/*
 * @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/
 */body{overflow-x:clip;letter-spacing:var(--default-letter-spacing)}.btn{padding:var(--gutter-mobile) var(--gutter-lg);font-family:var(--heading-font-family)}.btn.btn--secondary{color:var(--color-primary-opacity-8)}.btn.btn--secondary:hover{background:var(--color-white);color:var(--color-primary)}.small-feature-link{position:relative;font-family:var(--heading-font-family);text-decoration:unset}.small-feature-link:before{position:absolute;bottom:0;left:0;transform:scaleX(1);z-index:20;transition:transform .3s;will-change:transform;background-color:currentColor;width:100%;height:1px;content:""}.small-feature-link:hover:before{transform:scale(0)}.text-overlay__button{font-family:var(--heading-font-family)}h2,.h2{font-size:var(--base-text-size-large-2)}@media (min-width: 768px){h2,.h2{font-size:var(--larger-text-size)}}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;position:absolute!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important}.product-block.collection-block .product-link .img-ar{overflow:hidden}.product-block.collection-block .product-link .theme-img{transition:var(--img-transition)}.product-block.collection-block .product-link:hover .theme-img{transform:var(--img-hover-scale)}.product-block.collection-block .product-block__detail{margin:var(--gutter-md) 0 0}.product-block.collection-block .product-block__title{text-transform:uppercase}.product-block .product-block__detail{margin-block-start:var(--gutter-md);margin-block-end:0}.product-block .product-block__image{border-radius:var(--btn-border-radius);overflow:hidden}.product-block .product-main-collection{margin-block-end:var(--gutter-sm);color:var(--color-primary-opacity-7)}.product-block .product-block__title{margin-block-end:var(--gutter-xs);font-size:var(--base-text-size-small);font-family:var(--heading-font-family);text-transform:uppercase}.product-block .product-price{align-items:center;gap:var(--gutter-2xs);color:var(--color-primary-opacity-7)}.product-block .product-price *{margin:0}.product-block .product-price .price__default{display:flex;align-items:center;gap:var(--gutter-2xs)}.product-block .product-price:has(.price-label) .price__default{display:block}.product-block .product-price:has(.price-label) .price{display:flex;align-items:center;gap:var(--gutter-2xs)}.product-block .price-label,.product-block .product-preorder-label{display:flex;align-items:center;gap:var(--gutter-2xs)}:is(.product-block .price-label,.product-block .product-preorder-label):before{display:inline-flex;border-radius:100%;background-color:var(--color-primary-opacity-7);width:3px;height:3px;content:""}.product-block .product-artistic-collaboration{margin-block-start:var(--gutter-sm);color:var(--color-primary-opacity-7);font-size:var(--smaller-text-size-4);font-family:var(--heading-font-family);text-transform:uppercase}.product-block .product-fake-variations{display:flex;flex-wrap:wrap;gap:var(--gutter-xs);margin-block-start:10px}.product-block .fake-variation-link,.product-block .fake-variation-img{display:block;border-radius:var(--btn-border-radius);width:20px;height:20px;overflow:hidden}.product-block .product-label-container{gap:var(--gutter-xs);top:10px;right:10px;bottom:10px;left:10px}.product-block .product-label{margin:0}.product-block .product-label>span{border-radius:var(--btn-border-radius);background:var(--color-secondary-50);padding:2px var(--gutter-2xs);font-size:var(--smaller-text-size-4);line-height:var(--base-line-height);font-family:var(--heading-font-family);text-transform:uppercase}.product-block .image-page-button,.product-block .product-block__image-dots{display:none}.product-block button.swym-add-to-wishlist-view-product{top:10px;right:10px}.pagination-row>.pagination{display:flex;justify-content:center;gap:var(--gutter-md)}.pagination-row>.pagination>*{display:grid;place-content:center;margin:0;width:40px;height:40px}.pagination-row>.pagination>*:not(.underline){transition:color .3s;color:var(--color-primary-opacity-7)}.pagination-row>.pagination>*:not(.underline):hover{color:var(--color-primary)}.pagination-row>.pagination>* .pagination__number-title{display:block;transition:all .3s;border-bottom:1px solid transparent;width:20px}.pagination-row>.pagination>* .pagination__number-title:hover,.pagination-row>.pagination>* .pagination__number-title.current{border-color:currentColor}.shopify-section .subheading{margin:0 0 var(--gutter-xs);font-size:var(--base-text-size-small);font-family:var(--heading-font-family)}.shopify-section .subheading:empty{display:none}@media (max-width: 767.98px){.shopify-section .container:not(.main-collection-container,:has(.collection-slider),.section-footer__row-container){padding-inline:var(--gutter-lg)}}@media (min-width: 768px){.page-section-spacing{margin-top:0}.page-section-spacing .page-header:not(.page-header--with-background){padding-block-end:var(--gutter-lg)}.page-section-spacing .page-header .breadcrumbs{margin:0}}.section-collection-list .container{max-width:var(--container-medium-size)}.section-collection-list .collection-listing{margin-block:var(--gutter-xl)}@media (min-width: 1300px){.section-collection-list .collection-listing{margin-block:var(--gutter-2xl)}}main{overflow-x:hidden}.collection-slider-row{margin-block-end:var(--section-padding)}.collection-slider-row:not(.for-collections)>.container{padding-inline:0}@media (min-width: 768px){.collection-slider-row{box-sizing:border-box;margin-right:auto!important;margin-left:auto!important;max-width:var(--container-medium-size);overflow:visible}}@media (min-width: 768px){.collection-slider-row .slider.full-width{overflow-x:visible}}.collection-slider-row .has-paging{margin-block-end:var(--gutter-xl)}@media (max-width: 767.98px){.collection-slider-row .has-paging{padding-inline:var(--gutter-lg)}}@media (min-width: 768px){.collection-slider-row .has-paging{margin-block-end:var(--gutter-2xl)}}.collection-slider-row .has-paging__title{font-size:var(--base-text-size-large-2)}@media (min-width: 768px){.collection-slider-row .has-paging__title{font-size:var(--larger-text-size)}}.collection-listing.slider--mobile-container-pad{padding-inline:var(--container-pad-x);scroll-padding-inline:var(--container-pad-x)}@media (max-width: 767.98px){.collection-listing.slider--mobile-container-pad{margin-inline:0;padding-inline:var(--gutter-lg);scroll-padding-inline:var(--gutter-lg)}}.social{display:flex;justify-content:center;gap:var(--gutter-2xl)}.social .social__link{transition:color .3s;margin:0;color:var(--color-primary-opacity-5)}.social .social__link:before{content:none}.social .social__link:hover{color:var(--color-primary);text-decoration:unset}.template-index .section-instagram-push{display:none}.template-index .section-image-with-text{margin-block-start:var(--section-padding)}.globo-form-app .description.globo-description span{color:var(--color-primary-opacity-7)!important}.globo-form-app .globo-form-input{border-radius:var(--btn-border-radius)!important}.globo-form-app .material_filled-label{color:rgb(var(--input-text-color))!important;font-size:var(--input-text-size)!important;font-family:var(--base-font-family)!important}.globo-form-app .material_filled-label.gfb__label__shink,.globo-form-app .material_filled-label.gfb__label__filled{color:var(--color-primary-opacity-5)!important}.globo-form-app input,.globo-form-app textarea{border:1px var(--input-border-color) solid!important;border-radius:var(--btn-border-radius)!important;background:var(--input-background-color)!important;color:rgb(var(--input-text-color))!important;font-size:var(--input-text-size)!important;font-family:var(--base-font-family)!important}:is(.globo-form-app input,.globo-form-app textarea):hover{border-color:var(--input-border-color-hover)!important}:is(.globo-form-app input,.globo-form-app textarea):focus{box-shadow:0 0 0 var(--input-active-shadow-width) var(--input-border-color-active)!important;border:1px var(--input-border-color-active) solid!important}.globo-form-app .material_filled-button{transition:background-color .1s,color .1s,border-color .1s,opacity .1s;cursor:pointer;border:1.5px solid rgb(var(--btn-border-color))!important;border-radius:var(--btn-border-radius)!important;background:rgb(var(--btn-bg-color))!important;padding:var(--gutter-mobile) var(--gutter-lg)!important;height:auto!important;color:rgb(var(--btn-text-color))!important;font-style:var(--base-font-style)!important;font-weight:var(--base-font-weight)!important;font-size:var(--button-text-size)!important;line-height:1em!important;font-family:var(--heading-font-family)!important;letter-spacing:var(--btn-letter-spacing)!important;text-align:center!important;text-decoration:none!important;text-transform:var(--btn-text-transform)!important;-webkit-tap-highlight-color:transparent!important}.globo-form-app .material_filled-button:hover{border-color:rgb(var(--btn-border-hover-color))!important;background:rgb(var(--btn-bg-hover-color))!important;color:rgb(var(--btn-text-hover-color))!important}.main-search__input-container input[type=text].main-search__input{border:var(--border-base);border-radius:var(--input-border-radius);background:var(--input-background-color);padding:var(--gutter-md) var(--gutter-3xl) var(--gutter-md) var(--gutter-lg);min-height:var(--gutter-3xl);color:var(--input-text-color);font-size:var(--input-text-size);font-family:var(--font-roboto-mono)}.main-search__input-container input[type=text].main-search__input::placeholder{color:var(--input-text-color);font-size:var(--input-text-size);font-family:var(--base-font-family)}.buttoned-input.buttoned-input--small{--buttoned-input-size: 40px}.buttoned-input:hover{color:var(--color-primary)}.buttoned-input a.quantity-down{padding-inline-start:var(--gutter-md);padding-inline-end:var(--gutter-xs)}.buttoned-input a.quantity-up{padding-inline-start:var(--gutter-xs);padding-inline-end:var(--gutter-md)}@media (max-width: 767.98px){.drawer{--gutter-content: var(--gutter-lg)}}.contact-us-modal.contact-us-modal--header{position:relative;z-index:1}.contact-us-modal.contact-us-modal--header .contact-container{position:absolute;top:100%;right:0;z-index:2;box-shadow:0 16px 32px #00000029;border:var(--default-border);border-radius:var(--btn-border-radius);background:var(--color-secondary-50);padding:var(--gutter-xl);width:640px}.contact-us-modal.contact-us-modal--header .contact-close{display:grid;position:absolute;top:0;right:0;place-content:center;width:40px;height:40px;color:var(--color-primary)}.contact-us-modal.contact-us-modal--header .contact-close svg{width:var(--icon-size-md);height:var(--icon-size-md)}.contact-us-modal.contact-us-modal--header .contact-container-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter-lg)}.contact-us-modal.contact-us-modal--mobile-navigation .contact-close{display:none}.contact-us-modal.contact-us-modal--mobile-navigation .contact-container-grid{display:flex;flex-direction:column;gap:var(--gutter-lg);padding-inline-start:calc(var(--icon-size-md) + var(--gutter-sm));padding-block:var(--gutter-mobile)}.contact-us-modal .contact-us-trigger[aria-expanded=true] svg:last-child{transform:scaleY(-1)}.contact-us-modal .contact-item{text-align:start}.contact-us-modal .contact-item-title{margin-block-end:var(--gutter-sm);color:var(--color-primary);font-size:var(--base-text-size)}.contact-us-modal .contact-item-text{margin-block-end:var(--gutter-sm);color:var(--color-primary-opacity-7);font-size:var(--base-text-size)}.contact-us-modal .contact-item-text a{color:var(--color-primary);font-weight:var(--font-weight-600)}.contact-us-modal .small-feature-link{color:var(--color-primary);font-size:var(--base-text-size-small)}.container-medium-size{max-width:var(--container-medium-size)}.template-page:has(stockist-store-locator) .page-section-spacing .container.container--reading-width{max-width:calc(var(--container-medium-size) - var(--container-pad-x) * 2)}.template-page:has(#swym-wishlist-render-container) .page-section-spacing .container.container--reading-width{max-width:calc(var(--page-container-width) - var(--container-pad-x) * 2)}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-root-component{background:rgb(var(--body-bg-color))!important}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-tabs .swym-storefront-layout-tab-button{color:var(--color-primary-opacity-5)!important}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-tabs .swym-storefront-layout-tab-button:hover{color:var(--color-primary)!important}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-tabs .swym-storefront-layout-tab-button.swym-storefront-layout-tab-button-active{color:var(--color-primary)!important}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-header{box-shadow:unset!important;border-bottom:var(--default-border)!important;padding-inline:0!important}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-container{overflow-y:auto}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-container .swym-storefront-layout-body{padding-inline:0!important;width:100%!important;max-width:unset!important;overflow:unset!important}.template-page:has(#swym-wishlist-render-container) #swym-storefront-layout-section-container #swym-storefront-layout-items-container,.template-page:has(#swym-wishlist-render-container) #swym-storefront-layout-section-container #swym-storefront-layout-collection-list-items-container{--product-columns-desktop: 2;grid-template-columns:repeat(var(--product-columns-desktop),minmax(0,1fr))!important;gap:var(--gutter-mobile) var(--gutter-sm)!important}@media (min-width: 768px){.template-page:has(#swym-wishlist-render-container) #swym-storefront-layout-section-container #swym-storefront-layout-items-container,.template-page:has(#swym-wishlist-render-container) #swym-storefront-layout-section-container #swym-storefront-layout-collection-list-items-container{--product-columns-desktop: 3;gap:var(--gutter-2xl) var(--gutter-mobile)!important}}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-grid-item{gap:var(--gutter-md)!important}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-grid-item-content{gap:var(--gutter-xs)!important}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-grid-item-title{color:var(--color-primary)!important;font-size:var(--base-text-size-small)!important;font-family:var(--heading-font-family)!important;text-transform:uppercase!important}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-grid-item-final-price{color:var(--color-primary-opacity-7)!important;font-size:var(--base-text-size-small)!important}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-grid-item-add-to-cart-button{transition:background-color .3s;padding-block:var(--gutter-mobile)!important;width:unset!important;font-size:var(--base-text-size-small)!important;font-family:var(--heading-font-family)!important;text-transform:uppercase!important}.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-grid-item-add-to-cart-button:hover{background:var(--color-primary-800)!important}.template-page:has(#swym-wishlist-render-container) #swym-storefront-layout-section-container img.swym-storefront-layout-grid-item-image,.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-as-modal img.swym-storefront-layout-grid-item-image{border-radius:var(--btn-border-radius)!important}.template-page:has(#swym-wishlist-render-container) #swym-storefront-layout-collection-option-button{justify-content:center;padding:0!important}.template-page:has(#swym-wishlist-render-container) #swym-storefront-layout-section-container .swym-storefront-layout-grid-item-image-container,.template-page:has(#swym-wishlist-render-container) .swym-storefront-layout-as-modal .swym-storefront-layout-grid-item-image-container{background:var(--color-secondary-900-opacity-05)!important;aspect-ratio:1 / 1;height:auto!important}button.swym-add-to-wishlist-view-product{display:none;position:absolute!important;z-index:1;border-radius:var(--btn-border-radius);background:var(--color-secondary-50)!important;width:var(--icon-size-md)!important;height:var(--icon-size-md)!important;color:var(--color-primary)!important}button.swym-add-to-wishlist-view-product.swym-loaded,button.swym-add-to-wishlist-view-product:hover .icon-like-full{display:block}button.swym-add-to-wishlist-view-product:hover .icon-like,button.swym-add-to-wishlist-view-product .icon-like-full{display:none}button.swym-add-to-wishlist-view-product svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px}button.swym-add-to-wishlist-view-product.swym-added{opacity:1!important}button.swym-add-to-wishlist-view-product.swym-added .icon-like{display:none}button.swym-add-to-wishlist-view-product.swym-added .icon-like-full{display:block}button.swym-add-to-wishlist-view-product:after{display:none!important}.swym-atw-btn-wrapper-for-img{display:none!important}:is(.thumbnail,.product-block__image,.product-media) .img-ar{background:var(--color-secondary-900-opacity-05)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fdgishop-main.css.map */
