@keyframes rotate{to{transform:rotate(1turn)}}@keyframes background-pulse{0%,to{background-color:var(--color)}50%{background-color:rgb(from var(--color) r g b/40%)}}@keyframes slide{0%{transform:translateY(20%)}}@keyframes scale-up{0%{transform:scale(.9)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes background-color-change{to{background-color:var(--color)}}.gallery-viewer{width:50%;height:100%;position:sticky;gap:1rem;top:1rem;left:0}@media only screen and (max-width:1023px){.gallery-viewer{width:100%;position:relative!important;top:0}}.gallery-viewer__feature-image{display:flex;height:auto;order:2;position:relative}@media only screen and (max-width:1023px){.gallery-viewer__feature-image{margin-inline:1rem}}.gallery-viewer__feature-image label{width:100%}.gallery-viewer__feature-image label>img{aspect-ratio:1/1;border-radius:.25rem;cursor:pointer;height:auto;width:100%}@media only screen and (max-width:1023px){.gallery-viewer__feature-image .gallery-viewer__button-arrow.left-0,.gallery-viewer .image-viewer .gallery-viewer__button-arrow.left-0{left:1rem}.gallery-viewer__feature-image .gallery-viewer__button-arrow.right-0,.gallery-viewer .image-viewer .gallery-viewer__button-arrow.right-0{right:1rem}}@media only screen and (min-width:1024px){.gallery-viewer__feature-image .gallery-viewer__button-arrow,.gallery-viewer .image-viewer .gallery-viewer__button-arrow{background:radial-gradient(circle,#6767672e,#fff0 50% 100%)!important;padding:1rem!important}.gallery-viewer__feature-image .gallery-viewer__button-arrow .gallery-viewer__button-arrow-icon,.gallery-viewer .image-viewer .gallery-viewer__button-arrow .gallery-viewer__button-arrow-icon{width:1rem;height:1.5rem}.gallery-viewer__feature-image .gallery-viewer__button-arrow .gallery-viewer__button-arrow-icon path,.gallery-viewer .image-viewer .gallery-viewer__button-arrow .gallery-viewer__button-arrow-icon path{stroke:#fff!important}}.gallery-viewer__button-zoom{color:var(--color-navy);cursor:pointer;display:flex;position:absolute;border:none;background-color:#ffffffe6;padding:.5rem;border-radius:50%;pointer-events:none;right:1rem;bottom:1rem;z-index:1}.gallery-viewer__button-zoom svg{width:18px;height:18px}.gallery-viewer__button-arrow{--bg-color: transparent;position:absolute;display:flex;background:none!important;top:calc(50% - .5rem);outline:none!important;z-index:10;transition:all .3s ease-out;top:50%;transform:translateY(-50%);z-index:1}.gallery-viewer__button-arrow:disabled{visibility:hidden;opacity:0;pointer-events:none}@media only screen and (max-width:1023px){.gallery-viewer__button-arrow{--padding: .5rem;--border-color: var(--color-light-blue-grey);display:flex;background-color:#fff!important;border-radius:100%}.gallery-viewer__button-arrow.left-0{left:-.625rem}.gallery-viewer__button-arrow.right-0{right:-.625rem}}@media only screen and (min-width:1024px){.gallery-viewer__button-arrow{--border-color: transparent;border:none!important}.gallery-viewer__button-arrow.left-0{--padding: 1rem 1rem 1rem 0}.gallery-viewer__button-arrow.right-0{--padding: 1rem 0 1rem 1rem}}.gallery-viewer__button-arrow-icon{width:.5rem;height:.5rem}@media only screen and (min-width:1024px){.gallery-viewer__button-arrow-icon{width:.5rem;height:1rem}}.gallery-viewer__button-arrow .gallery-viewer__button-arrow-icon path{fill:#0000!important;stroke:#354e66!important}.gallery-viewer iframe{width:auto;height:45vh;z-index:2}.gallery-viewer model-viewer{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.gallery-viewer .viewer-close-action span{margin:0;position:absolute;top:2rem;right:2rem;line-height:2rem;font-size:2.5rem;color:#000;cursor:pointer;z-index:1}.gallery-viewer .thumbnail-images img:not(.item-image),.gallery-viewer .thumbnail-videos div,.gallery-viewer .image-viewer-navigation img{-webkit-user-select:none;user-select:none;border-radius:.25rem;cursor:pointer}.gallery-viewer .flair-badges-image--viewer{position:absolute;bottom:1rem;left:1rem;z-index:1;order:1}@media only screen and (max-width:1024px){.gallery-viewer .flair-badges-image--viewer{left:1.5rem}}.gallery-viewer .flair-badges-image--viewer .flair-badge-layout{margin:0!important}.gallery-viewer .thumbnail-navigator{gap:1rem;order:3}.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-videos>div{gap:.75rem;background-color:var(--color-soapy-blue);padding:8px}.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-videos>div figure>img:not(.item-image){width:154px;height:86px;object-fit:cover;border-radius:.25rem}.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-videos>div figure .thumbnail-videos-icon-play{position:absolute;top:0;right:0;bottom:0;left:0}.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-videos>div figure .thumbnail-videos-icon-play svg path:nth-child(2){fill:#fff}.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-videos>div>p{width:10rem;margin:0;font-size:.875rem}@media only screen and (min-width:1024px){.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller{padding-inline:1.25rem}}@media only screen and (max-width:1023px){.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller{margin-inline:1rem}}.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-images,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-videos,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-images,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-videos{display:flex;overflow:hidden;gap:1rem}.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-images.active,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-images.active img:not(.item-image),.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-videos.active,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-videos.active img:not(.item-image),.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-images.active,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-images.active img:not(.item-image),.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-videos.active,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-videos.active img:not(.item-image){cursor:grabbing}.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-images img:not(.item-image),.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-videos img:not(.item-image),.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-images img:not(.item-image),.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-videos img:not(.item-image){cursor:pointer;width:109px;height:auto}@media only screen and (max-width:1024px){.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-images.is-scroller,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-videos.is-scroller,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-images.is-scroller,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-videos.is-scroller{overflow:auto!important;scroll-snap-type:x mandatory}.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-images.is-scroller>*,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-videos.is-scroller>*,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-images.is-scroller>*,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-videos.is-scroller>*{scroll-snap-align:start;scroll-margin-left:3px}.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-images.is-scroller>*:last-child,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-images-scroller .thumbnail-videos.is-scroller>*:last-child,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-images.is-scroller>*:last-child,.gallery-viewer .thumbnail-navigator .thumbnail-navigator-videos-scroller .thumbnail-videos.is-scroller>*:last-child{margin-right:5rem}}.gallery-viewer .image-viewer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffe6;z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.gallery-viewer .image-viewer>figure .viewer-image-main{aspect-ratio:1/1}@media only screen and (max-width:1024px){.gallery-viewer .image-viewer>figure .viewer-image-main{width:90vw;height:auto}}.gallery-viewer .image-viewer model-viewer{top:0;left:unset;width:100%}.gallery-viewer .image-viewer .image-viewer-navigation{position:absolute;height:80%;top:2rem;left:2rem;gap:1rem;flex-wrap:wrap;flex-direction:column}@media only screen and (max-width:1024px){.gallery-viewer .image-viewer .image-viewer-navigation{width:calc(100% - 1rem);bottom:1rem;left:1rem;top:unset;height:auto;overflow:auto;flex-direction:row;flex-wrap:nowrap}}.gallery-viewer .image-viewer .image-viewer-navigation img{width:3.5rem;height:auto;aspect-ratio:1/1}.gallery-viewer .thumbnail-navigator:has(.thumbnail-item-wrapper:first-child img.thumbnail-item[aria-selected=true])~.gallery-viewer__feature-image .left-0,.gallery-viewer .thumbnail-navigator:has(.thumbnail-item-wrapper:first-child img.thumbnail-item[aria-selected=true])~.image-viewer .left-0,.gallery-viewer .thumbnail-navigator:has(.thumbnail-item-wrapper:last-child img.thumbnail-item[aria-selected=true])~.gallery-viewer__feature-image .right-0,.gallery-viewer .thumbnail-navigator:has(.thumbnail-item-wrapper:last-child img.thumbnail-item[aria-selected=true])~.image-viewer .right-0{visibility:hidden;opacity:0}@media only screen and (min-width:1024px){.gallery-viewer .thumbnail-images,.gallery-viewer .image-viewer-navigation{padding-block:.5rem;padding-inline:3px}.gallery-viewer .thumbnail-images:hover img:not(:hover):not([aria-selected=true]),.gallery-viewer .image-viewer-navigation:hover img:not(:hover):not([aria-selected=true]){opacity:.75}.gallery-viewer .thumbnail-images img:not(.item-image),.gallery-viewer .image-viewer-navigation img:not(.item-image){transition:all .3s ease-out}.gallery-viewer .thumbnail-images img:not(.item-image)[aria-selected=true],.gallery-viewer .image-viewer-navigation img:not(.item-image)[aria-selected=true]{border:2px rgba(0,0,0,0) solid;outline:1px var(--color-medium-blue) solid}}.product-price-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.product-price-wrapper .product-price{row-gap:10px;column-gap:12px}.product-price-wrapper .product-price__compare-at-price{color:#bdbdbd}.product-price-wrapper .product-price__discount{color:#b90919}.product-price-wrapper .product-price__top,.product-price-wrapper .product-price__bottom{width:100%;gap:.75rem}.product-price-wrapper .product-price__main{font-size:32px;line-height:150%;color:var(--color-almost-black)}.product-price-wrapper .product-price__badges{max-width:180px;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.product-price-wrapper .product-price__spacer{width:1px;height:80%;background-color:#c5d0d8}.product-price-wrapper .product-price__why-buy{min-width:12.5rem;flex:1;color:var(--color-almost-black);font-size:.875rem;gap:.5rem;line-height:150%;display:flex;align-items:center}@media(max-width:480px){.product-price-wrapper{flex-direction:column;align-items:flex-start}}@media(min-width:532px)and (max-width:1023px){.product-price-wrapper .product-price{padding-right:1.5rem;border-right:1px hsl(205,20%,81%) solid}}@media(min-width:1139px){.product-price-wrapper .product-price{padding-right:1.5rem;border-right:1px hsl(205,20%,81%) solid}}.product-price-trade-discount-badge{background-color:#f7f8f9;padding:.5rem .75rem .5rem .5rem;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;font-weight:700;font-size:12px;line-height:16.39px;letter-spacing:1px;color:var(--color-almost-black)}.thebluespace-product-form,.product-form__variant-selector,.product-form__customiser-selector{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.thebluespace-product-form .product-price-wrapper,.product-form__variant-selector .product-price-wrapper,.product-form__customiser-selector .product-price-wrapper{flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important;font-size:12px}.thebluespace-product-form:has(.thebluespace-select-group) .thebluespace-select-group{padding-top:0}.product-form__group{display:flex;flex-direction:column;gap:.5rem}.product-form__title{font-size:14px;line-height:150%;letter-spacing:.5px;margin:0}.product-form__options{display:flex;flex-wrap:wrap;gap:.5rem}.product-form__option{display:inline-block;position:relative;margin:0;padding:3px;border:1px #c5d0d8 solid;border-radius:4px;transition:transform .2s ease}.product-form__option:hover{transform:translate(2px,-2px)}.product-form__option:has(input:checked){padding:2px;border:2px #354e66 solid}.product-form__option:has(input:checked):before{content:"";position:absolute;top:4px;right:4px;width:12px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center}.product-form__option:has(input:checked) .product-option__caption{background:#354e66;color:#fff}.product-form__option.unavailable{opacity:.5;cursor:not-allowed;position:relative}.product-form__option.unavailable:after{content:"";position:absolute;top:8px;left:-8px;width:100%;height:2px;background-color:#dc3545;transform:rotate(-45deg) scaleX(0);transform-origin:right center;animation:strikethrough .3s ease-out forwards}.product-form__label{display:block;margin:0;cursor:pointer}.product-form__actions{display:flex;gap:.75rem;row-gap:1rem}@media screen and (max-width:479px){.product-form__actions{flex-wrap:wrap}}.product-form__actions-add-to-cart{display:flex;align-items:center;justify-content:center;flex:1}@media screen and (max-width:479px){.product-form__actions-add-to-cart{flex-basis:100%;order:1}}.product-form__actions-quantity{--bg-color: white;--text-color: var(--color-almost-black);--border-color: var(--color-light-blue-grey);display:flex;align-items:center;gap:.25rem;padding:0}.product-form__actions-quantity-decrease,.product-form__actions-quantity-increase{background:#0000;padding:1rem .75rem;outline:0px;border:0px;cursor:pointer}.product-form__actions-quantity-decrease:not(:disabled):hover,.product-form__actions-quantity-increase:not(:disabled):hover{background:var(--color-light-blue-grey)}.product-form__actions-quantity-input{width:1.75rem;text-align:center;border:none;padding:0}.product-form__actions-quantity-decrease:active,.product-form__actions-quantity-decrease:focus,.product-form__actions-quantity-increase:active,.product-form__actions-quantity-increase:focus,.product-form__actions-quantity-input:active,.product-form__actions-quantity-input:focus{outline:none}@media screen and (max-width:479px){.product-form__actions .thebluespace-button-wishlist{flex:1;gap:.5rem;justify-content:center}}@keyframes strikethrough{0%{transform:rotate(-45deg) scaleX(0)}to{transform:rotate(-45deg) scaleX(1)}}.product-option__image{display:block;object-fit:cover;border-radius:4px}.product-option__caption{position:absolute;bottom:0;left:0;background:#c5d0d8;color:#000;padding:2px 4px;font-size:12px;border-top-right-radius:4px}.product-option__tooltip{position:absolute;background:#fff;border:1px solid #ddd;border-radius:8px;padding:12px;box-shadow:0 4px 12px #00000026;z-index:1000;display:none;pointer-events:none;min-width:200px;left:50%;transform:translate(-50%);bottom:100%;margin-bottom:10px}@media screen and (max-width:719px){.product-option__tooltip{display:none!important}}.product-option__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #fff}.product-option__tooltip:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-top:9px solid #ddd;margin-top:1px}.product-option__tooltip img{width:200px;height:200px;object-fit:cover;border-radius:4px}.product-option__tooltip--title{font-size:14px;font-weight:600;color:#354e66}.product-option__tooltip--price{font-size:18px;font-weight:700;color:var(--color-almost-black);margin:0;margin-bottom:.25rem}.product-option__radio{display:none}.wels-bundle-options--wrapper{padding:0;margin:0;border:0;margin-bottom:1rem}.wels-bundle-options--wrapper:has(~.product--additional)~.product--additional{margin-bottom:1.5rem}.wels-bundle-options{display:flex;flex-direction:column;gap:16px}.wels-bundle{display:flex;flex-direction:column;gap:10px}.wels-selected-title,.wels-bundle-options .group-label span,.group-label .option-selected{color:#354e66;font-size:.875rem;margin:0;line-height:150%}.pan-option .wels-field-title:after{content:"*";color:#d22d2d;position:relative;font-size:.875rem;font-weight:700;margin-right:4px}.wels-bundle-option-image-wrapper{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:0;aspect-ratio:1/1;max-width:100px}.wels-bundle-option-card{display:flex;flex-direction:column;width:100%;height:100%;max-width:50%;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;position:relative}.wels-bundle-details{display:flex;width:100%;height:100%}.wels-bundle-details img{display:flex;justify-content:center;align-items:center;width:100%;max-width:100px;height:100%;object-fit:cover;aspect-ratio:1/1}.wels-bundle--wrapper{display:flex;gap:6px;justify-content:space-between;align-items:center;width:100%}.wels-bundle-option-card:has(input[type=radio]:checked){border:2px solid #354e66}.wels-bundle-option-card:has(input[type=radio]) label.wels-bundle-pan-wrapper{cursor:pointer}.wels-bundle-option-card input[type=radio]{position:absolute;top:10px;left:10px;width:20px;height:20px;display:flex;cursor:pointer}.wels-bundle-option-info{display:flex;flex-direction:column;gap:10px;padding-block:8px;padding-inline:12px;border-left:1px solid #e0e0e0}.wels-bundle-label{display:flex;flex-direction:column;cursor:pointer;margin:0;width:100%;height:100%}.wels-bundle-option-title{font-size:.875rem;color:#354e66;line-height:126%;font-weight:400;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.wels-bundle-price-detail{display:flex;flex-direction:column;width:100%;gap:2px}.wels-bundle-reg{display:flex;padding:6px 10px;background-color:#f7f8f9;align-items:center;justify-content:space-between;column-gap:8px}.wels--sku{font-size:10px;color:#757575;text-transform:capitalize}.wels-reg-number{position:relative;font-size:10px;color:#757575;display:flex;gap:2px;align-items:center;text-align:end}.original-price{color:#071a2d;font-size:.875rem;font-weight:700;line-height:150%}.price--rrp{display:flex;flex-wrap:wrap;width:fit-content;column-gap:4px}.rpp-price{color:#bdbdbd;font-size:10px;font-weight:400;line-height:150%;text-wrap:nowrap}.rrp-percentage{color:#d22d2d;font-size:10px;font-weight:700;line-height:150%;text-wrap:nowrap}.wels-bundle-options .thebluespace-radio-group{padding-block:.5rem}.radio-option{display:flex;position:relative;width:100%;max-width:70px}.wels-bundle-option-image-wrapper .checked{display:flex;width:auto;height:auto;max-width:16px;aspect-ratio:1/1;overflow:hidden;position:absolute;top:7px;right:7px;opacity:0;z-index:1;visibility:hidden;transition:opacity .2s ease-in-out}.wels-bundle-option-card:has(input[type=radio]:checked) .checked,.radio-option:has(input[type=radio]:checked) .checked{opacity:1;visibility:visible;transition:opacity .2s ease-in-out}.wels--question-mark{display:flex;width:auto;height:auto;max-width:13px;aspect-ratio:1/1;overflow:visible;justify-content:center;align-items:center;cursor:pointer;padding:1px;position:relative}.wels--question-mark:before{content:"";position:absolute;top:125%;transform:translateY(-50%);width:0;height:0;border-style:solid;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:9998}.wels--question-mark.arrow-left:before{left:calc(100% + 2px);border-width:1px 12px 21px 0px;border-color:rgba(0,0,0,0) #212121 rgba(0,0,0,0) rgba(0,0,0,0)}.wels--question-mark.arrow-right:before{right:calc(100% + 2px);border-width:1px 0px 21px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #212121}.wels--question-mark.tooltip-active:before{opacity:1;visibility:visible}.wels-bundle-info{position:absolute;display:flex;width:200px;height:auto;z-index:9999}.wels-tooltip{font-size:12px;color:#fff;background-color:#212121;padding-inline:19px 24px;padding-block:20px;border-radius:4px;width:auto;min-width:250px;max-width:350px;position:relative;z-index:9999;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.wels-info-richtext{font-size:.875rem}.wels-info-richtext ul{padding-inline-start:10px}.product-price-wrapper.wels-bundle-layout{flex-direction:column;align-items:flex-start;gap:10px}.product-price-wrapper.wels-bundle-layout .product-price{border-right:0;padding-right:0}@media(max-width:1023px){.wels-bundle-option-card{max-width:100%}.wels-bundle-options{max-width:calc(100% - 100px)}.wels-bundle--wrapper{flex-direction:column;gap:12px}.wels-info-richtext{font-size:12px}.wels-bundle-price-detail{flex-direction:row;align-items:center}.wels-bundle-option-title{font-size:16px}.original-price{font-size:18px}.price--rrp{flex-wrap:nowrap}}@media(max-width:768px){.wels-bundle--wrapper:has(~.product--additional)~.product--additional{margin-bottom:1.5rem}.wels-selected-title,.wels-bundle-options .group-label span,.group-label .option-selected{display:flex;flex-direction:column}.wels-bundle-options{max-width:100%}.price--rrp,.wels-bundle-price-detail{flex-direction:column;gap:0}.wels-bundle-price-detail{flex-direction:column;gap:0;align-items:start}}.price-check-promise-label{padding:3px 9px!important;gap:6px}.price-check-promise-label>span{font-weight:800;font-size:10px;text-align:center;vertical-align:middle;letter-spacing:1.5px}.tbs-price-check-promise-modal{width:min(740px,90%);min-height:min(375px,50%);display:grid;align-self:center;margin:auto;background-color:#fff;border-radius:8px;z-index:9999;border:none;padding:0;gap:1.5rem;visibility:hidden;opacity:0;transition:.5s all cubic-bezier(.68,-.55,.27,1.55);transform:scale(.2)}.tbs-price-check-promise-modal .tbs-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem 0}.tbs-price-check-promise-modal .tbs-modal-header h3{font-size:1.75rem;font-weight:800;line-height:clamp(1.25rem,3.25vw,2.125rem);letter-spacing:.04em;color:var(--primary-color-2)}@media only screen and (max-width:560px){.tbs-price-check-promise-modal .tbs-modal-header h3{font-size:1.125rem;line-height:1.5rem}}.tbs-price-check-promise-modal .tbs-modal-content{margin-inline:2rem;border:1px #c3c3c3 solid;border-radius:6px;display:flex;overflow:hidden}@media only screen and (max-width:878px){.tbs-price-check-promise-modal .tbs-modal-content{flex-direction:column}}.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(1){background-color:#f2f2f2;gap:1.25rem}@media only screen and (min-width:878px){.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(1){flex:0 0 55%}}.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(1) figure{padding:0;align-self:center;height:100%;width:100%;max-width:190px}@media only screen and (max-width:560px){.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(1) figure{max-width:114px}}.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(1) figure img{width:inherit;height:100%;object-fit:cover}.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(1)>div{align-content:center;padding-right:1.125rem;padding-block:1rem}.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(1)>div h4{font-size:clamp(.75rem,3vw,1.125rem);font-weight:500;line-height:clamp(1.25rem,3vw,1.5rem);color:var(--primary-color-2)}.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(1)>div .tbs-price-badge{background-color:var(--primary-color-2);color:#fff;font-weight:700;font-size:.875rem;line-height:.875rem;padding:.3125rem .75rem;border-radius:2px}.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(2){background-color:#f7f8f9;padding-block:1.125rem;padding-inline:1.5rem;display:grid;align-items:center;row-gap:1rem;justify-items:center}@media only screen and (min-width:878px){.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(2){flex:0 0 45%;grid-template-columns:45% 1fr;column-gap:.25rem}}.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(2) p{font-size:1rem;font-weight:700;line-height:1.25rem;color:var(--color-almost-black)}@media only screen and (max-width:878px){.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(2) p{text-align:center}}.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(2) .best-price{justify-items:center;display:inline-block;max-width:8ch;white-space:nowrap;line-height:1.825rem;font-weight:700;color:#3e9c31}.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(2) div{width:min(200px,100%)}@media only screen and (min-width:878px){.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(2) div{width:100%;grid-column:1/span 2}}.tbs-price-check-promise-modal .tbs-modal-content>div:nth-child(2) div button{width:100%;font-size:clamp(1rem,3vw,1.25rem);font-weight:700;line-height:1.5rem;padding-block:1rem}.tbs-price-check-promise-modal .tbs-modal-content .thebluespace-button-add-to-cart:not(:disabled){--icon: "";display:flex;align-items:stretch;justify-content:center}@media only screen and (max-width:560px){.tbs-price-check-promise-modal .tbs-modal-content .thebluespace-button-add-to-cart:not(:disabled){font-size:22px}}.tbs-price-check-promise-modal .tbs-modal-notes{display:grid;max-width:73%;margin-inline:auto;align-items:center;text-align:center!important}@media only screen and (min-width:878px){.tbs-price-check-promise-modal .tbs-modal-notes{grid-template-columns:1fr 1fr}}.tbs-price-check-promise-modal .tbs-modal-notes p{font-size:1rem;font-weight:900;color:#535353;margin:0}@media only screen and (max-width:560px){.tbs-price-check-promise-modal .tbs-modal-notes p{font-size:14px}}.tbs-price-check-promise-modal .tbs-modal-notes q{font-size:.75rem;font-weight:400;line-height:.875rem;color:#6c6c6c}@media only screen and (max-width:560px){.tbs-price-check-promise-modal .tbs-modal-notes q{font-size:.625rem}}.tbs-price-check-promise-modal .tbs-modal-notes q strong{font-weight:700}.tbs-price-check-promise-modal .tbs-modal-footer{font-size:14px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;line-height:24px;column-gap:.25rem;padding-block:1.3125rem;padding-inline:15%;flex-wrap:wrap;color:#fff;background-color:var(--primary-color-2)}@media only screen and (max-width:878px){.tbs-price-check-promise-modal .tbs-modal-footer{padding-block:.5rem}}.tbs-price-check-promise-modal .tbs-modal-footer a{color:#fff;text-decoration:underline}@media only screen and (max-width:560px){.tbs-price-check-promise-modal .tbs-modal-footer{font-size:12px}}.tbs-price-check-promise-modal .tbs-icon-magnifying-glass{position:absolute;bottom:0;left:1.25rem;transition:.3s all ease}@media only screen and (max-width:560px){.tbs-price-check-promise-modal .tbs-icon-magnifying-glass{left:.5rem;height:auto;width:60px}}@media only screen and (max-width:380px){.tbs-price-check-promise-modal .tbs-icon-magnifying-glass{width:46px}}.tbs-price-check-promise-modal .tbs-close{position:absolute;top:-3rem;right:-3rem;padding:1rem;border:1px #fff solid;border-radius:50%;cursor:pointer}@media only screen and (max-width:560px){.tbs-price-check-promise-modal .tbs-close{top:-4.5rem;right:50%;transform:translate(50%)}}.product-deals-n-promotion{--primary-color: #000;--secondary-color: #fff;color:var(--primary-color);background-color:var(--secondary-color);max-height:10rem}.product-deals-n-promotion:hover{text-decoration:none}.product-deals-n-promotion figure img{height:100%;object-fit:cover}.product-deals-n-promotion div{width:80%;padding:1rem;gap:.75rem}.product-deals-n-promotion div h2{font-size:clamp(1.25rem,1.75vw,1.75rem);line-height:clamp(1.5rem,2vw,2rem);font-weight:500}.product-deals-n-promotion div p{margin:0;font-size:clamp(.875rem,1vw,1rem)}#product-description{width:100%;overflow:auto}#product-description .tabs-list-benefit{display:flex;padding:8px;margin:0;margin-block:1rem;border:1px #d8dde1 solid;border-radius:4px;width:fit-content;gap:1.5rem;flex-wrap:wrap;font-size:1rem;font-weight:700}#product-description .tabs-list-benefit li{display:flex;height:max-content;align-items:center;gap:.5rem;color:var(--primary-color-2)}#product-description .tabs-list-specifications{--columns: 3;grid-template-columns:repeat(var(--columns),1fr);padding-left:0!important;margin:0;list-style:none;display:grid;gap:.25rem}@media screen and (max-width:720px){#product-description .tabs-list-specifications{--columns: 2;grid-template-columns:repeat(var(--columns),1fr)}}#product-description .tabs-list-specifications li{--columns: 1;display:grid;grid-template-columns:repeat(var(--columns),1fr)}#product-description .tabs-list-specifications li>*{padding:4px 8px;text-align:center;line-height:1.5rem;letter-spacing:.02em;min-height:3.5rem;max-height:3.5rem;align-content:center}#product-description .tabs-list-specifications li>*:nth-child(1){background-color:#d8dde1}#product-description .tabs-list-specifications li>*:nth-child(2){background-color:#d8dde133}#product-description .tabs-list-specifications li .tooltip-ellipsis{transition:all .3s ease-out}#product-description .tabs-list-specifications li .tooltip-ellipsis:hover:after{content:attr(title);position:absolute;display:flex;right:-1rem;left:-1rem;bottom:2rem;padding:.5rem;z-index:2;background-color:#ffffffa6;border:1px solid rgba(88,88,88,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;font-weight:400}#product-description .tabs-list-downloads br{display:none}#product-description .tabs-list-downloads a{width:fit-content;text-wrap:auto!important;padding:8px 35px 8px 8px;border:1px #d8dde1 solid;border-radius:3px;color:var(--primary-color-2);line-height:1.75rem;letter-spacing:.02em;text-align:left;position:relative;transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media only screen and (max-width:480px){#product-description .tabs-list-downloads a{width:100%}}#product-description .tabs-list-downloads a:hover{text-decoration:none;border:1px var(--primary-color) solid;color:var(--primary-color-2)}#product-description .tabs-list-downloads a:before{content:"";width:24px;height:24px;position:absolute;margin-left:4px;right:.35rem;top:50%;transform:translateY(-50%)}#product-description .tabs-list-downloads a:empty{display:none}.product-section-list-features{--soapy-blue: #ECF3F8;background-color:var(--soapy-blue)}.product-section-list-features>div{padding-block:40px;display:flex;flex-direction:column;gap:40px}.product-section-list-features>div h2{font-size:36px;font-weight:600;line-height:54px;letter-spacing:.02em;text-align:center}.product-section-list-features>div li{display:flex;padding:1.5rem 1rem;gap:1rem}.product-section-list-features>div li>span{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em;text-align:left;padding-bottom:12px}.product-section-list-features>div li>span:after{content:"";width:62px;height:2px;display:block;margin-top:12px;background-color:#d8dde1}.product-section-list-features>div li>p{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.02em;text-align:left}.product-section-additional-information{padding:0;text-align:left;letter-spacing:.02em}@media screen and (max-width:1024px){.product-section-additional-information{flex-direction:column;width:100%}}.product-section-additional-information [class^=content-]{width:50%}@media screen and (max-width:1024px){.product-section-additional-information [class^=content-]{width:100%}}.product-section-additional-information .content-video a{display:block;position:relative}.product-section-additional-information .content-video a img{object-fit:cover;aspect-ratio:2/1;width:100%}.product-section-additional-information .content-video a svg{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.product-section-additional-information .content-text{padding:1.75rem 2rem;flex-direction:column;align-self:center;gap:2rem}@media screen and (max-width:720px){.product-section-additional-information .content-text{padding:2rem}}.product-section-additional-information .content-text .title{font-size:clamp(1.375rem,1.5vw,1.75rem);font-weight:600;line-height:2.25rem}.product-section-additional-information .content-text p{font-size:clamp(.875rem,1.5vw,1rem)}.product-section-additional-information .content-text .link{width:fit-content}.product-section-about-collections{background-color:var(--color-soapy-blue);margin-block:5rem}.product-section-about-collections .main{padding:0}@media screen and (min-width:720px){.product-section-about-collections .main{width:min(1350px,90%);margin:auto}}@media screen and (max-width:720px){.product-section-about-collections .main{flex-direction:column-reverse}}.product-section-about-collections .main .body{padding-right:5rem;gap:clamp(1.5rem,2vw,2rem);flex-direction:column;justify-content:center}@media screen and (max-width:720px){.product-section-about-collections .main .body{padding:2rem}}.product-section-about-collections .main .title{font-size:clamp(1.375rem,2.5vw,2rem);font-weight:600;line-height:42px;letter-spacing:.02em}.product-section-about-collections .main .metafield-rich_text_field{font-size:clamp(.875rem,1.5vw,1rem);font-weight:400;line-height:1.5rem;letter-spacing:.02em;text-align:left;color:var(--color-almost-black)}.product-section-about-collections .figure{margin:0}.product-section-about-collections .figure .image{aspect-ratio:4/3;object-fit:cover}.product-section-about-collections .body,.product-section-about-collections .figure{width:100%}.product-section-related-article{gap:2.25rem}.product-section-related-article .header .heading{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:700;line-height:2rem;text-transform:uppercase}.product-section-related-article .header a{font-size:clamp(.875rem,2.5vw,1rem);padding-bottom:4px;border-bottom:1px #000 solid;text-decoration:none}.product-section-related-article .body{gap:4rem}@media screen and (max-width:1024px){.product-section-related-article .body{flex-direction:column;gap:2rem}}.product-section-related-article .body .figure{width:60%;margin:0}@media screen and (max-width:1024px){.product-section-related-article .body .figure{width:100%}}.product-section-related-article .body .figure .image{width:100%;aspect-ratio:2/1;object-fit:cover}.product-section-related-article .body .main{width:40%;flex-direction:column;height:100%;gap:24px;margin:auto}@media screen and (max-width:1024px){.product-section-related-article .body .main{width:100%}}.product-section-related-article .body .main .title{font-size:clamp(1.375rem,2.5vw,2rem);font-weight:600;letter-spacing:.02em;margin:0}.product-section-related-article .body .main .content{font-size:clamp(.875rem,2.5vw,1rem);font-weight:400;line-height:1.75rem;letter-spacing:.02em;margin:0}.product-section-related-article .title a:hover{text-decoration:none}.thebluespace-widget-recommendation{gap:1.25rem}@media only screen and (max-width:768px){.thebluespace-widget-recommendation{width:100%}}.thebluespace-widget-recommendation *{margin:0}.thebluespace-widget-recommendation:empty{display:none}.thebluespace-widget-recommendation ol,.thebluespace-widget-recommendation ul{padding:0;margin:0;padding-bottom:.5rem}@media screen and (max-width:768px){.thebluespace-widget-recommendation ol,.thebluespace-widget-recommendation ul{padding-inline:1rem!important}}@media screen and (min-width:768px){.thebluespace-widget-recommendation #form-bundle-with{padding:2rem}}@media screen and (max-width:768px){.thebluespace-widget-recommendation #form-bundle-with{padding-block:2rem}}.thebluespace-widget-recommendation:has(.sold-out) .sold-out figure{position:relative}.thebluespace-widget-recommendation:has(.sold-out) .sold-out figure:after{content:attr(data-status);display:flex;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;font-size:1.25rem;font-weight:900;background-color:#bdbdbdb3;align-items:center;justify-content:center}.thebluespace-widget-recommendation:has(.sold-out) .sold-out .flair-badge-layout{display:none!important}.thebluespace-widget-recommendation:has(.pre-order) .pre-order figure{position:relative}.thebluespace-widget-recommendation:has(.pre-order) .pre-order figure:after{--size: 1rem;color:#fff;background-color:rgb(from var(--color-true-blue) r g b);padding:.125rem 1rem;font-size:.75rem;line-height:calc(.75rem + 2px);font-weight:500;border-radius:1rem;display:inline-block;text-align:center;text-transform:uppercase;content:attr(data-status);position:absolute;right:0;bottom:0;font-size:var(--size);transform:translate(calc(var(--size) * -1),var(--size));letter-spacing:1px;line-height:unset;outline:.325rem solid #fff}@media only screen and (max-width:480px){.thebluespace-widget-recommendation:has(.pre-order) .pre-order figure:after{--size: .5rem}}.thebluespace-widget-recommendation:has(.pre-order) .pre-order .flair-badge-layout{display:none!important}.thebluespace-widget-recommendation .title{align-self:center}@media only screen and (max-width:768px){.thebluespace-widget-recommendation .title{font-size:1.375rem;margin-inline:1rem}}.thebluespace-widget-recommendation .flair-badge-layout{position:absolute;flex-direction:column!important;align-items:flex-start!important}.thebluespace-widget-recommendation>.atc{--bg-color: #fff;background-color:var(--bg-color);display:grid;grid-template-columns:auto auto;row-gap:1rem}.thebluespace-widget-recommendation>.atc .title{grid-area:1/1}@media only screen and (max-width:768px){.thebluespace-widget-recommendation>.atc .title{grid-area:1/1/span 1/span 2}}.thebluespace-widget-recommendation>.atc .add-to-cart{grid-area:1/2;justify-content:flex-end}@media only screen and (max-width:768px){.thebluespace-widget-recommendation>.atc .add-to-cart{grid-area:4/1/span 1/span 2;flex-wrap:wrap;justify-content:center}}.thebluespace-widget-recommendation>.atc .content{grid-area:2/1/span 1/span 2}.thebluespace-widget-recommendation>.atc .add-to-cart{gap:.5rem;min-height:50px}.thebluespace-widget-recommendation>.atc .add-to-cart:not(.thebluespace-text-line-through){color:var(--primary-color-2)}.thebluespace-widget-recommendation>.atc .add-to-cart:not(button){font-weight:700;font-size:clamp(1.25rem,2vw,1.5rem)}.thebluespace-widget-recommendation>.atc .add-to-cart button:empty{display:none}@media only screen and (max-width:768px){.thebluespace-widget-recommendation form .thebluespace-button-price-add-to-cart{flex-wrap:wrap;border:none}.thebluespace-widget-recommendation form .thebluespace-button-price-add-to-cart span{width:100%}.thebluespace-widget-recommendation form .thebluespace-button-price-add-to-cart span.left{justify-content:center}.thebluespace-widget-recommendation form .thebluespace-button-price-add-to-cart span.right{border:1px var(--border-color) solid}}@media only screen and (max-width:480px){.thebluespace-widget-recommendation .thebluespace-select-group{margin-top:1rem!important}.thebluespace-widget-recommendation .thebluespace-select-group label{padding:1.5rem .5rem .75rem;line-height:1rem}}.thebluespace-radius-inverted{--bg-color: #fff;background-color:var(--bg-color);position:absolute;padding:.5rem 0 0 .5rem;bottom:0;right:0;z-index:1}.thebluespace-radius-inverted:before{content:"";top:-8px;right:0}.thebluespace-radius-inverted:after{content:"";bottom:0;left:-8px}.thebluespace-radius-inverted:before,.thebluespace-radius-inverted:after{position:absolute;box-shadow:5px 5px 0 5px var(--bg-color);height:8px;width:8px;border-bottom-right-radius:8px;z-index:-1}
/*# sourceMappingURL=/cdn/shop/t/1769/assets/_product-page.css.map */
