/*
* @author  Agence Dn'D <contact@dnd.fr>
* @license https://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
* @link    https://www.dnd.fr/
*/:is(.template-collection,.template-search) .lightly-spaced-row-above{margin-top:0}@media(max-width:1000px){:is(.template-collection,.template-search) .lightly-spaced-row-above{padding:0}}@media(min-width:1000px){:is(.template-collection,.template-search) .lightly-spaced-row-above{position:relative}}:is(.template-collection,.template-search) .utility-bar{margin-bottom:0;padding:50px 0 30px}@media(max-width:1000px){:is(.template-collection,.template-search) .utility-bar{padding:50px var(--section-padding-mobile) 30px}}@media(min-width:1000px){:is(.template-collection,.template-search) .utility-bar{display:flex;position:absolute;top:0;right:50px;justify-content:flex-end;padding-top:30px}}:is(.template-collection,.template-search) .utility-bar .utility-bar__right{display:none}@media(min-width:1000px){:is(.template-collection,.template-search) .utility-bar .utility-bar__right{display:flex;flex:initial}}@media(min-width:1000px){:is(.template-collection,.template-search) .utility-bar .utility-bar__right .utility-bar__item{margin-inline-start:20px}}@media(min-width:1000px){:is(.template-collection,.template-search) .utility-bar .utility-bar__right .link-dropdown__button{width:auto!important}}:is(.template-collection,.template-search) .utility-bar .utility-bar__centre{order:-1}:is(.template-collection,.template-search) .utility-bar .utility-bar__centre .utility-bar__item{margin:0;color:var(--true-gray-450)}:is(.template-collection,.template-search) .utility-bar .utility-bar__centre,:is(.template-collection,.template-search) .utility-bar .utility-bar__left{flex:initial}@media(min-width:1000px){:is(.template-collection,.template-search) .utility-bar .utility-bar__left{display:none}}:is(.template-collection,.template-search) .utility-bar .utility-bar__left .utility-bar__item{margin-inline-end:0}:is(.template-collection,.template-search) .utility-bar .utility-bar__left .utility-bar__item.toggle-btn{display:flex;justify-content:center;align-items:center;padding:var(--input-btn-padding-top) 25px var(--input-btn-padding-bottom);color:rgb(var(--btn-text-color));font-weight:var(--base-font-weight);font-size:var(--button-text-size)}:is(.template-collection,.template-search) .utility-bar .utility-bar__left .utility-bar__item.toggle-btn .btn-icon{margin-bottom:2px;margin-inline-end:15px;width:initial;height:initial}:is(.template-collection,.template-search) .utility-bar .utility-bar__left .utility-bar__item.toggle-btn .btn-icon svg{position:static;margin-top:0;width:initial;height:initial}:is(.template-collection,.template-search) .utility-bar .utility-bar__left .utility-bar__item.toggle-btn .btn-icon svg path{fill:var(--primary)}:is(.template-collection,.template-search) .link-dropdown__button{padding-inline-end:25px}:is(.template-collection,.template-search) .link-dropdown__button.has-motion>.link-dropdown__button-text{color:var(--deep-grey);font-weight:var(--font-weight-400);font-family:var(--heading-font-family)}:is(.template-collection,.template-search) .link-dropdown__button.has-motion .link-dropdown__button-icon{transform:translateY(-50%);margin:0}:is(.template-collection,.template-search) .filter-container .filters{transition:transform .5s ease-in-out;padding:30px;width:100%}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filters{padding:40px 0 20px}}:is(.template-collection,.template-search) .filter-container .filters .filters__heading{margin-bottom:30px;border-bottom:1px solid var(--heading-divider-col);padding-bottom:30px;padding-inline-start:12px;padding-inline-end:12px}:is(.template-collection,.template-search) .filter-container .filter-group__heading__text{font-weight:var(--font-weight-400);font-size:var(--base-text-size-medium)}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group__heading__text{font-size:var(--base-text-size)}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group__heading__text.head-title{margin-top:0;color:var(--true-gray-450)}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group__heading__text:not(.head-title){margin-inline-end:13px;margin-top:0;font-family:var(--heading-font-family)}}:is(.template-collection,.template-search) .filter-container .filter-group__heading{padding-bottom:25px}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group__heading{padding-bottom:10px}:is(.template-collection,.template-search) .filter-container .filter-group__heading .filter-group__heading__indicator{transition:transform .3s ease-in-out}:is(.template-collection,.template-search) .filter-container .filter-group__heading:not(.toggle-target-toggler--is-hidden) .filter-group__heading__indicator{transform:rotate(-180deg)}}:is(.template-collection,.template-search) .filter-container .filter-group{margin-bottom:20px;border-bottom:1px solid var(--heading-divider-col);padding:0 12px}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group{position:relative;margin-bottom:8px;border-bottom:0;padding:0 15px}}:is(.template-collection,.template-search) .filter-container .filter-group .toggle-target-container{padding-bottom:30px}@media(max-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group .filter-group__items{display:block}}@media(max-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group .filter-group__items.toggle-target--hidden{display:none}}:is(.template-collection,.template-search) .filter-container .filter-group:last-of-type:not(.filter-group--applied){margin-bottom:0;border-bottom:none}:is(.template-collection,.template-search) .filter-container .filter-group__heading__indicator{margin-inline-end:0}:is(.template-collection,.template-search) .filter-container .filter-group__applied-item,:is(.template-collection,.template-search) .filter-container .filter-group__clear-link{transition:background-color ease-in .3s;border-radius:0;background-color:var(--secondary-500);padding:4px 15px 7px;color:var(--primary)}:is(:is(.template-collection,.template-search) .filter-container .filter-group__applied-item,:is(.template-collection,.template-search) .filter-container .filter-group__clear-link):hover{background-color:rgb(var(--btn-bg-hover-color))}:is(.template-collection,.template-search) .filter-container .filter-group__clear-link{background-color:var(--light-cherry);padding:9px 15px;color:rgb(var(--btn-border-color))}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group__clear-link{margin-top:0}}:is(.template-collection,.template-search) .filter-container .filter-group__clear-link:hover{background-color:var(--smooth-cherry)}:is(.template-collection,.template-search) .filter-container .filter-group__clear-link .filter-group__applied-item__icon{padding-bottom:3px;padding-inline-start:8px}:is(.template-collection,.template-search) .filter-container .filter-group__clear-link .filter-group__applied-item__icon svg{width:initial;height:initial}:is(.template-collection,.template-search) .filter-container .filter-group__clear-link .filter-group__applied-item__icon svg path{fill:rgb(var(--btn-border-color))}:is(.template-collection,.template-search) .filter-container .filter-group__applied-item__text{padding-inline-start:0}:is(.template-collection,.template-search) .filter-container .filter-group__applied-item__icon{padding:0}:is(.template-collection,.template-search) .filter-container .filter-group__applied-item__icon svg{width:initial;height:initial}:is(.template-collection,.template-search) .filter-container .filter-group__applied-item__icon svg path{fill:var(--primary)}:is(.template-collection,.template-search) .filter-container .filter-group__clear-row{margin-top:8px;margin-bottom:40px}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group__clear-row{margin-top:0;margin-bottom:0}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group--applied{display:flex;align-items:center;padding-inline-start:0}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group--applied .filter-group__heading__text{margin-inline-end:30px}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group--applied .filter-group__items{display:flex;align-items:center}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group--applied .filter-group__items .filter-group__applied-item{margin-bottom:0}}:is(.template-collection,.template-search) .filter-container .filter-group--applied .toggle-target-container{padding-bottom:45px}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container .filter-group--applied>.filter-group__heading{align-items:center;padding-bottom:0}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-group__heading__indicator svg{vertical-align:initial;margin-bottom:2px}}:is(.template-collection,.template-search) .filter-group__heading__text.desktop{display:none}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-group__heading__text.desktop{display:block}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-group__heading:not(.toggle-target-toggler--is-hidden) .filter-group__heading__indicator{transform:none}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container--side .filters .filters__inner{display:flex;flex-direction:column}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container--side{flex-direction:column}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container--side #CollectionFilterForm{display:flex;order:-1}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container--side #CollectionFilterForm .filter-group__items{position:absolute;top:30px;left:10px}:is(.template-collection,.template-search) .filter-container--side #CollectionFilterForm .filter-group__items .toggle-target-container{position:absolute;top:0;left:10px;visibility:visible;opacity:1;z-index:2;transition:opacity .3s ease-in-out;box-shadow:0 16px 32px #00000029;background-color:var(--primary);padding:10px;pointer-events:auto}:is(.template-collection,.template-search) .filter-container--side #CollectionFilterForm .filter-group__items.toggle-target--hidden .toggle-target-container{visibility:hidden;opacity:0}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container--side #CollectionFilterForm .toggle-target-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-bottom:0;width:max-content}:is(.template-collection,.template-search) .filter-container--side #CollectionFilterForm .toggle-target-container:has(.filter-group__item:only-child){grid-template-columns:1fr}:is(.template-collection,.template-search) .filter-container--side #CollectionFilterForm .toggle-target-container:has(.filter-group__item:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}:is(.template-collection,.template-search) .filter-container--side #CollectionFilterForm .toggle-target-container:has(.cc-price-range){grid-template-columns:repeat(1,1fr)}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container--side #CollectionFilterForm .toggle-target-container .filter-group__item{transition:background-color .3s ease-in-out;width:auto;min-width:0}:is(.template-collection,.template-search) .filter-container--side #CollectionFilterForm .toggle-target-container .filter-group__item:hover{background-color:var(--true-gray-300)}}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container--side #CollectionFilterForm .filter-group__heading__text.head-title{margin-inline-end:5px}}:is(.template-collection,.template-search) .filter-container--side .toggle-target-container{gap:5px}:is(.template-collection,.template-search) .filter-container--side .toggle-target-container .filter-group__item{margin:0;border:1px solid var(--true-gray-300);padding:12px 10px}@media(min-width:1000px){:is(.template-collection,.template-search) .filter-container--side .toggle-target-container .filter-group__item{border:none}}:is(.template-collection,.template-search) .filter-container--side .toggle-target-container .filter-group__item .filter-group__item__text{color:var(--true-gray-600)}:is(.template-collection,.template-search) .filter-container--side .toggle-target-container .filter-group__item.hide{display:none}:is(.template-collection,.template-search) .filter-group--swatch .filter-group__item:before{box-shadow:none;border:none;background-size:contain}:is(.template-collection,.template-search) .filter-group__item .filter-group__checkbox:checked+.filter-group__item__text:before,:is(.template-collection,.template-search) .filter-group__item .filter-group__item__text:before,:is(.template-collection,.template-search) .filter-tick{opacity:0}.template-collection .cms-mansory-block{position:relative;grid-column:span 2;height:100%;overflow:hidden}.template-collection .cms-mansory-block .handle-popup-up-shop-the-look-cms{position:relative;bottom:85px;margin:0 auto;background-color:var(--primary);color:var(--deep-grey);transition:filter .3s ease-in-out}.template-collection .cms-mansory-block .handle-popup-up-shop-the-look-cms:hover{filter:brightness(.85)}.template-collection .cms-mansory-block img,.template-collection .cms-mansory-block video{width:100%;height:100%}@media(min-width:767.98px){.template-collection .cms-mansory-block .video-toggle{bottom:20px;left:10px}}.template-collection .cms-mansory-block:hover img{transform:scale(1.1)}.template-collection .cms-mansory-block img{display:block;transition:transform 1s ease;width:100%;height:100%}.template-collection .cms-mansory-block .cms-block-details{position:absolute;right:0;bottom:15px;left:0;padding:0 var(--section-padding-mobile) 30px;width:100%;color:var(--primary);text-align:center}@media(min-width:1000px){.template-collection .cms-mansory-block .cms-block-details{padding:30px 30px var(--section-padding-mobile)}}.template-collection .cms-mansory-block .cms-block-title{margin-bottom:20px;font-size:48px;line-height:1;font-family:var(--heading-font-family);text-transform:uppercase}.template-collection .cms-mansory-block .cms-block-text{margin-bottom:15px}.template-collection .cms-mansory-block .cms-block-link{color:var(--primary)}.template-collection .cms-mansory-block .cms-block-link:after{background-color:var(--primary)!important}@media(min-width:767.98px){.template-collection .cms-mansory-block.cms-span-1{grid-column:span 1}.template-collection .cms-mansory-block.cms-span-2{grid-column:span 2}}@media(max-width:767.98px){.template-collection .cms-mansory-block.cms-block-1,.template-collection .cms-mansory-block.cms-block-3{grid-row:span 2;aspect-ratio:4 / 5}.template-collection .cms-mansory-block.cms-block-2,.template-collection .cms-mansory-block.cms-block-4{grid-row:span 1}}@media(min-width:1000px){:is([dir=rtl] .template-collection,[dir=rtl] .template-search) .filter-container--side .filters .filters__inner{padding-inline-end:0}}@media(min-width:1000px){:is([dir=rtl] .template-collection,[dir=rtl] .template-search) .filter-container--side #CollectionFilterForm{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/sgenshop-theme-collection.css.map */
