@media screen and (max-width: 768px){:root{--font-h1: 50px;--font-h2: 40px;--font-h3: 30px;--font-h4: 25px;--font-h5: 18px;--font-h6: 16px;--font-paragraph: 16px}}html{background-color:var(--color-background);scroll-behavior:smooth}html.no_scroll{overflow:hidden}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;position:relative;font-size:var(--font-paragraph);font-weight:300;line-height:1.5;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-family)}html body button,html body input,html body select,html body textarea{font-family:var(--font-family);border-radius:0}html body img{max-width:100%}html main>*{margin-block-start:var(--page-gap-desktop);margin-block-end:var(--page-gap-desktop)}@media screen and (max-width: 768px){html main>*{margin-block-start:var(--page-gap-mobile);margin-block-end:var(--page-gap-mobile)}}html h1,html .h1,html h1>*,html .h1>*{font-size:var(--font-h1);font-weight:600}html h2,html .h2,html h2>*,html .h2>*{font-size:var(--font-h2);font-weight:600}html h3,html .h3,html h3>*,html .h3>*{font-size:var(--font-h3);font-weight:600}html h4,html .h4,html h4>*,html .h4>*{font-size:var(--font-h4);font-weight:600}html h5,html .h5,html .template-product-main .template-collection-main-content__informations__price .price__regular .price-item--regular,.template-product-main .template-collection-main-content__informations__price .price__regular html .price-item--regular,html h5>*,html .h5>*,html .template-product-main .template-collection-main-content__informations__price .price__regular .price-item--regular>*,.template-product-main .template-collection-main-content__informations__price .price__regular html .price-item--regular>*{font-size:var(--font-h5);font-weight:600}html h6,html .h6,html h6>*,html .h6>*{font-size:var(--font-h6);font-weight:600}*,:after,:before{border:none;box-sizing:border-box;padding:0}*:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),:after:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),:before:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin:0}h1,h2,h3,h4,h5,h6{margin-block-start:0em;margin-block-end:.5em;line-height:1.2}ol,ul{box-sizing:border-box;list-style-type:revert;margin:revert;padding:revert}strong{font-weight:700}sup,sub{font-size:16px}sup{vertical-align:text-top}sub{vertical-align:baseline}a:not([class]){color:var(--color-1)}a:not([class]):hover{text-decoration:none}.container{max-width:1240px;margin:0 auto}@media screen and (max-width: calc(1240px + 60px)){.container{max-width:calc(100% - 60px)}}@media screen and (max-width: 768px){.container{max-width:calc(100% - 40px)}}.visually-hidden{opacity:0;visibility:hidden;position:absolute;width:0;overflow:hidden}.template-product-main{margin-block-start:40px}.template-product-main .template-collection-main-content{margin-block-start:40px;margin-block-end:80px;display:grid;grid-template-columns:2fr 1fr;gap:80px}@media screen and (max-width: 768px){.template-product-main .template-collection-main-content{grid-template-columns:1fr;gap:40px}}.template-product-main .template-collection-main-content__images .product__media-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}@media screen and (max-width: 768px){.template-product-main .template-collection-main-content__images .product__media-list{gap:10px}}@media screen and (max-width: 480px){.template-product-main .template-collection-main-content__images .product__media-list{grid-template-columns:1fr}}.template-product-main .template-collection-main-content__images .product__media-list.count-1{grid-template-columns:1fr}.template-product-main .template-collection-main-content__images .product__media-list .product__media-item{width:100%;height:100%}.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .product-media-container.zoom-hover-effect{position:relative;overflow:hidden;height:100%;cursor:zoom-in}.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .product-media-container.zoom-hover-effect .product__media{transition:transform .1s ease}.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .product-media-container.zoom-hover-effect .product__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .1s ease}@media(hover: hover)and (pointer: fine){.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .product-media-container.zoom-hover-effect:hover .product__media img{transform:scale(2)}}.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .product-media-container.zoom-hover-effect:not(:hover) .product__media img{transform:scale(1);transform-origin:center center}@media(hover: none)or (pointer: coarse){.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .product-media-container.zoom-hover-effect{cursor:default}.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .product-media-container.zoom-hover-effect:hover .product__media img{transform:scale(1)}}@media(max-width: 768px){.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .product-media-container.zoom-hover-effect{cursor:default}.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .product-media-container.zoom-hover-effect .product__media img{transition:none}}.template-product-main .template-collection-main-content__images .product__media-list .product__media-item img{display:block;width:100%;height:100%;object-fit:cover}.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .product__media-video,.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .media-type-external_video{display:block;width:100%;height:100%;object-fit:cover}.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .product__media-video video,.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .product__media-video iframe,.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .media-type-external_video video,.template-product-main .template-collection-main-content__images .product__media-list .product__media-item .media-type-external_video iframe{display:block;width:100%;height:100%}.template-product-main .template-collection-main-content__informations__title{margin-bottom:5px}.template-product-main .template-collection-main-content__informations__price .price__regular{color:var(--color-1)}.template-product-main .template-collection-main-content__informations__price .price__regular .price-item--regular{font-weight:300 !important}.template-product-main .template-collection-main-content__informations__variant-picker{margin-block-start:40px;margin-block-end:40px;display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 768px){.template-product-main .template-collection-main-content__informations__variant-picker{margin-block-start:20px;margin-block-end:20px;gap:20px}}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--pill{display:flex;flex-wrap:wrap;gap:10px}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--pill .form__label{margin-bottom:10px;font-weight:700;display:block}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--pill>input{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;z-index:-1}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--pill label{display:inline-block;padding:5px 10px;min-width:40px;text-align:center;border:1px solid #bbb;border-radius:4px;color:var(--color-black);font-weight:500;cursor:pointer}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--pill label:is(input:checked+*){border-color:var(--color-black)}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--pill label:not(:is(input:checked+*)):hover{border-color:var(--color-1)}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--swatch{display:flex;flex-wrap:wrap;gap:10px}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--swatch .form__label{margin-bottom:10px;font-weight:700;display:block}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--swatch .form__label>span{font-weight:300}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--swatch>input{position:absolute;top:0;left:0;width:0;height:0;z-index:-1;opacity:0;visibility:hidden}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--swatch>.swatch-input__label{display:block;width:70px;height:80px;cursor:pointer;overflow:hidden}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--swatch>.swatch-input__label .swatch{background:var(--swatch--background);background-position:center;background-size:cover;background-repeat:no-repeat;border:2px solid rgba(0,0,0,0);transition:all .3s ease;display:block;width:100%;height:100%;object-fit:cover}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--swatch>.swatch-input__label:is(input:checked+*) .swatch{border-color:var(--color-4)}.template-product-main .template-collection-main-content__informations__variant-picker__item.product-form__input--swatch>.swatch-input__label:not(:is(input:checked+*)):hover .swatch{transform:scale(1.05)}.template-product-main .template-collection-main-content__informations .product__description{margin:40px 0}.template-product-main .template-collection-main-content__informations .product__pickup-availabilities{display:block;margin-block-start:40px;margin-block-end:40px}.template-product-main .template-collection-main-content__informations .product__pickup-availabilities .pickup-availability-preview{display:flex;gap:10px}.template-product-main .template-collection-main-content__informations .product__pickup-availabilities .pickup-availability-preview .pickup-availability-info{display:flex;flex-direction:column;gap:20px}.template-product-main .template-collection-main-content__informations .product__pickup-availabilities .pickup-availability-preview .pickup-availability-info .pickup-availability-info__content .caption{color:#6d6d6d}.template-product-main .template-collection-main-content__informations .product__pickup-availabilities .pickup-availability-preview .pickup-availability-info *{margin:0}.template-product-main .template-collection-main-content__informations .product__pickup-availabilities .pickup-availability-preview .pickup-availability-info .pickup-availability-button{appearance:none;background:none;text-align:left;cursor:pointer}.template-product-main .template-collection-main-content__informations .product__pickup-availabilities .pickup-availability-preview .pickup-availability-info .pickup-availability-button svg{transition:all .3s ease}.template-product-main .template-collection-main-content__informations .product__pickup-availabilities .pickup-availability-preview .pickup-availability-info .pickup-availability-button:hover svg{transform:rotate(-45deg)}.template-product-main .template-collection-main-content__informations__information{margin-block-start:40px;margin-block-end:40px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.template-product-main .template-collection-main-content__informations__information__item{padding:5px 10px;background-color:rgba(172,143,96,.1);border-radius:4px;display:flex;align-items:center;gap:10px}.template-product-main .template-collection-main-content__informations__information__item img{display:block;width:12px;height:12px;object-fit:contain}.template-product-main .template-collection-main-content__informations__information__item *{margin:0;font-weight:400}.template-product-main .template-collection-main-content .product-form__submit{width:100%}pickup-availability-drawer{height:100%;opacity:0;overflow-y:auto;padding:3rem 2rem;position:fixed;top:0;right:0;z-index:101;transition:all .3s ease;transform:translateX(100%);width:375px;max-width:calc(100% - 80px);background-color:#fff;box-shadow:0px 8px 24px 0px rgba(149,157,165,.2)}pickup-availability-drawer[open]{transform:translateX(0);opacity:1}pickup-availability-drawer .pickup-availability-drawer-button{position:absolute;top:20px;right:20px;width:20px;height:20px;z-index:100;appearance:none;background-color:rgba(0,0,0,0);cursor:pointer}pickup-availability-drawer .pickup-availability-drawer-button svg{display:block;width:100%;height:100%;object-fit:contain}pickup-availability-drawer .pickup-availability__top .pickup-availability-drawer-title{color:var(--color-1);margin-bottom:5px}pickup-availability-drawer .pickup-availability__top .pickup-availability-variant{margin:0;font-size:15px}pickup-availability-drawer .pickup-availability-list{margin:20px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}pickup-availability-drawer .pickup-availability-list__item{padding:20px;border:1px solid #bbb;font-size:15px;display:flex;flex-direction:column;gap:10px}pickup-availability-drawer .pickup-availability-list__item *{margin:0}.pswp{--pswp-bg: #353535 !important}.pswp__top-bar{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;z-index:10;width:100%;column-gap:1rem;top:initial;right:initial;bottom:4rem;left:0;pointer-events:none !important}.pswp__button{margin:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease !important;width:50px;height:50px;background-color:hsla(0,0%,100%,.75);border-radius:100%;border:1px solid hsla(0,0%,100%,.8);opacity:1}.pswp__button:hover{opacity:1;background-color:#fff;transform:scale(1.1)}.pswp__button svg{display:block;width:15px;height:15px;object-fit:contain}.pswp__button--next-button svg{transform:rotate(180deg)}
