@media only screen and (max-width:991.98px){.main-product .breadcrumbs{display:none}}#main-product{box-sizing:border-box;display:flex;flex-direction:column;gap:36px;margin-left:auto;margin-right:auto;max-width:1720px;padding:0 40px}@media only screen and (min-width:992px){#main-product{flex-direction:row;gap:50px;margin-top:22px;padding:0 40px}}@media only screen and (min-width:1200px){#main-product{gap:90px;padding:0 100px}}@media (min-width:1800px){#main-product{max-width:100%;padding:0 136px}}@media only screen and (min-width:992px){#main-product .gallery{width:60%}}#main-product .gallery .gallery-container{display:flex;opacity:0;position:sticky;top:105px;transition:all .3s}@media only screen and (max-width:991.98px){#main-product .gallery .gallery-container{flex-direction:column-reverse}}@media only screen and (max-width:767.98px){#main-product .gallery .gallery-container{margin:0 -1.5rem}}#main-product .gallery .gallery-container .thumb-gallery{margin-right:20px;width:124px}@media only screen and (max-width:991.98px){#main-product .gallery .gallery-container .thumb-gallery{box-sizing:border-box;margin-right:0;margin-top:10px;padding:0 20px 20px;width:100%}}#main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb{border:1px solid #fff;height:100%;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:992px){#main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb{aspect-ratio:1/1;height:auto!important}}#main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb.swiper-slide-thumb-active{border-color:var(--primary-color)}#main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder{height:100%;overflow:hidden;position:relative;width:100%}#main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder video{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder img,#main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder svg{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}#main-product .gallery .gallery-container .thumb-gallery .swiper-controls{bottom:0;display:flex;left:50%;position:absolute;transform:translate(-50%,10px);z-index:1}@media only screen and (min-width:992px){#main-product .gallery .gallery-container .thumb-gallery .swiper-controls{display:none}}@media only screen and (max-width:767.98px){#main-product .gallery .gallery-container .thumb-gallery .swiper-controls{display:none}}#main-product .gallery .gallery-container .thumb-gallery .swiper-controls .swiper-pagination{align-items:center;bottom:unset;display:flex;position:relative;top:unset;width:-moz-max-content;width:max-content}#main-product .gallery .gallery-container .thumb-gallery .swiper-controls .swiper-pagination .swiper-pagination-bullet{background-color:#000;border-radius:10px;height:7px;opacity:1;transition:all .3s ease;width:7px}#main-product .gallery .gallery-container .thumb-gallery .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px}#main-product .gallery .gallery-container .main-gallery{max-height:900px;max-width:900px;position:relative;width:calc(100% - 124px)}@media only screen and (max-width:991.98px){#main-product .gallery .gallery-container .main-gallery{width:100%}}#main-product .gallery .gallery-container .main-gallery .flockr{display:none}#main-product .gallery .gallery-container .main-gallery .lightbox-trigger{height:100%;position:absolute;right:10px;top:10px;transition:all .1s;width:100%;z-index:1}#main-product .gallery .gallery-container .main-gallery .lightbox-trigger svg{fill:#000;-o-object-fit:contain;object-fit:contain;right:0;top:0;width:100%}#main-product .gallery .gallery-container .main-gallery .gallery-image-holder{overflow:hidden;padding-bottom:100%;position:relative;width:100%}#main-product .gallery .gallery-container .main-gallery .gallery-image-holder iframe,#main-product .gallery .gallery-container .main-gallery .gallery-image-holder img,#main-product .gallery .gallery-container .main-gallery .gallery-image-holder model-viewer,#main-product .gallery .gallery-container .main-gallery .gallery-image-holder svg,#main-product .gallery .gallery-container .main-gallery .gallery-image-holder video{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}#main-product .gallery .gallery-container .swiper-button-next,#main-product .gallery .gallery-container .swiper-button-prev{background-color:#fff;border-radius:50%;color:transparent!important;display:flex!important;height:34px;padding:4px;width:34px}#main-product .gallery .gallery-container .swiper-button-next:after,#main-product .gallery .gallery-container .swiper-button-prev:after{display:none}#main-product .gallery .gallery-container .swiper-button-next svg,#main-product .gallery .gallery-container .swiper-button-prev svg{height:30px;width:30px}#main-product .gallery .gallery-container .swiper-button-next{right:20px!important}#main-product .gallery .gallery-container .swiper-button-prev{left:20px!important}@media only screen and (min-width:992px){#main-product .product-information{width:40%}}#main-product .product-information .product-badges{left:unset;margin-bottom:12px;position:relative;top:unset;width:100%}@media only screen and (min-width:992px){#main-product .product-information .product-badges{margin-bottom:20px}}#main-product .product-information .product-badges .product-badge{font-size:12px;width:-moz-max-content;width:max-content}#main-product .product-information .product-title-wrapper{align-items:center;display:flex;justify-content:space-between}#main-product .product-information .product-title-wrapper h1{flex:1;line-height:1;margin-bottom:10px}@media only screen and (max-width:575.98px){#main-product .product-information .product-title-wrapper h1{font-size:26px}}@media only screen and (min-width:576px){#main-product .product-information .product-title-wrapper h1{font-size:32px}}@media only screen and (min-width:992px){#main-product .product-information .product-title-wrapper h1{margin-bottom:20px}}@media only screen and (min-width:1200px){#main-product .product-information .product-title-wrapper h1{font-size:36px}}#main-product .product-information .product-title-wrapper .button-wishlist{flex:none}@media only screen and (min-width:992px){#main-product .product-information .product-title-wrapper .button-wishlist{display:none}}#main-product .product-information .product-material{margin-top:10px}@media only screen and (min-width:992px){#main-product .product-information .product-material{margin-top:15px}}#main-product .product-information .product-material p{font-size:14px;letter-spacing:.08em;margin:0 0 12px}#main-product .product-information .product-material p span{font-size:14px;font-weight:600;letter-spacing:.08em}#main-product .product-information .flockr-p-p:not(.flockr-rec){margin-bottom:-30px!important}@media only screen and (min-width:992px){#main-product .product-information .flockr-p-p:not(.flockr-rec){margin-bottom:-20px!important;margin-top:25px!important}}#main-product .product-information .product-colours{margin-top:20px}#main-product .product-information .product-colours p{font-size:14px;letter-spacing:.08em;margin:0 0 12px}#main-product .product-information .product-colours p span{font-size:14px;font-weight:600;letter-spacing:.08em}#main-product .product-information .product-colours .product-swatches{display:flex;flex-wrap:wrap;gap:10px}#main-product .product-information .product-colours .product-swatches .swatch{height:30px;width:30px}#main-product .product-information .product-colours .product-swatches .swatch[style="background-color:#ffffff;"]{box-shadow:inset 0 0 0 1px #909090}#main-product .product-information .product-colours .product-swatches .swatch.active{outline:1px solid #000}#main-product .product-information .product-colours .product-swatches .swatch img{display:block;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}#main-product .product-information .product-form{margin-top:30px}@media only screen and (min-width:992px){#main-product .product-information .product-form{margin-top:60px}#main-product .product-information .product-form form .product-submit-wrapper{display:flex;gap:20px;justify-content:space-between;margin-top:30px}}@media only screen and (max-width:991.98px){#main-product .product-information .product-form form .product-submit-wrapper{bottom:0;left:0;position:fixed;width:100%;z-index:99}}#main-product .product-information .product-form form .product-submit-wrapper .input-wrapper{position:relative}@media only screen and (min-width:992px){#main-product .product-information .product-form form .product-submit-wrapper .input-wrapper{flex:1}}#main-product .product-information .product-form form .product-submit-wrapper .input-wrapper input[type=submit]{width:100%}@media only screen and (max-width:575.98px){#main-product .product-information .product-form form .product-submit-wrapper .input-wrapper input[type=submit]{font-size:14px;height:auto;padding:15px 20px!important}}#main-product .product-information .product-form form .product-submit-wrapper .input-wrapper input[type=submit].button-2{background:#d59f61;border-color:#d59f61;color:#000}#main-product .product-information .product-form form .product-submit-wrapper .input-wrapper input[type=submit].button-2:hover{background-color:var(--button-2-hover-color);border:2px solid var(--button-2-hover-border-color);color:var(--button-2-hover-text-color)}#main-product .product-information .product-form form .product-submit-wrapper .input-wrapper input[type=submit].unavailable{cursor:not-allowed;opacity:.5;pointer-events:none}#main-product .product-information .product-form form .product-submit-wrapper .input-wrapper .select-a-size{align-items:center;background-color:#000;color:#fff;display:flex;font-size:12px;font-weight:600;height:100%;inset:0;justify-content:center;padding:5px;position:absolute;text-transform:uppercase;width:100%}#main-product .product-information .product-form form .product-submit-wrapper .button{font-family:Jost,sans-serif;width:100%}#main-product .product-information .product-form form .product-submit-wrapper .oos-notification{display:flex;justify-content:space-between;width:100%}#main-product .product-information .product-form form .product-submit-wrapper .oos-notification div{pointer-events:none;text-align:center;width:100%}#main-product .product-information .product-form form .product-submit-wrapper .oos-notification .button-wishlist{margin-left:20px}@media only screen and (max-width:991.98px){#main-product .product-information .product-form form .product-submit-wrapper .button-wishlist{display:none!important}}#main-product .product-information .product-form form .variant-selector-wrapper .selector-wrapper{display:none}#main-product .product-information .product-form form .variant-selector-wrapper .selector-wrapper:last-of-type{margin-bottom:0}#main-product .product-information .product-form form .variant-selector-wrapper .selector-wrapper label{margin-right:6px}#main-product .product-information .product-form form .variant-selector-wrapper .selector-wrapper select{background-color:#f0f0f0;border:none;height:30px;min-width:103px;padding:0 8px}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper.oos{opacity:.4;pointer-events:none}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .option-name{display:flex;font-size:14px;letter-spacing:.08em;margin-bottom:12px}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .option-name .size-categories{display:flex;gap:10px;margin-left:50px}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .option-name .size-categories .size-category-heading{cursor:pointer;font-size:14px;letter-spacing:.08em}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .option-name .size-categories .size-category-heading:hover{text-decoration:underline;text-underline-offset:3px}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .option-name .size-categories .size-category-heading.active{font-weight:500;text-decoration:underline;text-underline-offset:3px}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios{display:flex;flex-wrap:wrap;gap:10px}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .size-category{display:none}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .size-category.open{display:block}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .size-options{display:flex;flex-wrap:wrap;gap:10px}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .size-guide{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:11.5px;letter-spacing:.08em}@media only screen and (max-width:991.98px){#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .size-guide{justify-content:flex-start;margin:10px 0 0;width:100%}}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper{overflow:hidden;position:relative}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper input:checked+label,#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper input:hover:not(:checked)+label{background-color:#000;color:#fff}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper input.out-of-stock:checked+label,#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper input.out-of-stock:hover:not(:checked)+label{background-color:#ebebeb;color:#000}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper input.out-of-stock+label:after{background:var(--primary-color);content:"";height:1px;left:0;opacity:.5;position:absolute;top:50%;transform:rotate(-45deg) translate(-4px,-4px);width:calc(100% + 10px)}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper label{align-items:center;background:#fff;border:1px solid #000;display:flex;font-size:14px;height:30px;justify-content:center;letter-spacing:.08em;min-width:30px;padding:2px 4px;transition:all .3s}#main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper p{margin:0}#main-product .product-information .product-form form .quantity-total-wrapper{display:flex;gap:25px;margin-top:30px}@media only screen and (min-width:992px){#main-product .product-information .product-form form .quantity-total-wrapper{margin-top:60px}}#main-product .product-information .product-form form .quantity-total-wrapper .total{align-items:center;display:flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.08em}#main-product .product-information .product-form form .quantity-total-wrapper .total-wrapper{display:flex;flex-direction:column;justify-content:center}#main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper{display:flex;gap:10px;justify-content:space-between}#main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .title{font-size:14px;letter-spacing:.08em}#main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper>div{align-items:center;display:flex}#main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select{display:flex;width:-moz-max-content;width:max-content}#main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select>*{align-items:center;border:1px solid #707070;display:flex;flex:1;font-size:14px;font-weight:600;height:38px;justify-content:center;width:38px}#main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select .quantity{border-left:none;border-right:none;font-weight:600}#main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select .minus,#main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select .plus{cursor:pointer}#main-product .product-information .product-form form .customer-note{margin-top:20px}#main-product .product-information .product-form form .customer-note label{display:block;font-size:14px;letter-spacing:.08em}#main-product .product-information .product-form form .customer-note textarea{background:#fff;border:1px solid var(--text-primary-color);color:var(--text-primary-color);display:block;font-family:Jost,sans-serif;font-size:14px;letter-spacing:.08em;margin:10px 0 0;max-width:350px;padding:12px;width:100%}#main-product .product-information .product-form form .product-shipping-duration,#main-product .product-information .product-form form .product-shipping-duration-oos{align-items:center;display:flex;gap:16px;margin:20px 0}@media only screen and (min-width:992px){#main-product .product-information .product-form form .product-shipping-duration,#main-product .product-information .product-form form .product-shipping-duration-oos{margin:30px 0}#main-product .product-information .product-form form .product-shipping-duration p,#main-product .product-information .product-form form .product-shipping-duration-oos p{font-size:14px;letter-spacing:.08em}}#main-product .product-information .product-form .product-klarna-breakdown{display:flex;flex-direction:column;gap:14px;margin:20px 0 0}@media only screen and (min-width:992px){#main-product .product-information .product-form .product-klarna-breakdown{margin:30px 0 0}}#main-product .product-information .product-form .product-klarna-breakdown p{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;letter-spacing:.08em;margin:0}@media only screen and (max-width:767.98px){#main-product .product-information .product-form .product-klarna-breakdown p{font-size:12px}}#main-product .product-information .product-form .product-klarna-breakdown p.small{font-size:13px}@media only screen and (max-width:767.98px){#main-product .product-information .product-form .product-klarna-breakdown p.small{font-size:12px}}#main-product .product-information .product-form .product-klarna-breakdown p a{font-size:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:2px}#main-product .product-information .product-form .product-klarna-breakdown p a:hover{text-decoration:none}#main-product .product-information .product-form .product-klarna-breakdown p svg{height:12px;margin:0 8px;transform:translateY(-1px);width:auto}@media only screen and (min-width:992px){#main-product .product-information .product-form .product-klarna-breakdown p svg{height:15px;margin:0 12px}}.product-unavailable .featured-products,.product-unavailable .text-image{display:none}.oos-product-alternatives{margin-bottom:80px;margin-top:80px}@media only screen and (min-width:1200px){.oos-product-alternatives{margin-bottom:120px;margin-top:120px}}.main-product-oos{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-bottom:80px;margin-top:20px;padding:0 20px}@media only screen and (min-width:1200px){.main-product-oos{margin-bottom:120px}}.main-product-oos .oos-product-image{margin:0 0 16px}.main-product-oos .oos-product-image,.main-product-oos .oos-product-image img{display:block;height:auto;width:148px}.main-product-oos .oos-product-form{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.main-product-oos .oos-product-form a{text-decoration:underline;text-underline-offset:2px}.main-product-oos .oos-product-form a:hover{text-decoration:none}.main-product-oos .notify-form{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;max-width:578px;text-align:center;width:100%}.main-product-oos .notify-form input{background:transparent;border:none;border-bottom:1px solid #000;font-family:Jost,sans-serif;font-size:16px;padding:12px 0;width:100%}.main-product-oos .notify-form input:focus-visible{outline:none}
