.product-details-page{padding:20px 0 0}.product-essential{margin:0 0 40px;padding:0 0 10px;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1280px){.product-essential{flex-direction:row;gap:4%;align-items:flex-start}}.gallery{margin:0 auto 50px;width:100%;position:relative}@media only screen and (min-width:1280px){.gallery{width:58%;margin:0}}.gallery .add-to-wishlist{position:absolute;top:16px;right:16px;z-index:5;margin:0}.gallery .add-to-wishlist .add-to-wishlist-button{font-size:0;color:transparent;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border-radius:var(--border-radius);background:rgba(var(--color-secondary9-rgb),.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--color-secondary9-rgb),.2);cursor:pointer;transition:all .15s ease 0s}.gallery .add-to-wishlist .add-to-wishlist-button:before{content:"";display:block;width:22px;height:22px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 234 200' fill='none' stroke='%23141414' stroke-width='20' stroke-linejoin='round'><path d='M222.81152,48.13073C204.08734-3.013,148.03526-0.98791,117.10029,31.20878 C83.91737-2.64402,30.12162-3.013,11.39744,48.13073c-20.32896,65.65457,96.52984,139.13507,105.70285,144.42105 C126.28168,187.25742,242.23019,113.8712,222.81152,48.13073z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}.gallery .add-to-wishlist .add-to-wishlist-button:hover{background:rgba(var(--color-secondary9-rgb),.7)}.gallery .add-to-wishlist .add-to-wishlist-button:hover:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 234 200' fill='%23d67ae5' stroke='%23d67ae5' stroke-width='20' stroke-linejoin='round'><path d='M222.81152,48.13073C204.08734-3.013,148.03526-0.98791,117.10029,31.20878 C83.91737-2.64402,30.12162-3.013,11.39744,48.13073c-20.32896,65.65457,96.52984,139.13507,105.70285,144.42105 C126.28168,187.25742,242.23019,113.8712,222.81152,48.13073z'/></svg>")}.gallery .picture-wrapper{margin:0 0 10px}.gallery .picture{position:relative;max-width:100%;margin:0 auto 10px;overflow:hidden}.gallery .picture:before{content:"";display:block;padding-top:100%}.gallery .picture img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto;-o-object-fit:contain;object-fit:contain}.picture-gallery--grid .product-gallery-swiper{width:100%}.picture-gallery--grid .product-gallery-swiper .swiper-wrapper{display:flex}.picture-gallery--grid .product-gallery-swiper .swiper-slide.gallery-item{height:auto;aspect-ratio:1/1;overflow:hidden;background:rgba(var(--color-primary1-rgb),.03)}.picture-gallery--grid .product-gallery-swiper .swiper-slide.gallery-item .gallery-item__link,.picture-gallery--grid .product-gallery-swiper .swiper-slide.gallery-item>img{display:block;width:100%;height:100%}.picture-gallery--grid .product-gallery-swiper .swiper-slide.gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease 0s}.picture-gallery--grid .product-gallery-swiper .swiper-slide.gallery-item .gallery-item__link{cursor:zoom-in}.picture-gallery--grid .product-gallery-swiper .swiper-slide.gallery-item .gallery-item__link:hover img{transform:scale(1.03)}.picture-gallery--grid .product-gallery-swiper .product-gallery-swiper__pagination{position:relative;margin-top:12px;text-align:center}@media only screen and (min-width:1280px){.picture-gallery--grid .product-gallery-swiper .product-gallery-swiper__pagination{display:none}}@media only screen and (min-width:1280px){.picture-gallery--grid .product-gallery-swiper{overflow:visible}.picture-gallery--grid .product-gallery-swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;transform:none!important;width:100%!important}.picture-gallery--grid .product-gallery-swiper .swiper-slide.gallery-item{width:100%!important;margin:0!important;transform:none!important}}@media only screen and (min-width:1280px){.picture-gallery--grid.picture-gallery--single .product-gallery-swiper .swiper-wrapper{grid-template-columns:1fr}}@media only screen and (min-width:1280px){.video-gallery{width:auto}}.video-gallery .video-thumbs .thumb-item{display:inline-block;position:relative;margin:0 5px 10px;overflow:hidden}.video-gallery .video-thumbs .thumb-item iframe{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}.overview{position:relative;margin:0 0 50px;width:100%}@media only screen and (min-width:1280px){.overview{width:38%;margin:0;position:sticky;top:calc(var(--header-height-xxl) + 20px);align-self:flex-start}}.overview .discontinued-product{background:#f3f3f3;margin:0 0 20px}.overview .short-description{margin:0 0 .6rem}.product-no-reviews,.product-reviews-overview{margin:0 0 25px}.product-no-reviews a,.product-reviews-overview a{text-decoration:underline}.product-review-box{margin:0 auto 8px;width:100%}.product-review-box .rating{width:95px;height:14px}.product-review-box .rating div{height:14px;font-size:0;line-height:0}.review-item-info{width:100%;display:flex;justify-content:space-between;margin-bottom:10px!important}.product-review-links{display:inline-block}.product-review-links.add-review:before{content:"|";padding:0 5px}.product-review-links.add-review.product-no-reviews:before{display:none}.product-review-links a{text-decoration:underline}.product-review-links a:hover,.product-review-links a:focus{color:#4ab2f1}.overview-buttons{margin:0 0 25px;font-size:0;display:flex;flex-direction:column;align-items:center;gap:3px}@media only screen and (min-width:544px){.overview-buttons{flex-direction:row;flex-wrap:wrap;gap:2px}}.overview-buttons div{width:80%}@media only screen and (min-width:544px){.overview-buttons div{width:auto}}.overview .button-2,.variant-overview .button-2{display:block;width:100%;border:0;background-color:#eaeaea;background-position:left center;background-repeat:no-repeat;padding:12px 15px 12px 40px;text-align:left;font-size:14px;color:#666}.overview .button-2:hover,.overview .button-2:focus,.variant-overview .button-2:hover,.variant-overview .button-2:focus{background-color:#ddd}.overview .manufacturers{margin:0 0 .5rem}.overview .manufacturers .label{display:none}.overview .manufacturers .manufacturers__link{display:inline-flex;align-items:center;color:var(--color-primary1);text-decoration:none}.overview .manufacturers .manufacturers__link:hover{text-decoration:underline}.overview .manufacturers .manufacturers__link--has-logo:hover{text-decoration:none}.overview .manufacturers .manufacturers__logo{display:block;max-height:28px;width:auto;-o-object-fit:contain;object-fit:contain}.overview .availability,.variant-overview .availability{margin:0 0 20px;font-size:.8rem;color:rgba(var(--color-primary1-rgb),1)}.overview .availability .stock,.variant-overview .availability .stock{margin:0 0 10px}.overview .availability .stock .label,.variant-overview .availability .stock .label{display:none}.overview .availability .stock .value,.variant-overview .availability .stock .value{display:inline-flex;align-items:center;gap:.4rem}.overview .availability .stock .value:before,.variant-overview .availability .stock .value:before{content:"";display:none;width:14px;height:14px;flex:0 0 14px;background-repeat:no-repeat;background-position:center;background-size:contain}.overview .availability .stock .value.is-in-stock,.variant-overview .availability .stock .value.is-in-stock{color:#2d6e41}.overview .availability .stock .value.is-in-stock:before,.variant-overview .availability .stock .value.is-in-stock:before{display:inline-block;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d6e41' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>")}.overview .availability .back-in-stock-subscription,.variant-overview .availability .back-in-stock-subscription{display:inline-block;margin-top:.75rem}.overview .availability .back-in-stock-subscription .subscribe-button,.variant-overview .availability .back-in-stock-subscription .subscribe-button{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:transparent;color:var(--color-primary1);border:1px solid rgba(var(--color-primary1-rgb),.3);border-radius:var(--border-radius);font-size:.85rem;cursor:pointer;transition:all .15s ease 0s}.overview .availability .back-in-stock-subscription .subscribe-button:before,.variant-overview .availability .back-in-stock-subscription .subscribe-button:before{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/><path d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}.overview .availability .back-in-stock-subscription .subscribe-button:hover,.variant-overview .availability .back-in-stock-subscription .subscribe-button:hover{background:var(--color-primary1);color:var(--color-primary2);border-color:var(--color-primary1)}.overview .availability .back-in-stock-subscription .subscribe-button:hover:before,.variant-overview .availability .back-in-stock-subscription .subscribe-button:hover:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3f3f3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/><path d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/></svg>")}.overview .additional-details,.variant-overview .additional-details{margin:0 0 20px}.overview .additional-details div,.variant-overview .additional-details div{margin:0 0 8px}.overview .delivery,.variant-overview .delivery{overflow:hidden}.overview .free-shipping,.variant-overview .free-shipping{display:inline-block;margin:10px 0;padding:2px 0 2px 28px;font-weight:700;color:#444}.overview .free-shipping.invisible,.variant-overview .free-shipping.invisible{display:none}.overview .delivery-date,.variant-overview .delivery-date{margin:10px 0}.overview .min-qty-notification,.variant-overview .min-qty-notification{margin:10px 0;font-style:italic;color:#444}.overview .download-sample,.variant-overview .download-sample{display:inline-block;margin:0 0 25px}.overview .prices,.variant-overview .prices{margin:0 0 10px}.overview .prices>div,.variant-overview .prices>div{margin:0 0 5px}.overview .prices>div>span,.variant-overview .prices>div>span{vertical-align:middle}.overview .old-product-price,.variant-overview .old-product-price,.overview .non-discounted-price,.variant-overview .non-discounted-price{font-size:14px;color:#999;text-decoration:line-through}.overview .product-price,.variant-overview .product-price{font-size:20px;font-weight:700;color:#444}.overview .tax-shipping-info a,.variant-overview .tax-shipping-info a{color:#4ab2f1}.overview .tax-shipping-info a:hover,.overview .tax-shipping-info a:focus,.variant-overview .tax-shipping-info a:hover,.variant-overview .tax-shipping-info a:focus{text-decoration:underline}.customer-entered-price{margin:0 0 20px}.customer-entered-price .price-input label{display:block;margin:0 0 5px;font-weight:700;color:#444}.customer-entered-price .price-input input{width:170px;text-align:center}.customer-entered-price .price-range{margin:5px 0 0;color:#777}.tier-prices{margin:0 0 20px}.tier-prices .title{display:none}.tier-prices table td{border:1px solid #ddd;padding:10px;color:#444}.tier-prices .field-header{min-width:80px}.tier-prices .item-price{background-color:#f9f9f9;font-size:16px;color:#e4434b}.overview .add-to-cart{margin:0 0 20px}.overview .add-to-cart-panel,.variant-overview .add-to-cart-panel{display:flex;gap:0;align-items:stretch}.overview .qty-label,.variant-overview .qty-label{display:none!important}.overview .qty-input,.variant-overview .qty-input{width:45px;height:43px;padding:0 12px;text-align:center;font-size:15px;color:#444}.overview .qty-dropdown,.variant-overview .qty-dropdown{height:43px;padding:0 12px;font-size:15px;color:#444}.product-share-button{display:inline-block;overflow:hidden}.full-description{clear:both;line-height:24px}.product-collateral{margin:0 0 75px}.product-collateral .title{margin:0 0 10px;font-size:18px;color:#444}.product-collateral .title strong{font-weight:400}.product-variant-line{margin:0 0 30px;border-bottom:1px solid #ddd;padding:0 0 20px;display:flex;flex-direction:column;gap:15px}@media only screen and (min-width:768px){.product-variant-line{flex-direction:row;gap:20px}}.variant-picture{position:relative;width:220px;height:220px;margin:0 auto 15px;overflow:hidden}@media only screen and (min-width:768px){.variant-picture{margin:0}}.variant-picture img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}.variant-overview{width:100%;flex:1}.variant-overview .variant-name{margin:0 0 10px;padding:10px 0;font-size:16px;font-weight:700;color:#4ab2f1}.variant-overview .variant-description{margin:0 0 15px;line-height:22px}.variant-overview .add-to-wishlist{margin:0 0 25px}.variant-overview .add-to-wishlist .add-to-wishlist-button{display:inline-block;width:auto}.variant-overview .add-to-cart{margin:0 0 10px}.product-specs-box{margin:0 0 40px}.product-specs-box td{border:1px solid #ddd;padding:10px}.product-specs-box td.spec-group-name{border:0;padding-top:20px;font-size:16px;color:#444}.product-tags-list{font-size:0}.product-tags-list li{display:inline-block;font-size:14px}.product-tags-list li.separator{margin:0 5px 0 3px}.product-tags-list a{display:inline-block;line-height:24px}.product-tags-list a:hover,.product-tags-list a:focus{color:#444}.attributes{margin:20px 0 0}.attributes dl{overflow:hidden;padding:0 2px;margin:0}.attributes dt,.attributes .attribute-label{display:flex;align-items:center;margin:0 0 .5rem;white-space:nowrap;color:var(--color-primary1)}.attributes dt label.text-prompt,.attributes .attribute-label label.text-prompt{font-size:.7rem;text-transform:uppercase;font-weight:var(--font-weight-bold);color:rgba(var(--color-primary1-rgb),.7)}.attributes dt .selected-attribute-name,.attributes .attribute-label .selected-attribute-name{font-size:.7rem;font-weight:var(--font-weight-bold);color:var(--color-primary1);white-space:nowrap}.attributes dt .selected-attribute-name:not(:empty):before,.attributes .attribute-label .selected-attribute-name:not(:empty):before{content:": ";font-weight:var(--font-weight-regular);color:rgba(var(--color-primary1-rgb),.7)}.attributes dt .size-guide-link,.attributes .attribute-label .size-guide-link{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;font-size:.9rem;color:var(--color-primary1);text-decoration:underline}.attributes dt .size-guide-link .size-guide-icon,.attributes .attribute-label .size-guide-link .size-guide-icon{display:inline-flex;align-items:center}.attributes dt .size-guide-link:hover,.attributes .attribute-label .size-guide-link:hover{text-decoration:none}.attributes dt .required,.attributes .attribute-label .required{display:none}.attributes dd,.attributes .attribute-data{margin:0 0 1.5rem}.attributes dd:last-child,.attributes .attribute-data:last-child{margin-bottom:.3rem}.attributes li{margin:8px 0 12px}.attributes select{width:auto;min-width:100px;max-width:100%}.attributes .option-list label{margin:0 5px}.attributes .datepicker{width:280px;text-align:center;color:#444}.attributes .qty-box input{width:48px;height:32px;text-align:center}.attributes .attribute-squares .disabled .attribute-square{cursor:default;opacity:.25}.attributes .attribute-squares .tooltip-container{display:none}.attributes .attribute-squares .disabled .tooltip-container{display:block}.attributes .attribute-squares .disabled .tooltip-container .not-available-text{font-size:.75rem;color:var(--color-disabled)}.attributes .option-list:not(.attribute-squares){display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.attributes .option-list:not(.attribute-squares) li{flex:0 0 auto;min-width:64px;margin:0;position:relative}.attributes .option-list:not(.attribute-squares) li label{display:flex;align-items:center;justify-content:center;min-height:40px;padding:.35rem .6rem;border:1px solid rgba(var(--color-primary1-rgb),.15);border-radius:var(--border-radius);font-size:.78rem;cursor:pointer;text-align:center;background:transparent;color:var(--color-primary1);transition:all .15s ease 0s;margin:0}.attributes .option-list:not(.attribute-squares) li label:hover{border-color:rgba(var(--color-primary1-rgb),.4)}.attributes .option-list:not(.attribute-squares) li input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.attributes .option-list:not(.attribute-squares) li input[type=radio]:checked+label{background:var(--color-primary1);color:var(--color-primary2);border-color:var(--color-primary1)}.attributes .option-list:not(.attribute-squares) li.disabled label{color:rgba(var(--color-primary1-rgb),.3)!important;text-decoration:line-through;cursor:pointer;background:rgba(var(--color-primary1-rgb),.04);border-color:rgba(var(--color-primary1-rgb),.1);opacity:.7;position:relative;transition:all .15s ease 0s}.attributes .option-list:not(.attribute-squares) li.disabled label:after{content:"";position:absolute;top:6px;right:6px;width:14px;height:14px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/><path d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .15s ease 0s}.attributes .option-list:not(.attribute-squares) li.disabled label:hover{border-color:rgba(var(--color-primary1-rgb),.4);opacity:1}.attributes .option-list:not(.attribute-squares) li.disabled label:hover:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d67ae5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/><path d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/></svg>")}.attributes .color-squares{display:flex;flex-wrap:wrap;gap:.7rem;list-style:none;padding:0;margin:0}.attributes .color-squares li{margin:0;position:relative}.attributes .color-squares li label{display:block;cursor:pointer;margin:0}.attributes .color-squares li .attribute-square-container{display:block;width:40px;height:40px;border-radius:50%;padding:3px;border:1px solid transparent;box-sizing:border-box;transition:border-color .2s ease 0s}.attributes .color-squares li .attribute-square{display:block;width:100%;height:100%;border-radius:50%;border:1px solid rgba(var(--color-primary1-rgb),.1)}.attributes .color-squares li.selected-value .attribute-square-container{border-color:var(--color-primary1)}.attributes .color-squares li input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.product-estimate-shipping{display:none}.payment-shortcut{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.8rem 0 0;font-size:.6rem;font-weight:var(--font-weight-bold);color:rgba(var(--color-primary1-rgb),.7)}.payment-shortcut__label,.payment-shortcut__sep{white-space:nowrap}.payment-shortcut__logo{display:inline-flex;align-items:center}.payment-shortcut__logo svg{display:block;width:auto}.payment-shortcut__logo--vipps svg{height:12px;top:2px;position:relative}.payment-shortcut__logo--klarna svg{height:11px}.overview .add-to-cart-panel{width:100%}.overview .add-to-cart-panel .qty-input,.overview .add-to-cart-panel .qty-dropdown{display:none}.overview .add-to-cart-panel .add-to-cart-button{flex:1 1 auto;width:100%}.product-accordion{max-width:var(--site-text-max-width,770px);margin:2rem auto;width:100%}.product-accordion__item{border-top:1px solid rgba(var(--color-primary1-rgb),.1)}.product-accordion__item:last-of-type{border-bottom:1px solid rgba(var(--color-primary1-rgb),.1)}.product-accordion__head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-accordion__head::-webkit-details-marker{display:none}.product-accordion__head::marker{display:none}.product-accordion__title{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:var(--font-weight-bold);color:var(--color-primary1)}.product-accordion__icon{position:relative;width:16px;height:16px;flex:0 0 auto;transition:transform .2s ease 0s}.product-accordion__icon:before,.product-accordion__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:var(--color-primary1);transition:transform .2s ease 0s}.product-accordion__icon:after{transform:rotate(90deg)}.product-accordion__item[open] .product-accordion__icon{transform:rotate(45deg)}.product-accordion__body{padding:0 0 1.5rem;font-size:.95rem;line-height:1.6;color:rgba(var(--color-primary1-rgb),.8)}.product-accordion__body p{margin:0 0 .8rem;font-size:.8rem;line-height:1.3rem}.product-accordion__body p:last-child{margin-bottom:0}.product-accordion__body ul,.product-accordion__body ol{margin:0 0 .8rem 1.25rem}.product-accordion__body li{margin-bottom:.3rem;font-size:.8rem;line-height:1.3rem}.product-accordion__body .topic-block-title{display:none}@media only screen and (min-width:1280px){.rental-attributes{overflow:hidden}}
