@font-face{font-family:Silk-Serif;src:url(https://cdn.shopify.com/s/files/1/0622/3416/5414/files/SilkSerif-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Aktiv-Grotesk;src:url(https://cdn.shopify.com/s/files/1/0622/3416/5414/files/AktivGroteskCorp-Regular.woff2?v=1665631621);font-weight:400;font-style:normal}@font-face{font-family:Aktiv-Grotesk;src:url(https://cdn.shopify.com/s/files/1/0622/3416/5414/files/AktivGrotesk-Medium.ttf?v=1675648230);font-weight:500}@font-face{font-family:Aktiv-Grotesk;src:url(https://cdn.shopify.com/s/files/1/0622/3416/5414/files/AktivGrotesk-Bold.ttf?v=1667772299);font-weight:700}@font-face{font-family:Poppins;src:url(https://cdn.shopify.com/s/files/1/0688/5041/7955/files/Poppins-Regular.ttf?v=1678246324);font-weight:400}@font-face{font-family:Poppins;src:url(https://cdn.shopify.com/s/files/1/0688/5041/7955/files/Poppins-Medium.ttf?v=1678764000);font-weight:500}@font-face{font-family:Poppins;src:url(https://cdn.shopify.com/s/files/1/0688/5041/7955/files/Poppins-SemiBold.ttf?v=1678246617);font-weight:600}@font-face{font-family:Poppins;src:url(https://cdn.shopify.com/s/files/1/0688/5041/7955/files/Poppins-Bold.ttf?v=1679976710);font-weight:700}.global-product-template{padding-bottom:50px}@media (max-width: 768px){.global-product-template{padding-bottom:0}}.main-product-section{background-color:transparent}.main-product-section.page-width{padding:0;max-width:1440px;width:100vw}@media (max-width: 820px){.main-product-section.page-width{overflow:hidden}}@media (max-width: 820px){.main-product-section .breadcrumb{padding:0 10px}.main-product-section .breadcrumb .breadcrumbs__list{margin-bottom:25px}}.main-product-section .product.product--no-media{position:relative}.main-product-section .product.product--no-media .card__media-badge--wrapper{justify-content:flex-end;padding:0 50px;right:0}@media (max-width: 989px){.main-product-section .product.product--no-media .card__media-badge--wrapper{padding:30px}}@media (max-width: 749px){.main-product-section .product.product--no-media .card__media-badge--wrapper{padding:30px 15px}}.main-product-section .product .zoom-container{width:100%;display:block}.main-product-section .product .zoom-container img{max-height:100%;max-width:100%;object-fit:contain;background-color:#f9f6ee}.main-product-section .product .magnifier{display:flex}.main-product-section .product .product__media-wrapper{position:relative}.main-product-section .product .product__media-wrapper .card__media-badge--wrapper{position:absolute;top:10px;left:10px;display:flex;gap:5px;z-index:1}.main-product-section .product .product__media-wrapper .card__media-badge--wrapper .card__media-badge{padding:5px 20px;border-top-left-radius:10px;border-bottom-right-radius:10px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:18px;color:#fff}.main-product-section .product .product__media-wrapper .product__media-list{margin:0;gap:0}.main-product-section .product .product__media-wrapper .product__media-list .product__media-item{max-width:50%;padding:10px;background-color:#f9f6ee}.main-product-section .product .product__media-wrapper .product__media-list .product__media-item:nth-child(2n):last-child,.main-product-section .product .product__media-wrapper .product__media-list .product__media-item:only-child{max-width:50%}.main-product-section .product .product__media-wrapper .product__media-list .product__media-item:last-child.text-along-product-images{max-width:50%;min-height:400px}.main-product-section .product .product__media-wrapper .product__media-list .product__media-item:nth-child(odd):last-child{max-width:100%}.main-product-section .product .product__media-wrapper .product__media-list .product__media-item:nth-child(odd):last-child.text-along-product-images{max-width:50%;min-height:400px}.main-product-section .product .product__media-wrapper .product__media-list .product__media-item:nth-child(odd):last-child:only-child{max-width:50%}.main-product-section .product .product__media-wrapper .product__media-list .product__media-item.text-along-product-images{display:flex;align-items:center;padding:0 50px;font-weight:600;font-size:35px;line-height:50px}@media (max-width: 749px){.main-product-section .product .product__media-wrapper .product__media-list .product__media-item.text-along-product-images{display:none}}@media (max-width: 749px){.main-product-section .product .product__media-wrapper .product__media-list .product__media-item{width:95vw;max-width:none}}.main-product-section .product .product__media-wrapper .product__media-list .product__media-item .product__media{border:none}.main-product-section .product .product__media-wrapper .product__media-list .product__media-item .product__media:hover{cursor:crosshair}.main-product-section .product .product__media-wrapper .thumbnail-slider--customised{width:100%;height:fit-content;margin:0;margin-top:1rem;margin-bottom:1rem}.main-product-section .product .product__media-wrapper .thumbnail-slider--customised .slider-button{display:none}.main-product-section .product .product__media-wrapper .thumbnail-slider--customised ul.thumbnail-list{margin:0;padding:0;height:4px;display:flex;justify-content:center;grid-gap:10px}.main-product-section .product .product__media-wrapper .thumbnail-slider--customised ul.thumbnail-list .thumbnail-list__item{width:23px;height:100%}.main-product-section .product .product__media-wrapper .thumbnail-slider--customised ul.thumbnail-list .thumbnail-list__item:before{padding-bottom:0}.main-product-section .product .product__media-wrapper .thumbnail-slider--customised ul.thumbnail-list .thumbnail-list__item button.thumbnail{background-color:#231f2026;border:none;height:2px;margin-top:2px}.main-product-section .product .product__media-wrapper .thumbnail-slider--customised ul.thumbnail-list .thumbnail-list__item button.thumbnail[aria-current=true]{background-color:#231f20;height:4px;margin-top:0}.main-product-section .product .product__media-wrapper .thumbnail-slider--customised ul.thumbnail-list .thumbnail-list__item button.thumbnail img{display:none}.main-product-section .product .product__info-wrapper{padding:0 50px;background-color:#f9f6ee}@media (max-width: 989px){.main-product-section .product .product__info-wrapper{padding:30px}}@media (max-width: 749px){.main-product-section .product .product__info-wrapper{padding:30px 15px}}.main-product-section .product .product__info-wrapper .product__info-container--sticky{top:7rem}@media (max-width: 989px){.main-product-section .product .product__info-wrapper .product__info-container--sticky{position:relative;top:0}}.main-product-section .product .product__info-wrapper .product__info-container .product__text{margin-top:10px;padding:5px 15px;background-color:#f3ead9;width:fit-content;border-radius:50px;font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:18px;letter-spacing:.2px;text-transform:none}.main-product-section .product .product__info-wrapper .product__info-container .product__text a{text-decoration:none;font-size:12px;line-height:18px;font-weight:600}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice{max-width:94%;position:relative}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__title h1{font-size:30px;line-height:40px;font-weight:600;font-family:Poppins,sans-serif;color:#000;font-style:normal}@media (max-width: 989px){.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__title h1{font-size:25px}}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container{margin:0;font-family:Poppins,sans-serif;line-height:40px;font-size:30px;font-weight:600;color:#231f20;display:flex;white-space:nowrap}@media (max-width: 375px){.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container{font-size:17px}}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__regular .price-item--regular{font-weight:600}@media (max-width: 768px){.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__regular .price-item--regular{font-size:25px}}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale{display:grid;width:100%;align-items:center;grid-template-columns:auto auto 2fr;gap:10px}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale .your-price-label{font-weight:400;font-size:18px;line-height:27px}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale .price-item--sale{font-weight:600;font-size:33px;line-height:40px;color:#e76f5a}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale .price-saved-block .price-saved-percent{margin:0;font-weight:600;font-size:20px;line-height:27px;color:#e76f5a;text-align:right}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale .price-sale-items{text-align:right}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale .price-sale-items .price-item--regular{text-decoration:line-through;margin:0;font-weight:600;font-size:33px;line-height:40px;color:#000}@media (max-width: 820px){.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale{justify-content:normal}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale .your-price-label{display:none}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale .price-item--sale{color:#e76f5a}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale .price-sale-items{display:flex;padding:0 1rem}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale .price-sale-items .price-item--regular{text-decoration:line-through;font-weight:600;font-size:25px;line-height:38px}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale .price-sale-items .price-rrp-label{display:none}.main-product-section .product .product__info-wrapper .product__info-container .product__titleXprice .product__price .price .price__container .price__sale .price-sale-items .price-saved-percent{position:absolute;right:0}}.main-product-section .product .product__info-wrapper .product__info-container .product__variant-selector-wrapper .product__custom-selector-wrapper{position:relative;width:100%;margin-left:auto}.main-product-section .product .product__info-wrapper .product__info-container .product__variant-selector-wrapper .product__custom-selector-wrapper .product__custom-selector__main{height:60px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #231f20;cursor:pointer}.main-product-section .product .product__info-wrapper .product__info-container .product__variant-selector-wrapper .product__custom-selector-wrapper .product__custom-selector__main .product__custom-selector__main-selected-value{line-height:1;font-family:"Aktiv-Grotesk",Arial,Sans-Serif;font-size:11px;font-weight:400;color:#231f20;font-style:normal;letter-spacing:unset}.main-product-section .product .product__info-wrapper .product__info-container .product__variant-selector-wrapper .product__custom-selector-wrapper .product__custom-selector__main .product__custom-selector__main-icon-container{transition:all .3s ease-in-out;font-size:0}.main-product-section .product .product__info-wrapper .product__info-container .product__variant-selector-wrapper .product__custom-selector-wrapper .product__custom-selector__dropdown{background-color:#fff;padding:.5rem 0;position:absolute;top:100%;left:0;width:100%;z-index:1;display:none}.main-product-section .product .product__info-wrapper .product__info-container .product__variant-selector-wrapper .product__custom-selector-wrapper .product__custom-selector__dropdown.active{display:block}.main-product-section .product .product__info-wrapper .product__info-container .product__variant-selector-wrapper .product__custom-selector-wrapper .product__custom-selector__dropdown .product__custom-selector__dropdown-item{line-height:1;height:40px;display:flex;justify-content:center;align-items:center;font-family:"Aktiv-Grotesk",Arial,Sans-Serif;font-size:13px;font-weight:400;color:#231f20;letter-spacing:unset;cursor:pointer}.main-product-section .product .product__info-wrapper .product__info-container .product__variant-selector-wrapper .product__custom-selector-wrapper .product__custom-selector__dropdown .product__custom-selector__dropdown-item.selected{font-weight:700}.main-product-section .product .product__info-wrapper .product__info-container quantity-input{height:50px;width:100%;border:2px solid #000;border-radius:25px}.main-product-section .product .product__info-wrapper .product__info-container quantity-input input{font-weight:600;font-size:14px;line-height:21px;color:#000}.main-product-section .product .product__info-wrapper .product__info-container quantity-input button{border:none}.main-product-section .product .product__info-wrapper .product__info-container quantity-input button:after,.main-product-section .product .product__info-wrapper .product__info-container quantity-input button:before{width:15px;height:2px;background-color:#000}.main-product-section .product .product__info-wrapper .product__info-container quantity-input.no-stock{border-color:#dedad3}.main-product-section .product .product__info-wrapper .product__info-container quantity-input.no-stock input{color:#dedad3;pointer-events:none}.main-product-section .product .product__info-wrapper .product__info-container quantity-input.no-stock button{pointer-events:none;cursor:pointer}.main-product-section .product .product__info-wrapper .product__info-container quantity-input.no-stock button:after,.main-product-section .product .product__info-wrapper .product__info-container quantity-input.no-stock button:before{background-color:#dedad3}.main-product-section .product .product__info-wrapper .product__info-container product-form .product-form__submit{border:none;border-radius:25px;height:50px;width:100%;color:#fff;text-transform:initial;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0px}.main-product-section .product .product__info-wrapper .product__info-container product-form .btn-notify-when-available{background-color:#f3ead9;color:#000;margin-bottom:0}.main-product-section .product .product__info-wrapper .product__info-container product-form .product-status{display:flex;justify-content:center;align-items:center;margin-top:1em}.main-product-section .product .product__info-wrapper .product__info-container product-form .product-status span{font-weight:600;font-size:14px;line-height:21px;margin:0 3px}.main-product-section .product .product__info-wrapper .product__info-container product-form .product-status.out-of-stock svg,.main-product-section .product .product__info-wrapper .product__info-container product-form .product-status.out-of-stock svg path{fill:#e76f5a}.main-product-section .product .product__info-wrapper .product__info-container product-form .product-status.out-of-stock span{color:#e76f5a}.main-product-section .product .product__info-wrapper .product__info-container product-form .product-status.product-left svg,.main-product-section .product .product__info-wrapper .product__info-container product-form .product-status.product-left svg path{fill:#d88e50}.main-product-section .product .product__info-wrapper .product__info-container product-form .product-status.product-left span{color:#d88e50}.main-product-section .product .product__info-wrapper .product__info-container product-form .product-status.in-stock svg,.main-product-section .product .product__info-wrapper .product__info-container product-form .product-status.in-stock svg path{fill:#71855b}.main-product-section .product .product__info-wrapper .product__info-container product-form .product-status.in-stock span{color:#71855b}.main-product-section .product .product__info-wrapper .size-guide-wrapper{display:flex}.main-product-section .product .product__info-wrapper .size-guide-wrapper .size-guide__button-container{display:flex;width:calc(50% - 10px);margin-left:auto}.main-product-section .product .product__info-wrapper .size-guide-wrapper .size-guide__button-container .size-guide__button{font-family:"Aktiv-Grotesk",Arial,Sans-Serif;font-size:11px;font-weight:400;border:none;background-color:transparent;letter-spacing:.2em;color:#231f20;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#231f20;cursor:pointer;padding:0}.main-product-section .product .product__info-wrapper .product__description{font-size:14px;font-weight:400;line-height:23px;letter-spacing:0px;color:#000;font-family:Poppins,sans-serif}@media (max-width: 749px){.main-product-section .product .product__info-wrapper .product__description{font-size:12px}}.main-product-section .product .product__info-wrapper .product__description.mr-readmore{overflow:hidden}.main-product-section .product .product__info-wrapper .product__description.mr-readmore+[data-readmore-toggle]{z-index:1;position:relative;text-transform:lowercase;font-weight:600;top:-2rem}.main-product-section .product .product__info-wrapper .product__accordion{border-color:#000;border-width:1.5px}@media (max-width: 768px){.main-product-section .product .product__info-wrapper .product__accordion{margin-left:-15px;margin-right:-15px}}.main-product-section .product .product__info-wrapper .product__accordion:has(+.product__accordion){border-top:none}.main-product-section .product .product__info-wrapper .product__accordion:not(:has(~.product__accordion)){border-bottom:none}.main-product-section .product .product__info-wrapper .product__accordion+.product__accordion summary{padding:15px 30px 15px 0}@media (max-width: 768px){.main-product-section .product .product__info-wrapper .product__accordion+.product__accordion summary{padding:15px 30px}}.main-product-section .product .product__info-wrapper .product__accordion details[open] summary{padding-bottom:15px}.main-product-section .product .product__info-wrapper .product__accordion details[open] summary .icon-mr-plus{display:none}.main-product-section .product .product__info-wrapper .product__accordion details[open] summary .icon-mr-minus{display:block}@media (max-width: 768px){.main-product-section .product .product__info-wrapper .product__accordion details[open]{background-color:#f3ead9}}.main-product-section .product .product__info-wrapper .product__accordion details summary{display:flex;align-items:center;padding:15px 30px 15px 0}@media (max-width: 768px){.main-product-section .product .product__info-wrapper .product__accordion details summary{padding:15px 30px}}.main-product-section .product .product__info-wrapper .product__accordion details summary:before,.main-product-section .product .product__info-wrapper .product__accordion details summary:after{display:none}.main-product-section .product .product__info-wrapper .product__accordion details summary .summary__title .accordion__title{font-family:Poppins,sans-serif;color:#000;font-weight:600;font-size:14px;line-height:23px;letter-spacing:0px}.main-product-section .product .product__info-wrapper .product__accordion details summary .icon-mr-plus{display:block}.main-product-section .product .product__info-wrapper .product__accordion details summary .icon-mr-minus{display:none}.main-product-section .product .product__info-wrapper .product__accordion details .accordion__content{padding:0;color:#000;font-weight:400;font-size:14px;line-height:23px;font-family:Poppins,sans-serif;background:#f9f6ee}@media (max-width: 425px){.main-product-section .product .product__info-wrapper .product__accordion details .accordion__content{padding:15px 30px 1px}}.main-product-section .product .product__info-wrapper .product__accordion details .accordion__content b,.main-product-section .product .product__info-wrapper .product__accordion details .accordion__content strong{font-weight:600}.main-product-section .product .product__info-wrapper .product__accordion details .accordion__content p{text-transform:none}.main-product-section .product .product__info-wrapper .product__accordion details .accordion__content table th{font-weight:600}.main-product-section .product .product__info-wrapper .product__accordion details .accordion__content table td{letter-spacing:0px}.main-product-section .product .product__info-wrapper .product__accordion details .accordion__content table.custom{box-shadow:none}.main-product-section .product .product__info-wrapper .product__accordion details .accordion__content table.custom td{border:none;vertical-align:top;padding:0}.main-product-section .product .product__info-wrapper .product__accordion details .accordion__content table.custom td:first-child{width:100px}.main-product-section .product .product__info-wrapper .product__product-form-wrapper{margin-bottom:4rem}@media (max-width: 749px){.main-product-section .product .product__info-wrapper .product__product-form-wrapper{margin-bottom:3rem}}.main-product-section .product .product__info-wrapper .product__product-form-wrapper .product-form form[data-type=add-to-cart-form] .product-form__buttons{max-width:none}.main-product-section .product .product__info-wrapper .product__product-form-wrapper .product-form form[data-type=add-to-cart-form] .swym-button-bar{display:none}.main-product-section .product .product__info-wrapper .product__product-form-wrapper .klaviyo-bis-trigger{margin-top:10px}.main-product-section .product .product__info-wrapper .product__product-form-wrapper .product__other-payments-wrapper{display:none;justify-content:center}.main-product-section .product .product__info-wrapper .product__product-form-wrapper .product__other-payments-wrapper .product__other-payments-innerWrapper{display:flex;align-items:center;gap:20px}.main-product-section .product .product__info-wrapper .product__product-form-wrapper .product__other-payments-wrapper .product__other-payments-innerWrapper .product__other-payments-text{font-family:"Aktiv-Grotesk",Arial,Sans-Serif;font-size:11px;font-weight:400;letter-spacing:.1em;color:#231f20;line-height:1}@media (max-width: 749px){.main-product-section .product .product__info-wrapper .product__product-form-wrapper .product__other-payments-wrapper .product__other-payments-innerWrapper .product__other-payments-text{font-size:10px}}.main-product-section .product .product__info-wrapper .product__product-form-wrapper .product__other-payments-wrapper .product__other-payments-innerWrapper .product__other-payments-icon{font-size:0;display:flex;align-items:center;justify-content:center}.main-product-section .product .product__info-wrapper .swym-add-to-wishlist{position:absolute;top:9px;right:-7%;margin:0;display:flex;justify-content:flex-start}.main-product-section .product .product__info-wrapper .swym-add-to-wishlist .swym-tooltip.swym-inject{display:none}.main-product-section .product .product__info-wrapper .swym-add-to-wishlist span.hov{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0}.main-product-section .product .product__info-wrapper .swym-add-to-wishlist.swym-added span.hov{opacity:1}.main-product-section .product .product__info-wrapper .swym-add-to-wishlist.swym-added span.hov svg{opacity:1}.main-product-section .product .product__info-wrapper .swym-add-to-wishlist.swym-added svg{opacity:0}.main-product-section .thumbnail-slider.slider-mobile-gutter{width:95vw;margin:auto}.main-product-section .thumbnail-slider.slider-mobile-gutter .slider-button{display:none}.main-product-section .thumbnail-slider.slider-mobile-gutter .thumbnail-list.slider--mobile::-webkit-scrollbar{display:block}.main-product-section .filter.product-dropdown{margin:7rem 0 4rem;text-align:left;position:relative;width:100%}.main-product-section .filter__container{display:flex;flex-direction:column;padding:0;z-index:3;position:absolute;top:-43px;width:100%}.main-product-section .filter__label{position:absolute;top:-55px;left:2em;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:18px}.main-product-section .filter__item{list-style:none;display:none}.main-product-section .filter__item__btn{display:flex;align-items:center;justify-content:space-between;background-color:#f9f6ee;border:2px solid #000;border-radius:25px;min-width:180px;min-height:51px;text-align:left;padding:0 2rem;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:21px;width:100%}@media (max-width: 425px){.main-product-section .filter__item__btn{min-width:335px}}.main-product-section .filter__icon{position:absolute;top:-17px;right:1em;z-index:3}.main-product-section .filter__icon svg{transform:rotate(0);transition:transform .3s ease-out}.main-product-section .filter.is-open .filter__container{z-index:4}.main-product-section .filter.is-open .filter__item{display:flex}.main-product-section .filter.is-open .filter__item button{background-color:#fff}.main-product-section .filter.is-open .filter__item.active button{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:1px}.main-product-section .filter.is-open .filter__item:not(.active) button{border-radius:0;border-bottom:0;border-top:0}.main-product-section .filter.is-open .filter__item__last:not(.active) button{border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-bottom:2px solid #000}.main-product-section .filter.is-open .filter__icon{z-index:4}.main-product-section .filter.is-open .filter__icon svg{transform:rotate(180deg);transition:transform .3s ease-out}.main-product-section .filter.is-open .not-active:last-of-type button{border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-bottom:2px solid #000}.main-product-section .filter__item.active{display:flex;order:-1}@media (max-width: 425px){.main-product-section .filter__item.active button{color:#71855b}}.main-product-section .product-form__input{max-width:none;margin:0 0 1em}.main-product-section .product-form__input .form__label{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:18px;letter-spacing:normal;padding:0 2em}.main-product-section .product-form__input .form__input{width:100%;border:2px solid #000000;border-radius:25px;min-height:51px;padding:0 2rem;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:21px;background-color:#f9f6ee}.main-product-section .product-form__input .form__input:focus{background-color:#fff}.main-product-section .product-form__rich_input{margin-bottom:3rem}.main-product-section .product-form__rich_input .form__label,.main-product-section .product-form__rich_input .form__sub_label{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:18px;letter-spacing:normal;padding:0 2em}.main-product-section .product-form__rich_input .form__input{width:100%;border:2px solid #000000;border-radius:10px;min-height:150px;padding:2rem;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:21px;background-color:#f9f6ee}.main-product-section .product-form__rich_input .form__input:focus{background-color:#fff}.main-product-section .quantity__input:focus{background-color:#fff}body:has(.size-guide__drawer-wrapper.active){overflow-y:hidden}.size-guide__drawer-wrapper{position:fixed;left:100%;top:0;width:100vw;height:100vh;background-color:transparent;z-index:5;transition:all .3s ease-in-out}.size-guide__drawer-wrapper.active{left:0}.size-guide__drawer-wrapper .size-guide__drawer{background-color:#fff;width:500px;height:100%;margin-left:auto;padding:40px;box-shadow:0 0 25px #0000001a}@media (max-width: 749px){.size-guide__drawer-wrapper .size-guide__drawer{width:100%;min-height:fit-content;overflow:scroll;padding:10px}}.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__close-button-container{display:flex;justify-content:flex-end}.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__close-button-container .size-guide__drawer__close-button{border:none;background-color:transparent;margin:0;padding:0;font-size:0;cursor:pointer}.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__info-wrapper{margin-top:100px;padding:0}@media (max-width: 749px){.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__info-wrapper{margin-top:8px;padding:0 20px}}.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__info-wrapper .size-guide__drawer__info-title{font-family:"Silk-Serif",Arial,Sans-Serif;font-weight:500;font-size:18px;letter-spacing:.25em;color:#231f20}.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__info-wrapper .size-guide__drawer__info-text{font-family:"Aktiv-Grotesk",Arial,Sans-Serif;color:#231f20;font-weight:400;font-size:13px;letter-spacing:.1em}@media (max-width: 749px){.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__info-wrapper .size-guide__drawer__info-text{font-size:12px}}.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__size-table-wrapper{margin-top:30px}@media (max-width: 749px){.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__size-table-wrapper{margin-top:20px}}.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__size-table-wrapper .size-guide__drawer__size-table .size-guide__drawer__size-table__row{display:flex;height:50px}.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__size-table-wrapper .size-guide__drawer__size-table .size-guide__drawer__size-table__row:nth-child(2n){background-color:#f8efeb80}.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__size-table-wrapper .size-guide__drawer__size-table .size-guide__drawer__size-table__row .size-guide__drawer__size-table__row-item{width:calc(100% / 3);height:100%;display:flex;justify-content:center;align-items:center;font-family:"Aktiv-Grotesk",Arial,Sans-Serif;font-weight:400;font-size:14px;letter-spacing:.1em;color:#231f20;background-color:transparent}@media (max-width: 749px){.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__size-table-wrapper .size-guide__drawer__size-table .size-guide__drawer__size-table__row .size-guide__drawer__size-table__row-item{font-size:13px}}.size-guide__drawer-wrapper .size-guide__drawer .size-guide__drawer__size-table-wrapper .size-guide__drawer__size-table .size-guide__drawer__size-table__row .size-guide__drawer__size-table__row-item--header{font-weight:700}.product__sticky-actionBar-wrapper{display:none;position:fixed;bottom:1rem;width:100vw;padding-left:15px;padding-right:15px;z-index:1}.product__sticky-actionBar-wrapper .product__sticky-action-bar{width:100%;max-width:940px;height:70px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-radius:35px;background-color:#fff;box-shadow:0 0 15px #0000000d}.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__titleXpriceXcolour-container{width:100%;height:100%;display:flex;align-items:center;border-right:1px solid rgba(35,31,32,.08);margin-left:40px}@media (max-width: 425px){.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__titleXpriceXcolour-container{margin-left:0;width:75px}}.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__titleXpriceXcolour-container .product__stickey-actionBar__title{font-family:"Aktiv-Grotesk",Arial,Sans-Serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.2em;text-transform:uppercase;color:#231f20;margin-right:16px}@media (max-width: 425px){.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__titleXpriceXcolour-container .product__stickey-actionBar__title{display:none}}.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__titleXpriceXcolour-container .product__stickey-actionBar__price{font-family:"Aktiv-Grotesk",Arial,Sans-Serif;font-style:normal;font-weight:700;font-size:18px;letter-spacing:.2em;text-transform:uppercase;color:#231f20;margin-right:16px}@media (max-width: 425px){.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__titleXpriceXcolour-container .product__stickey-actionBar__price{display:none}}.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__option-container{height:100%;display:flex}.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__option-container .product__sticky-actionBar__option{width:90px;min-width:90px;height:100%;display:flex;align-items:center;justify-content:center;font-family:"Aktiv-Grotesk",Arial,Sans-Serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:#231f20;border-right:1px solid rgba(35,31,32,.08)}@media (max-width: 425px){.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__option-container .product__sticky-actionBar__option{width:60px;min-width:60px;font-size:16px}}@media (max-width: 425px){.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__option-container .product__sticky-actionBar__option--size{border-right:none}}.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__wishlist-container{width:90px;min-width:90px;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width: 425px){.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__wishlist-container{display:none}}.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__wishlist-container .product__sticky-actionBar__wishlist{font-size:0;line-height:1;cursor:pointer}.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__addToCart-container{width:100%;max-width:317px;height:100%;display:flex;align-items:center;padding-top:5px;padding-right:5px;padding-bottom:5px}.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__addToCart-container .product__sticky-actionBar__addToCart-btn{width:100%;height:100%;background-color:#231f20;color:#fff;font-family:"Aktiv-Grotesk",Arial,Sans-Serif;font-style:normal;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.1em;text-align:center;border-radius:30px;padding:0;border:0;cursor:pointer}.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__addToCart-container .product__sticky-actionBar__addToCart-btn:disabled{opacity:.5}.product__sticky-actionBar-wrapper .product__sticky-action-bar .product__sticky-actionBar__addToCart-container .product__sticky-actionBar__addToCart-btn:hover{background-color:#000}variant-selects.has_colour_swatch{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between}variant-selects.has_colour_swatch .product-option-color{width:calc(50% - 6px)}@media (max-width: 425px){variant-selects.has_colour_swatch .product-option-color{width:calc(50% - 10px)}}.main-product-section .product .product__info-wrapper .product__info-container .product__variant-selector-wrapper.has_colour_swatch .product__custom-selector-wrapper{width:calc(50% - 6px)}@media (max-width: 425px){.main-product-section .product .product__info-wrapper .product__info-container .product__variant-selector-wrapper.has_colour_swatch .product__custom-selector-wrapper{width:calc(50% - 10px)}}.product-option-color .label-title{font-family:"Aktiv-Grotesk",Arial,Sans-Serif;font-size:11px;font-weight:400;text-transform:uppercase;border:none;background-color:transparent;letter-spacing:.2em;color:#231f20}.product-option-color .color-list{display:block;padding:0;margin:0;list-style-type:none}.product-option-color .color-list li{position:relative}.product-option-color .color-list ul{padding:.5rem 25px;list-style-type:none;position:absolute;z-index:1;left:0;top:0;width:100%;background-color:#fff}@media (max-width: 425px){.product-option-color .color-list ul{padding:.5rem 10px}}.product-option-color .color-list ul.hide{display:none}.product-option-color .dropdown__filter-selected{height:60px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #231f20;cursor:pointer}.product-option-color .dropdown__filter-selected .dropdown__filter-name{display:flex;align-items:center}.product-option-color .dropdown__filter-selected .dropdown__filter-name span{font-family:"Aktiv-Grotesk",Arial,Sans-Serif;font-style:normal;font-weight:400;font-size:11px;line-height:12px;text-transform:uppercase;color:#231f20}.product-option-color .dropdown__filter-selected .dropdown__filter-name img{width:12px;height:12px;border-radius:50%;margin-left:5px;margin-top:-2px}.product-option-color .dropdown__filter-selected .dropdown__filter-arrow{transition:all .3s ease-in-out}.product-option-color .dropdown__filter-selected .dropdown__filter-arrow.rotate{transform:rotate(180deg);transition:all .3s ease-in-out}.product-option-color .product-colors__list{display:flex;justify-content:space-between;align-items:center;text-decoration:none;height:40px}.product-option-color .product-colors__list.active .color-swatch-holder{border:1px solid #231f20}.product-option-color .product-colors__list.active span{font-weight:700;color:#231f20}.product-option-color .product-colors__list span{font-family:"Aktiv-Grotesk",Arial,Sans-Serif;font-style:normal;font-weight:400;font-size:11px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#231f2080}.product-option-color .product-colors__list .color-swatch-holder{width:22px;height:22px;border-radius:50%;display:flex;justify-content:center;align-items:center}@media (max-width: 425px){.product-option-color .product-colors__list .color-swatch-holder{width:15px;height:15px}}.product-option-color .product-colors__list .color-swatch-holder img{width:16px;height:16px;border-radius:50%}@media (max-width: 425px){.product-option-color .product-colors__list .color-swatch-holder img{width:11px;height:11px}}.product-slider{position:relative;margin:auto}@media (max-width: 768px){.product-slider{width:100%}}.product-slider .navigation{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.product-slider .navigation{display:none}}.product-slider .navigation span{display:block;width:34px;height:34px;cursor:pointer}.product-slider .navigation span.prev{transform:rotate(180deg)}.product-slider li.product-item-slide{position:relative}@media (max-width: 425px){.product-slider li.product-item-slide{max-width:241px}}.product-slider .card__inner{z-index:1}.product-slider .product-recommendations{padding:30px 0 75px 30px}@media (max-width: 768px){.product-slider .product-recommendations{padding:30px 20px 70px}}.product-slider .product-recommendations .product-grid{padding:0;margin:2em 0}@media (max-width: 768px){.product-slider .product-recommendations .product-grid{padding-bottom:3rem}}.product-slider .product-recommendations .product-grid .product-form__input{flex:auto;margin:0}.product-slider .product-recommendations .product-grid .slick-track{padding:3rem 0;margin:unset}@media (max-width: 425px){.product-slider .product-recommendations .product-grid .slick-track{padding:0}}.product-slider .product-recommendations .product-grid .grid__item{max-width:350px;padding:0 .5em;border-radius:10px;filter:drop-shadow(0px 2px 14px rgba(0,0,0,.0313725));list-style:none;height:inherit}@media (max-width: 768px){.product-slider .product-recommendations .product-grid .grid__item{padding:1rem 0 0;max-width:unset}}.product-slider .product-recommendations .product-grid .grid__item:hover{filter:drop-shadow(0px 2px 14px rgba(0,0,0,.0941176))}.product-slider .product-recommendations__subheading{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:18px;letter-spacing:2px;color:#000;text-align:center}@media (max-width: 768px){.product-slider .product-recommendations__subheading{font-size:12px;line-height:18px}}.product-slider .product-recommendations__heading{font-family:Poppins,sans-serif;font-weight:600;font-size:35px;line-height:50px;color:#000;text-align:center}@media (max-width: 768px){.product-slider .product-recommendations__heading{font-size:30px;line-height:35px}}.product-slider .product-recommendations .slick-arrow{position:absolute;top:-5rem;right:2%}.product-slider .product-recommendations .slick-arrow:before{display:none}.product-slider .product-recommendations .slick-arrow.slick-prev{left:unset;right:5%}.product-slider .product-recommendations .slick-arrow.slick-disabled{opacity:.75;cursor:default}@media (max-width: 1440px){.product-slider .product-recommendations .slick-arrow.slick-prev{right:calc(100vw - 93%)}}.product-slider .product-recommendations .slick-dots{display:flex}@media (min-width: 425px){.product-slider .product-recommendations .slick-dots{opacity:0;pointer-events:all}}.product-slider .product-recommendations .slick-dots li{margin:0;width:100%}.product-slider .product-recommendations .slick-dots li button{background-color:#f3ead9;padding:2px;height:0;width:100%}.product-slider .product-recommendations .slick-dots li button:before{content:unset}.product-slider .product-recommendations .slick-dots li.slick-active{width:100%;z-index:999}.product-slider .product-recommendations .slick-dots li.slick-active button{background-color:#000;width:100%}.product-slider .breadcrumbs__list{margin-top:0}.product-budges{display:flex;width:100%;justify-content:space-evenly;gap:15px;margin-bottom:25px;flex-wrap:wrap}.product-budges__single{display:flex;flex-direction:column;text-align:center;font-size:12px;line-height:16px;text-transform:lowercase;font-family:Poppins,sans-serif;color:#000;font-weight:600;max-width:78px;gap:10px;flex:0 0 33.33%}.product-budges__single img{height:40px}#MainProduct-template-gift-cards.template-gift-cards{padding-bottom:140px}@media (max-width: 989px){#MainProduct-template-gift-cards.template-gift-cards{padding-bottom:35px}}#MainProduct-template-gift-cards .gift-cards-button{background-color:#000}#MainProduct-template-gift-cards .gift-cards-button:hover{background-color:#71855b}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product.autostyle.css.map */
