/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-border-style:solid;--tw-content:"";--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scroll-snap-strictness:proximity;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}body.template-product .twc-main-content{padding-top:calc(var(--spacing,.25rem) * 0)}body.template-product #happyreturns-footer{display:none}body.template-product shopify-payment-terms{font-size:var(--text-sm,.875rem)}html.pdp-content-scale{overflow-x:hidden}html.pdp-content-scale body.template-product #MainContent{left:var(--pdp-root-alignment-offset,0px);margin-left:calc(var(--spacing,.25rem) * 0);width:100%;width:var(--spacing-full,100%);position:relative}html.pdp-content-scale body.template-product .twc-pdp-bar.fixed{width:125vw}@media(max-width:47.999rem){html.pdp-content-scale body.template-product .twc-pdp-image{left:var(--pdp-mobile-gallery-offset,0px);max-width:none;transform:none;width:var(--pdp-mobile-gallery-width,125vw)!important}}@media(min-width:48rem){html.pdp-content-scale body.template-product .twc-pdp-image .product-full__image__thumbs,html.pdp-content-scale body.template-product .twc-pdp-image .gld-scroll-snap-control{bottom:var(--pdp-gallery-controls-bottom,12px)}}html.pdp-content-scale.pdp-content-scale--transform-fallback body.template-product #MainContent{margin-bottom:calc(-1 * var(--pdp-content-scale-height-offset,0px));margin-left:calc(var(--spacing,.25rem) * 0);transform-origin:0 0;transform:scale(.8)}@media not all and (min-width:48rem){body.template-product .twc-pdp{overflow:hidden}body.template-product .twc-pdp-default .twc-pdp-options{margin-top:calc(var(--spacing,.25rem) * 3);overflow:hidden}}body.template-product .twc-pdp-content{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 10);max-width:var(--container-site,111.5rem)}@media not all and (min-width:48rem){body.template-product .twc-pdp-content{display:block}}body.template-product .product-full__text--full{margin:calc(var(--spacing,.25rem) * 0);width:100%;width:var(--spacing-full,100%);padding:calc(var(--spacing,.25rem) * 0)}@media not all and (min-width:48rem){body.template-product .twc-pdp-details .twc-breadcrumb{min-height:calc(var(--spacing,.25rem) * 13);font-size:var(--text-2xs,.625rem);--tw-leading:var(--leading-none,1);line-height:var(--leading-none,1)}}@media(min-width:48rem){body.template-product .twc-pdp-details .twc-breadcrumb{font-size:var(--text-xs,.75rem);--tw-leading:var(--leading-none,1);line-height:var(--leading-none,1);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}}body.template-product .product-full__intaernational-text{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem)}body.template-product .product-full__intaernational-text strong{color:var(--color-gld-green,#496f5d)}body.template-product .product-full__intaernational-text p{margin:calc(var(--spacing,.25rem) * 0)}body.template-product .product-full__title{font-family:var(--font-sans,"Montserrat", Arial, sans-serif);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}body.template-product .product-full__addons>*{margin-bottom:calc(var(--spacing,.25rem) * 18)}@media(min-width:48rem){body.template-product .product-full__addons>*{margin-bottom:calc(var(--spacing,.25rem) * 15)}}@media not all and (min-width:48rem){body.template-product .twc-pdp-price-row{min-height:calc(var(--spacing,.25rem) * 5.5)}}@media(min-width:48rem){body.template-product .twc-pdp-price-row{margin-top:calc(var(--spacing,.25rem) * 4.5)}}body.template-product .twc-pdp-price{height:calc(var(--spacing,.25rem) * 8);--tw-leading:var(--leading-none,1);line-height:var(--leading-none,1);white-space:nowrap;align-items:baseline;position:relative}@media(min-width:48rem){body.template-product .twc-pdp-price{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,2.25rem))}}body.template-product [data-product-price-rendered] .spinner__wrapper{display:none}body.template-product .twc-pdp-price-value{top:-2px;left:calc(var(--spacing,.25rem) * 0);z-index:var(--z-index-10,10);width:100%;width:var(--spacing-full,100%);background-color:var(--color-gld-white,#fff);padding-block:calc(var(--spacing,.25rem) * .5);align-items:center;display:flex;position:absolute}body.template-product .twc-pdp-price-main{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,2rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);position:relative}@media(min-width:48rem){body.template-product .twc-pdp-price-main{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,2.25rem))}}body.template-product .twc-pdp-price-main .spinner{margin:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}body.template-product .twc-pdp-price-main .spinner__wrapper{background-color:var(--color-gld-white,#fff)}@media not all and (min-width:48rem){body.template-product .twc-pdp-price-main .spinner__wrapper{margin-top:calc(var(--spacing,.25rem) * -2.5);height:calc(var(--spacing,.25rem) * 10)}}body.template-product .twc-pdp-price-from{margin-right:calc(var(--spacing,.25rem) * 1);font-size:var(--text-lg,1.125rem);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}body.template-product .twc-pdp-price-compare{margin-left:calc(var(--spacing,.25rem) * 2);text-decoration-line:line-through}@media not all and (min-width:48rem){body.template-product .twc-pdp-price-compare{margin-left:calc(var(--spacing,.25rem) * 2.5)}}@media(min-width:48rem){body.template-product .twc-pdp-price-compare{font-size:var(--text-xl,1.25rem)}}body.template-product .twc-pdp-installments{margin-top:calc(var(--spacing,.25rem) * 4);min-height:calc(var(--spacing,.25rem) * 4.5);font-size:var(--text-sm,.875rem);--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}@media not all and (min-width:48rem){body.template-product .twc-pdp-installments{margin-bottom:calc(var(--spacing,.25rem) * 0)}}body.template-product .twc-pdp-installments-handle{margin-top:calc(var(--spacing,.25rem) * 3);min-height:calc(var(--spacing,.25rem) * 9)}@media(min-width:48rem){body.template-product .twc-pdp-installments-handle{min-height:calc(var(--spacing,.25rem) * 4.5)}}body.template-product .twc-pdp-installments .dy-payment-logo{margin-left:calc(var(--spacing,.25rem) * 2);width:auto;height:auto;display:inline}body.template-product .twc-pdp-installments .zip-logo{height:calc(var(--spacing,.25rem) * 3)}body.template-product .twc-pdp-installments .klarna-logo{height:calc(var(--spacing,.25rem) * 2.5);vertical-align:middle}@media(min-width:48rem){body.template-product .twc-pdp-installments .klarna-logo{margin-bottom:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 3)}}body.template-product .twc-pdp-installments .afterpay-logo{height:calc(var(--spacing,.25rem) * 3);vertical-align:middle}@media(min-width:48rem){body.template-product .twc-pdp-installments .afterpay-logo{height:calc(var(--spacing,.25rem) * 3.5)}}body.template-product .twc-pdp-installments .sezzle-logo{margin-bottom:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 3.5);vertical-align:middle}@media not all and (min-width:48rem){body.template-product[data-pdp-redesign-gallery-test-active] .twc-pdp-installments{margin-top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 4)}}body.template-product .twc-pdp-shipping{margin-top:calc(var(--spacing,.25rem) * 2.5);height:auto;min-height:calc(var(--spacing,.25rem) * 5);width:100%;width:var(--spacing-full,100%);font-size:var(--text-sm,.875rem);--tw-leading:var(--leading-none,1);line-height:var(--leading-none,1);display:block;position:relative}@media not all and (min-width:48rem){body.template-product .twc-pdp-shipping{font-size:var(--text-xs,.75rem)}}body.template-product .twc-pdp-shipping[data-product-shipping-hidden]{display:none}body.template-product .product-full__ship-information__icon .icon{margin-right:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 4)}body.template-product .product-full__ship-information__icon span{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gld-green,#496f5d)}body.template-product .product-full__ship-information__value{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);text-transform:uppercase}body.template-product .twc-pdp-shipping div[data-dy-embedded-object=true]{bottom:calc(var(--spacing,.25rem) * -7.5);position:absolute}body.template-product .twc-delivery-date{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);cursor:help}body.template-product .twc-delivery-tip{visibility:hidden;bottom:calc(var(--spacing,.25rem) * 6);z-index:var(--z-index-10,10);width:auto;max-width:calc(var(--spacing,.25rem) * 80);min-width:calc(var(--spacing,.25rem) * 35);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md,.375rem);background-color:#000c;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){body.template-product .twc-delivery-tip{background-color:color-mix(in oklab,var(--color-gld-black,#000) 80%,transparent)}}body.template-product .twc-delivery-tip{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);text-align:center;font-size:var(--text-2xs,.625rem);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gld-white,#fff);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.2s;transition-duration:.2s}@media not all and (min-width:48rem){body.template-product .twc-delivery-tip{right:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);left:auto}}body.template-product .twc-delivery-date:hover .twc-delivery-tip,body.template-product .twc-delivery-tip[data-open]{visibility:visible;opacity:1}body.template-product .twc-delivery-tip:after{top:100%;top:var(--spacing-full,100%);margin-left:calc(var(--spacing,.25rem) * -1);border-style:var(--tw-border-style);border-width:4px;border-color:#000c #0000 #0000;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){body.template-product .twc-delivery-tip:after{border-top-color:color-mix(in oklab,var(--color-gld-black,#000) 80%,transparent)}}body.template-product .twc-delivery-tip:after{--tw-content:"";content:var(--tw-content)}@media not all and (min-width:48rem){body.template-product .twc-delivery-tip:after{right:calc(var(--spacing,.25rem) * 1.5);margin-left:calc(var(--spacing,.25rem) * 0);left:auto}}@media(min-width:48rem){body.template-product .product-full__buy-now{margin-top:calc(var(--spacing,.25rem) * 2.5)}}body.template-product .twc-pdp-payment-information form{width:100%;width:var(--spacing-full,100%)}body.template-product .twc-pdp-payment-information .shopify-payment-button__button{height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-full,9999px);overflow:hidden}body.template-product .twc-pdp-payment-information .shopify-payment-button__more-options,body.template-product .twc-pdp-payment-button[data-state=hide]{display:none}@media(min-width:48rem){body.template-product .twc-pdp-payment-button[data-state=show]{margin-bottom:calc(var(--spacing,.25rem) * 5)}}body.template-product .twc-pdp-options{margin-top:calc(var(--spacing,.25rem) * 6);position:relative}#product-full #product-configurator-custom__options .twc-pdp-options{margin-top:calc(var(--spacing,.25rem) * 0)}@media(min-width:48rem){body.template-product .twc-pdp-options-count-1{min-height:calc(var(--spacing,.25rem) * 32)}body.template-product .twc-pdp-options-count-2{min-height:calc(var(--spacing,.25rem) * 64.5)}body.template-product .twc-pdp-options-count-3{min-height:calc(var(--spacing,.25rem) * 96.75)}}body.template-product .twc-pdp-code{margin-top:calc(var(--spacing,.25rem) * 5);min-height:calc(var(--spacing,.25rem) * 7);font-size:var(--text-xs,.75rem)}body.template-product .product-full__code__text{margin-right:calc(var(--spacing,.25rem) * 2.5);margin-bottom:calc(var(--spacing,.25rem) * 1)}body.template-product .product-full__code__text>*,body.template-product .product-full__code__link p{margin:calc(var(--spacing,.25rem) * 0)}body.template-product .product-full__code__button strong{margin-left:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);display:inline-block}body.template-product .product-full__code__link{margin-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem)}@media(min-width:48rem){body.template-product .product-full__code__link{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem)}}body.template-product .product-full__payments{margin-top:calc(var(--spacing,.25rem) * 2.5);min-height:calc(var(--spacing,.25rem) * 12);width:100%;width:var(--spacing-full,100%);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gld-border-subtle,#f1f1f1);align-items:center}body.template-product .product-full__payments__label{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:uppercase}body.template-product .product-full__payments .dynamic-checkout__content{width:100%;width:var(--spacing-full,100%);padding-block:calc(var(--spacing,.25rem) * 5)}@media not all and (min-width:48rem){body.template-product .product-full__payments .dynamic-checkout__content{padding-block:calc(var(--spacing,.25rem) * 2.5)}}body.template-product .product-full__payments .dynamic-checkout__content ul li{margin-right:10px}body.template-product .product-full__payments .dynamic-checkout__content ul li:last-child,body.template-product .twc-pdp-details>.product-full__payments ul li:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}@media not all and (min-width:48rem){body.template-product .product-full__payments ul{justify-content:space-around}}body.template-product .product-full__payments ul{flex-flow:unset}body.template-product .product-full__payments ul li{width:100%;width:var(--spacing-full,100%);border-radius:var(--radius-full,9999px);overflow:hidden}@media(min-width:48rem){body.template-product .product-full__payments ul li{margin-right:calc(var(--spacing,.25rem) * 1)}}body.template-product .product-full__collab-license{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);flex-direction:row;align-items:center;display:flex}@media not all and (min-width:48rem){body.template-product .product-full__collab-license{margin-top:calc(var(--spacing,.25rem) * -2.5);margin-right:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 4);margin-left:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem)}}@media(min-width:48rem){body.template-product .product-full__collab-license{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem)}}body.template-product .product-full__collab-license img{height:100%;height:var(--spacing-full,100%);display:block}body.template-product .product-full__collab-license__nba img{max-width:calc(var(--spacing,.25rem) * 8.5);margin-right:1px}body.template-product .product-full__collab-license__nfl picture{margin-right:calc(var(--spacing,.25rem) * 1);max-width:calc(var(--spacing,.25rem) * 4.5)}body.template-product .product-full__collab-license__nfl img{max-width:calc(var(--spacing,.25rem) * 4.5)}body.template-product .product-full__collab-license__ncaa picture{margin-right:calc(var(--spacing,.25rem) * 1);max-width:calc(var(--spacing,.25rem) * 5.5)}body.template-product .product-full__collab-license__ncaa img{max-width:calc(var(--spacing,.25rem) * 5.5)}body.template-product .product-full__collab-license__mlb picture{max-width:calc(var(--spacing,.25rem) * 8);margin-right:1px}body.template-product .product-full__collab-license__mlb img{max-width:calc(var(--spacing,.25rem) * 8)}body.template-product .product-full__collab-license__marvel picture{margin-right:calc(var(--spacing,.25rem) * 1);max-width:calc(var(--spacing,.25rem) * 11)}body.template-product .product-full__collab-license__marvel img{max-width:calc(var(--spacing,.25rem) * 11)}body.template-product .product-full__collab-license__cod picture{margin-right:calc(var(--spacing,.25rem) * 1);max-width:calc(var(--spacing,.25rem) * 16)}body.template-product .product-full__collab-license__cod img{max-width:calc(var(--spacing,.25rem) * 16)}body.template-product .product-recently-viewed__wrapper{overflow:hidden}body.template-product .product-full__stone-swatches__list__item{gap:calc(var(--spacing,.25rem) * 2.5);background-color:var(--color-gld-input,#f4f4f4)}body.template-product .product-full__stone-swatches__list__item-color{width:calc(var(--spacing,.25rem) * 6.5);height:calc(var(--spacing,.25rem) * 6.5);border-radius:var(--radius-full,9999px);padding:calc(var(--spacing,.25rem) * 0);background-position:50%;background-repeat:no-repeat;background-size:100%;margin-right:-10px;display:block}.twc-pdp-gallery-redesign,body.template-product[data-pdp-redesign-gallery-test-active] .twc-pdp-gallery-original{display:none}body.template-product[data-pdp-redesign-gallery-test-active] .twc-pdp-gallery-redesign{display:block}@media not all and (min-width:48rem){body.template-product[data-pdp-redesign-gallery-test-active] .twc-pdp-content{margin-bottom:calc(var(--spacing,.25rem) * 0)}}body.template-product .twc-pdp .twc-pdp-option-group{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gld-border-subtle,#f1f1f1);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 6)}@media not all and (min-width:48rem){body.template-product .twc-pdp .twc-pdp-option-group{padding-bottom:calc(var(--spacing,.25rem) * 0)}body.template-product .twc-pdp .twc-pdp-option-group:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gld-border-subtle,#f1f1f1)}}@media(min-width:48rem){body.template-product .twc-pdp .twc-pdp-option-group:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}body.template-product .twc-pdp .twc-pdp-options-root:not([data-product-options-ssr]):not([data-product-options-liquid]){top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:var(--z-index-10,10);width:100%;width:var(--spacing-full,100%);background-color:var(--color-gld-white,#fff);position:absolute}body.template-product .twc-pdp .twc-pdp-options-header{text-transform:uppercase}body.template-product .twc-pdp .twc-pdp-options-header-content{align-items:center;column-gap:calc(var(--spacing,.25rem) * 1);display:flex}body.template-product .twc-pdp .twc-pdp-option-length{border-radius:var(--radius-full,9999px);background-color:var(--color-gld-white-gold,#d7d8d9);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .75);justify-content:center;align-items:center;display:flex}body.template-product .twc-pdp .twc-pdp-option-length[hidden]{display:none}body.template-product .twc-pdp .twc-pdp-option-length-text{font-size:var(--text-xs,.75rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:none}body.template-product .twc-pdp .twc-pdp-options-info{cursor:pointer;font-size:var(--text-xs,.75rem)}body.template-product .twc-pdp .twc-pdp-options-info svg{margin-right:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 3.5)}body.template-product .twc-pdp .twc-pdp-options-description{margin-top:calc(var(--spacing,.25rem) * 3);margin-right:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 0);margin-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem)}#product-full #product-configurator-custom__options .twc-pdp-options-description{margin-bottom:calc(var(--spacing,.25rem) * 3);width:calc(100% - 12px)}body.template-product .twc-pdp .twc-pdp-options-list{margin-top:calc(var(--spacing,.25rem) * 4.5);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@media not all and (min-width:48rem){body.template-product .twc-pdp .twc-pdp-options-list{padding-bottom:calc(var(--spacing,.25rem) * 3);white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}body.template-product .twc-pdp .twc-pdp-options-root .twc-option-list{padding-right:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 3)}body.template-product .twc-pdp .twc-pdp-option-item{vertical-align:top;flex-shrink:0}}body.template-product .twc-pdp .twc-pdp-option-group .twc-option-item{position:relative}body.template-product .twc-pdp .twc-pdp-option-group .twc-option-item label{margin:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 6.5)}@media not all and (min-width:48rem){body.template-product .twc-pdp-accordion{margin-top:calc(var(--spacing,.25rem) * 2)}}body.template-product .twc-pdp-bar[data-state=hide],body.template-product .twc-pdp-bar:not(.twc-pdp-bar-cart2) .twc-pdp-bar-thumb,body.template-product .twc-pdp-bar:not(.twc-pdp-bar-cart2) .twc-pdp-bar-variant,body.template-product .twc-pdp-bar.twc-pdp-bar-cart2:not(.fixed){display:none}#product-full .twc-pdp-bar-anchor{z-index:var(--z-index-drawer-below-header,90);position:fixed;bottom:-10000000px}@media(max-width:47.999rem){.twc-configurator-nav-top{top:calc(var(--spacing,.25rem) * 7);left:calc(var(--spacing,.25rem) * 0);z-index:var(--z-index-header,100);height:calc(var(--spacing,.25rem) * 12.5);width:100%;width:var(--spacing-full,100%);background-color:var(--color-gld-ink,#161616);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 0);color:var(--color-gld-white,#fff);justify-content:space-between;align-items:center;display:flex;position:sticky}.twc-configurator-nav-top img{height:auto;width:calc(var(--spacing,.25rem) * 15)}.twc-configurator-nav-top[data-configurator-nav-state=hidden]{display:none}html[data-product-creating-state=active] .twc-configurator-nav-top[data-configurator-nav-state=hidden]{display:flex}}@media not all and (min-width:48rem){body.template-product .twc-pdp-bar-anchor .twc-pdp-actions{margin-top:calc(var(--spacing,.25rem) * 0)}}body.template-product .twc-pdp-bar.fixed{bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:var(--z-index-header,100);margin:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 22.5);background-color:var(--color-gld-white,#fff);width:100vw;padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-shadow:8px -6px 20px var(--tw-shadow-color,#4775c414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:fixed}@media not all and (min-width:48rem){body.template-product .twc-pdp-bar.fixed{height:auto;min-height:calc(var(--spacing,.25rem) * 27);padding-block:calc(var(--spacing,.25rem) * 3)}body.template-product .twc-pdp-bar.fixed[data-ab-test]{min-height:calc(var(--spacing,.25rem) * 18);padding-inline:calc(var(--spacing,.25rem) * 3)}}body.template-product .twc-pdp-bar.fixed[data-ab-test] [data-configurator-intro-start-button]{margin-top:calc(var(--spacing,.25rem) * 0);width:100%;width:var(--spacing-full,100%)}@media(min-width:64rem){body.template-product .twc-pdp-bar.fixed[data-ab-test] [data-configurator-intro-start-button]{margin-inline:calc(var(--spacing,.25rem) * 2.5);margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 70)}}@media not all and (min-width:48rem){body.template-product .twc-pdp-bar.fixed .twc-pdp-bar-container{display:block}body.template-product .twc-pdp-bar.fixed .twc-pdp-bar-info-sale .twc-pdp-bar-info-left{width:66.6667%}body.template-product .twc-pdp-bar.fixed .twc-pdp-bar-info-right .twc-pdp-price-value{min-width:calc(var(--spacing,.25rem) * 0)}}body.template-product .twc-pdp-bar.fixed .twc-pdp-bar-price .twc-pdp-price-value{min-width:calc(var(--spacing,.25rem) * 25);flex-wrap:wrap;justify-content:flex-end;display:flex;position:relative}body.template-product .twc-pdp-bar.fixed .twc-pdp-bar-price .twc-pdp-price-main{font-size:var(--text-base,1rem);--tw-leading:var(--leading-none,1);line-height:var(--leading-none,1)}@media(min-width:48rem){body.template-product .twc-pdp-bar.fixed .twc-pdp-bar-price .twc-pdp-price-main{font-size:var(--text-xl,1.25rem)}}body.template-product .twc-pdp-bar.fixed .twc-pdp-payment-information{font-size:var(--text-2xs,.625rem)}body.template-product .twc-pdp-bar.fixed .twc-pdp-code,body.template-product .twc-pdp-bar.fixed .product-full__payments,body.template-product .twc-pdp-bar.fixed .product-full__whishlist{display:none}body.template-product .twc-pdp-bar.fixed .twc-pdp-actions{margin:calc(var(--spacing,.25rem) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gld-border-subtle,#f1f1f1);justify-content:center;align-items:center;display:flex}@media not all and (min-width:48rem){body.template-product .twc-pdp-bar.fixed .twc-pdp-actions{width:100%;width:var(--spacing-full,100%)}}@media(min-width:48rem){body.template-product .twc-pdp-bar.fixed .twc-pdp-actions{width:calc(50% - 69px);margin-left:calc(50% + 69px)}}body.template-product .twc-pdp-bar.fixed .twc-pdp-actions .twc-pdp-add,body.template-product .twc-pdp-bar.fixed .twc-pdp-actions .product-full__buy-now{margin-bottom:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 61)}@media(min-width:48rem){body.template-product .twc-pdp-bar.fixed .twc-pdp-actions .twc-pdp-add{margin-right:calc(var(--spacing,.25rem) * 2)}}@media not all and (min-width:48rem){body.template-product .twc-pdp-bar.fixed .product-full__buttons--multi .product-full__buy-now,body.template-product .twc-pdp-bar.fixed .twc-pdp-actions-single .twc-pdp-add{width:100%;width:var(--spacing-full,100%)}}body.template-product .twc-pdp-bar:not(.fixed) .twc-pdp-bar-info{display:none}@media(min-width:48rem){body.template-product .twc-pdp-bar:not(.fixed) .twc-pdp-actions>div{width:100%;width:var(--spacing-full,100%)}body.template-product .twc-pdp-bar-info{justify-content:space-between;align-items:center;width:49.167vw;margin-left:-49.167vw;display:flex;position:relative;left:49.167%}body.template-product .twc-pdp-bar-info-left{width:calc(100% - 70px);padding-left:80px}body.template-product .twc-pdp-bar-info-right{text-align:right}body.template-product .twc-pdp-bar #product-full__bar__quantity{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}body.template-product .twc-pdp-bar .twc-pdp-bar-price .twc-pdp-price-compare,body.template-product .twc-pdp-bar .twc-pdp-bar-price .product-full__price__code{margin-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem)}body.template-product .twc-pdp-bar .twc-pdp-bar-price>*{height:unset}body.template-product .twc-pdp-details{width:50%;padding-inline:calc(var(--spacing,.25rem) * 17.5)}body.template-product .twc-pdp-details .twc-breadcrumb{order:unset}body.template-product .twc-pdp-details>.twc-pdp-options{order:6}body.template-product .twc-pdp-details>.twc-pdp-accordion{order:8}body.template-product .twc-pdp-details>.twc-pdp-payment-information{order:10}body.template-product .twc-pdp-details>.product-full__payments{order:11}body.template-product .twc-pdp-details>.twc-pdp-code,body.template-product .twc-pdp-details>.product-full__code__link{order:12}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed{min-height:calc(var(--spacing,.25rem) * 0);--tw-shadow:5px 10px 15px 5px var(--tw-shadow-color,#c3c3c3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media not all and (min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed{padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 3)}}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed{min-height:calc(var(--spacing,.25rem) * 23);padding-block:calc(var(--spacing,.25rem) * 2.5)}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-container{gap:calc(var(--spacing,.25rem) * 2.5);display:flex}@media not all and (min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-container{flex-direction:column}}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-container{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);flex-wrap:nowrap}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-info{margin-bottom:calc(var(--spacing,.25rem) * 0);width:100%;width:var(--spacing-full,100%);column-gap:calc(var(--spacing,.25rem) * 2.5);row-gap:calc(var(--spacing,.25rem) * 1);display:grid}@media not all and (min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-info{grid-template-columns:52px minmax(0,1fr)}}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-info{align-items:center;column-gap:calc(var(--spacing,.25rem) * 3.5);flex:1;grid-template-columns:66px minmax(0,1fr) auto;width:auto}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-info{grid-template-areas:"thumb title""thumb price"}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-info{grid-template-areas:"thumb title price";margin-left:0;left:auto}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-info-left-cart{display:contents}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-info-right{min-width:calc(var(--spacing,.25rem) * 0)}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-info-right{text-align:left;min-width:max-content}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-info-right{grid-area:price}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-thumb{width:calc(var(--spacing,.25rem) * 13);height:calc(var(--spacing,.25rem) * 13);border-radius:var(--radius-sm,.25rem);overflow:hidden}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-thumb{width:calc(var(--spacing,.25rem) * 16.5);height:calc(var(--spacing,.25rem) * 16.5)}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-thumb{grid-area:thumb}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-thumb-image{width:100%;height:100%;width:var(--spacing-full,100%);height:var(--spacing-full,100%);object-fit:cover;display:block}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-meta{min-width:calc(var(--spacing,.25rem) * 0);grid-area:title}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .product-full__title{margin:calc(var(--spacing,.25rem) * 0);min-height:calc(var(--spacing,.25rem) * 0);padding-right:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .product-full__title{font-size:var(--text-xl,1.25rem);--tw-leading:var(--leading-none,1);line-height:var(--leading-none,1)}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-subtitle{display:none}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-price .twc-pdp-price-value{min-width:calc(var(--spacing,.25rem) * 0);justify-content:flex-start}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-price .twc-pdp-price-main{font-size:var(--text-base,1rem)}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-price .twc-pdp-price-main{font-size:var(--text-xl,1.25rem)}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-bar-price .twc-pdp-price-compare{margin-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem)}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions{margin:calc(var(--spacing,.25rem) * 0);width:100%;width:var(--spacing-full,100%);border-left-style:var(--tw-border-style);border-left-width:0}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions{gap:calc(var(--spacing,.25rem) * 6);flex-shrink:0;width:auto}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart{align-items:stretch;gap:calc(var(--spacing,.25rem) * 3);display:flex}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 6)}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant{margin-bottom:calc(var(--spacing,.25rem) * 0);max-width:46%}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant{width:calc(var(--spacing,.25rem) * 40);flex-shrink:0;max-width:none}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant{flex:0 0 46%}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant{flex:none}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant:empty{min-height:calc(var(--spacing,.25rem) * 12)}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant:empty{display:none}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant-input{width:100%;width:var(--spacing-full,100%);cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 0);padding-right:calc(var(--spacing,.25rem) * 9.5);padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);--tw-leading:var(--leading-none,1);line-height:var(--leading-none,1);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#1a1a1a;background-color:#f3f3f3;border-width:1px;border-color:#d7d7d7}@media not all and (min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant-input{min-height:calc(var(--spacing,.25rem) * 12)}}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant-input{min-height:calc(var(--spacing,.25rem) * 9.5);padding-right:calc(var(--spacing,.25rem) * 12);padding-left:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);color:#5f5f5f;border-color:#d8d8d8}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant-input{background-image:url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2710%27 viewBox=%270 0 17 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.5 1.5L8.5 8.5L15.5 1.5%27 stroke=%27%231A1A1A%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:17px 10px}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant-input{background-position:right 18px center}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant-input:focus{--tw-outline-style:none;border-color:#1a1a1a;outline-style:none}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-bar-variant-input:focus{border-color:#a7a7a7}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-add-cart{margin-bottom:calc(var(--spacing,.25rem) * 0);width:auto}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-add-cart{margin-right:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 60)}}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-add-cart{flex:auto}body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-add-cart .twc-btn{width:100%;width:var(--spacing-full,100%);border-radius:var(--radius-full,9999px)}@media not all and (min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-add-cart .twc-btn{min-height:calc(var(--spacing,.25rem) * 12)}}@media(min-width:48rem){body.template-product .twc-pdp-bar.twc-pdp-bar-cart2.fixed .twc-pdp-actions-cart .twc-pdp-add-cart .twc-btn{min-height:calc(var(--spacing,.25rem) * 10)}}body.template-product .product-full__size-guide{border-radius:var(--radius-xl,.75rem);background-color:var(--color-gld-white,#fff);max-height:70vh;padding:calc(var(--spacing,.25rem) * 5);overflow:hidden scroll}body.template-product .product-full__size-guide__table{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xs,.75rem)}body.template-product .product-full__size-guide__table tr:nth-child(odd){background-color:var(--color-gld-quote-surface,#f8f8f8)}body.template-product .product-full__size-guide__table tr:nth-child(2n){background-color:var(--color-gld-white,#fff)}body.template-product .product-full__size-guide__table tr :is(th,td){padding:calc(var(--spacing,.25rem) * 2);text-align:center}body.template-product .product-full__size-guide__table tr th{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}body.template-product .product-full__size-guide__table-header{text-align:center;font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase}body.template-product .product-full__size-guide__table-3 tr :is(th,td){width:33.3333%}body.template-product .product-full__size-guide__table-2 tr :is(th,td){width:50%}body.template-product .product-full__size-guide::-webkit-scrollbar{width:6px}body.template-product .product-full__size-guide::-webkit-scrollbar-track{border-radius:6px}body.template-product .product-full__size-guide::-webkit-scrollbar-thumb{border-radius:6px}body.template-product .product-full__size-guide::-webkit-scrollbar-thumb{background-color:#bebebe}body.template-product .product-full__size-guide::-webkit-scrollbar-thumb:hover{background-color:#9f9f9f}.twc-pdp-image [data-product-gallery-interactive]{visibility:hidden;opacity:0}.twc-pdp-image[data-product-gallery-loaded=true] [data-product-gallery-interactive]{visibility:visible;opacity:1}.twc-pdp-image[data-product-gallery-loaded=true] .twc-pdp-feature-image{opacity:0}@media(max-width:48rem){body.template-product .twc-pdp-bar.fixed .twc-pdp-actions .twc-btn[aria-label="Notify me when available"] .twc-btn__text{white-space:nowrap;max-width:67px;overflow:hidden}}.twc-upsells{background-color:var(--color-gld-surface,#f9f9f9);padding:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans,"Montserrat", Arial, sans-serif);color:var(--color-gld-ink,#161616);position:relative;overflow:hidden}.twc-upsells-preload{position:relative}.twc-upsells-loading{pointer-events:none}.twc-product-upsells[data-upsells-handover=true]{display:none}.twc-product-upsells[data-upsells-loading]{position:relative}.twc-product-upsells[data-upsells-loading] .spinner{margin:calc(var(--spacing,.25rem) * 0)}.twc-product-upsells[data-upsells-loading] .spinner__wrapper{justify-content:center;align-items:center;display:flex}.twc-upsells-header{height:calc(var(--spacing,.25rem) * 14);justify-content:space-between;align-items:center;display:flex}.twc-upsells-title-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.twc-upsells-title{font-size:var(--text-base,1rem);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.twc-upsells-title-chain-title{margin:calc(var(--spacing,.25rem) * 0);min-height:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:uppercase;display:block}.twc-upsells-title-content-sale{background-color:var(--color-gld-gold,#debe61);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);text-align:center}.twc-upsells-title-content-sale-text{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gld-ink,#161616)}.twc-upsells-list{width:100%;width:var(--spacing-full,100%);padding-block:calc(var(--spacing,.25rem) * 3.75)}.twc-upsell-card,.twc-upsells-item{cursor:pointer;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gld-border-muted,#dcdcdc);background-color:var(--color-gld-white,#fff);padding:calc(var(--spacing,.25rem) * 1);opacity:1;position:relative}.twc-upsell-card__image,.twc-upsells-item-image{background-color:var(--color-gld-quote-surface,#f8f8f8);position:relative}.twc-upsell-card__title,.twc-upsells-item-title{width:100%;width:var(--spacing-full,100%);font-size:var(--text-xs,.75rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.twc-upsell-card__price,.twc-upsells-item-price{min-height:calc(var(--spacing,.25rem) * 3.75);width:100%;width:var(--spacing-full,100%);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twc-upsells-item-price-number{font-size:var(--text-xs,.75rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.twc-upsells-item-price-text{font-size:var(--text-2xs,.625rem)}.twc-upsells-item-btn-select{z-index:var(--z-index-10,10);position:relative}.twc-mas-content-main .twc-upsells-item{padding:calc(var(--spacing,.25rem) * 0)}.twc-mas-content-main .twc-upsells-item-image{background-color:#0000}.twc-upsells-item-image img{width:100%;height:auto;width:var(--spacing-full,100%);max-width:100%;max-width:var(--spacing-full,100%);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;transition-duration:.3s;display:block}.twc-upsells-item-image picture{width:100%;width:var(--spacing-full,100%)}.twc-mas-content-main .twc-upsells-item-title,.twc-mas-content-main .twc-upsells-item-price{padding-inline:calc(var(--spacing,.25rem) * 1.25)}.twc-upsells-item-btn-select.twc-btn{display:flex}.twc-upsells-item-btn-select .twc-btn__text{font-size:var(--text-xs,.75rem)}.twc-upsells-item-btn-select .twc-btn__icon{width:calc(var(--spacing,.25rem) * 3)}.twc-mas-content-main .twc-upsells-item-btn-select{margin-inline:calc(var(--spacing,.25rem) * 1.25);margin-bottom:calc(var(--spacing,.25rem) * 1.25)}.twc-mas-initial-products .twc-upsells-item-btn-select{height:calc(var(--spacing,.25rem) * 7.5);border-radius:var(--radius-full,9999px)}.twc-mas-initial-products .twc-upsells-item,.twc-mas-initial-products .twc-upsells-filters{pointer-events:none}.twc-upsells-filters-hide{max-height:calc(var(--spacing,.25rem) * 0);overflow:hidden}.twc-upsells-skeleton .twc-upsells-list-skeleton{animation:none}.twc-upsells-skeleton .twc-upsells-header-skeleton .twc-upsells-title,.twc-upsells-skeleton .twc-upsells-header-skeleton .twc-upsells-title-content-sale,.twc-upsells-skeleton .twc-upsells-title-chain-title-skeleton,.twc-upsells-item-skeleton .twc-upsells-item-image,.twc-upsells-item-skeleton .twc-upsells-item-title,.twc-upsells-item-skeleton .twc-upsells-item-price,.twc-upsells-item-skeleton .twc-upsells-item-btn-select,.twc-upsells-filters-skeleton .twc-upsells-filters-label,.twc-upsells-filters-skeleton .twc-upsells-filters-options-item label{color:#0000;background:linear-gradient(90deg,#eee,#f7f7f7,#eee) 0 0/200% 100%;border-color:#0000;animation:1.15s ease-in-out infinite twc-skeleton-loading}.twc-upsells-skeleton .twc-upsells-header-skeleton .twc-upsells-title{height:calc(var(--spacing,.25rem) * 4.5);min-height:calc(var(--spacing,.25rem) * 4.5);width:calc(var(--spacing,.25rem) * 41);border-radius:var(--radius-sm,.25rem);color:0}.twc-upsells-skeleton .twc-upsells-header-skeleton .twc-upsells-title-content-sale{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 30);border-radius:var(--radius-sm,.25rem);padding:calc(var(--spacing,.25rem) * 0)}.twc-upsells-skeleton .twc-upsells-header-skeleton .twc-upsells-title-content-sale-text{color:0}.twc-upsells-skeleton .twc-upsells-title-chain-title-skeleton{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius-sm,.25rem);color:0}.twc-upsells-item-skeleton{cursor:default;border-color:var(--color-gld-border,#e6e6e6);overflow:hidden}.twc-upsells-item-skeleton .twc-upsells-item-title{margin-inline:calc(var(--spacing,.25rem) * 1.5);margin-block:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3.75);min-height:calc(var(--spacing,.25rem) * 3.75);border-radius:var(--radius-sm,.25rem);width:82%}.twc-upsells-item-skeleton .twc-upsells-item-price{margin-inline:calc(var(--spacing,.25rem) * 1.5);margin-block:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3.75);min-height:calc(var(--spacing,.25rem) * 3.75);border-radius:var(--radius-sm,.25rem);width:48%}.twc-upsells-item-skeleton .twc-upsells-item-btn-select{margin-inline:calc(var(--spacing,.25rem) * 1.5);margin-bottom:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 7.5);border-radius:var(--radius-full,9999px);width:calc(100% - .75rem);display:block}.twc-upsells-filters-skeleton .twc-upsells-filters-label{margin:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 3.75);min-height:calc(var(--spacing,.25rem) * 3.75);width:calc(var(--spacing,.25rem) * 37.5);border-radius:var(--radius-sm,.25rem)}.twc-upsells-filters-skeleton .twc-upsells-filters-options{margin-top:calc(var(--spacing,.25rem) * 3.75)}.twc-upsells-filters-skeleton .twc-upsells-filters-options-item label{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 15);min-width:calc(var(--spacing,.25rem) * 15);border-radius:var(--radius-full,9999px);padding:calc(var(--spacing,.25rem) * 0);display:block}@media not all and (min-width:48rem){.twc-upsells{padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 2);white-space:nowrap}.twc-product-upsells{width:100vw}.twc-product-upsells .twc-upsells-header{padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}.twc-product-upsells .twc-upsells-item:first-child{margin-left:var(--bs-gutter-x,.75rem)}.twc-upsells-title-chain-title{padding-inline:calc(var(--spacing,.25rem) * 3)}body.template-product.template-type-product-photo-pendant .twc-upsells-list{margin-bottom:calc(var(--spacing,.25rem) * 7.5)}.twc-upsells-list-view-slider{white-space:nowrap;display:block;overflow:auto}.twc-upsells-list-view-slider .twc-upsells-item{margin-right:calc(var(--spacing,.25rem) * 4);vertical-align:top;display:inline-block}.twc-upsells-list .twc-upsells-item{width:calc(50% - .3125rem)}.twc-upsells-list .twc-upsells-item-title,.twc-upsells-list .twc-upsells-item-price{padding-inline:calc(var(--spacing,.25rem) * 2)}.twc-upsells-list .twc-upsells-item-btn-select{width:90%;margin-inline:auto}}@media(min-width:48rem){.twc-upsells-list{display:flex}.twc-upsells-list .twc-upsells-item{margin-right:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 55)}}@media(min-width:64rem){.twc-product-upsells{margin-bottom:calc(var(--spacing,.25rem) * 5)}.twc-product-upsells .twc-upsells-item{min-width:calc(var(--spacing,.25rem) * 34);max-width:33%}.twc-pdp-details>.twc-product-upsells{order:7}}@media(min-width:90rem){.twc-upsells-list .twc-upsells-item{max-width:none;min-width:calc(var(--spacing,.25rem) * 0);width:calc(20% - .7rem)}}.twc-upsells-collapsed .twc-upsells-filters,.twc-upsells-collapsed .twc-upsells-slider-wrapper{display:none}.twc-product-upsells .twc-upsells-filters{margin-top:calc(var(--spacing,.25rem) * 2)}.twc-product-upsells .twc-upsells-filters:empty{margin:calc(var(--spacing,.25rem) * 0)}.twc-upsells-slider-wrapper{width:100%;width:var(--spacing-full,100%);min-width:calc(var(--spacing,.25rem) * 0);display:flex;position:relative}.twc-upsells-slider{margin-top:calc(var(--spacing,.25rem) * 3.75);width:100%;width:var(--spacing-full,100%);scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing,.25rem) * 3.5);scroll-behavior:smooth;padding-bottom:calc(var(--spacing,.25rem) * 3.75);display:flex;overflow:auto hidden}.twc-upsells-slider-nav{z-index:20;width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);background-color:var(--color-gld-ink,#161616);padding:calc(var(--spacing,.25rem) * 0);color:var(--color-gld-white,#fff);transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;border-width:0;justify-content:center;align-items:center;transition-duration:.3s;display:none;position:absolute;top:50%}@media(min-width:48rem){.twc-upsells-slider-nav{display:flex}}.twc-upsells-slider-nav[aria-disabled=true]{cursor:not-allowed;background-color:#16161680}@supports (color:color-mix(in lab,red,red)){.twc-upsells-slider-nav[aria-disabled=true]{background-color:color-mix(in oklab,var(--color-gld-ink,#161616) 50%,transparent)}}.twc-upsells-slider-nav[aria-disabled=false]{cursor:pointer}@media(hover:hover){.twc-upsells-slider-nav[aria-disabled=false]:hover{opacity:1}}.twc-upsells-slider-nav-prev{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.twc-upsells-slider-nav-prev .icon{rotate:90deg}.twc-upsells-slider-nav-next{right:calc(var(--spacing,.25rem) * 0);--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.twc-upsells-slider-nav-next .icon{rotate:-90deg}.twc-upsells-slider-nav svg{fill:none}.twc-upsells-slider .twc-upsells-item{margin-bottom:calc(var(--spacing,.25rem) * 0);scroll-snap-align:start;flex-shrink:0}.twc-upsells-item:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}.twc-upsells-selected-item-active{border-color:var(--color-gld-ink,#161616)}.twc-upsells-item-disabled{cursor:not-allowed}.twc-upsells-item-disabled .twc-upsells-item-image:after{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-full,9999px);background-color:color-mix(in oklab,var(--color-gld-white,#fff) 80%,transparent);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;content:"Not Avaliable in Your Chain Size";width:calc(100% - 1.25rem);display:block;position:absolute;top:50%;left:50%;box-shadow:7px 7px 18px #4779c440}.twc-upsells-item-disabled[data-upsell-type=pendant] .twc-upsells-item-image:after{content:"Not Available with Selected Chain"}.twc-upsells-item.twc-upsells-item-none .twc-upsells-item-title{text-align:center}.twc-upsells-item-price-discount{margin-left:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-normal,400);font-size:.9em;font-weight:var(--font-weight-normal,400)}.twc-upsells-item [data-price-card],.twc-upsells-item .twc-product-card-image-badge{display:none}.twc-upsells-item .twc-product-card-title{font-size:var(--text-xs,.75rem);--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);white-space:normal}.twc-upsells-filters{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;transition-duration:.3s}.twc-upsells-filters-show{max-height:calc(var(--spacing,.25rem) * 37.5);overflow:visible}.twc-upsells-filters-options{margin-top:calc(var(--spacing,.25rem) * 3.75)}.twc-upsells-filters-options-item{margin-right:calc(var(--spacing,.25rem) * 2);transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;transition-duration:.3s;position:relative}.twc-upsells-filters-options-item:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}.twc-upsells-filters-options-item-active>label,.twc-upsells-filters-options-item>input:checked+label{background-color:var(--color-gld-ink,#161616);color:var(--color-gld-white,#fff)}.twc-upsells-filters-options-item-disabled{opacity:.3}.twc-upsells-filters-options-item>label{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gld-muted,#666);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);white-space:nowrap}.twc-upsells-filters-options-item>label:before,.twc-upsells-filters-options-item>label:after{display:none}.twc-upsells-filters-options-item>input{cursor:pointer}.twc-upsells-list-test-filters .twc-upsells-item-disabled[data-upsell-type=pendant]{display:none}.twc-upsells-load-more{pointer-events:none;width:100%;height:1px;width:var(--spacing-full,100%)}.twc-upsells-empty{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gld-border,#e6e6e6);background-color:var(--color-gld-white,#fff);padding:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.twc-upsells-handover{bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:100%;width:var(--spacing-full,100%);background-color:var(--color-gld-white,#fff);opacity:1;transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.2s;max-width:calc(100% - 23.4375rem);max-height:100vh;transition-duration:.2s;display:block;position:fixed;overflow:hidden auto}.twc-upsells-handover-hide{opacity:1;left:-100%}.twc-upsells-handover-no-scroll{overflow:hidden}.twc-upsells-handover-container{padding-inline:calc(var(--spacing,.25rem) * 11);padding-block:calc(var(--spacing,.25rem) * 7.5);position:relative}.twc-upsells-handover-close{top:calc(var(--spacing,.25rem) * 15);right:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 7.5);height:calc(var(--spacing,.25rem) * 7.5);cursor:pointer;border-radius:var(--radius-full,9999px);background-color:var(--color-gld-ink,#161616);justify-content:center;align-items:center;display:flex;position:absolute}.twc-upsells-handover-close .icon{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.twc-upsells-handover-list{margin-top:calc(var(--spacing,.25rem) * 3.75)}.twc-upsells-handover-item{margin-right:calc(var(--spacing,.25rem) * 3.5);margin-bottom:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-sm,.25rem);background-color:var(--color-gld-white,#fff);padding:calc(var(--spacing,.25rem) * 1);opacity:1;position:relative}.twc-upsells-handover-item-image{cursor:pointer;background-color:var(--color-gld-quote-surface,#f8f8f8);position:relative;overflow:hidden}.twc-upsells-handover-item-image:hover img{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.twc-upsells-handover-item-image img{width:100%;height:auto;width:var(--spacing-full,100%);max-width:100%;max-width:var(--spacing-full,100%);object-fit:cover;object-position:center;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;transition-duration:.3s;display:block}.twc-upsells-handover-item-title{margin-block:calc(var(--spacing,.25rem) * 3.75);width:100%;width:var(--spacing-full,100%);font-size:var(--text-xl,1.25rem);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.twc-upsells-handover-item-price{margin-block:calc(var(--spacing,.25rem) * 3.75);padding:calc(var(--spacing,.25rem) * 0)}.twc-upsells-handover-item-price-number{font-size:var(--text-lg,1.125rem);--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.twc-upsells-handover-item-disabled{inset:calc(var(--spacing,.25rem) * 0);background-color:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.twc-upsells-handover-item-disabled{background-color:color-mix(in oklab,var(--color-gld-white,#fff) 70%,transparent)}}.twc-upsells-handover-item-disabled-inner{width:100%;width:var(--spacing-full,100%);background-color:var(--color-gld-surface,#f9f9f9);padding-block:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;display:flex}.twc-upsells-handover-item-disabled-inner-text{font-size:var(--text-xs,.75rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gld-ink,#161616)}.twc-upsells-handover-item-btn-active{background-color:var(--color-gld-ink,#161616);color:var(--color-gld-white,#fff)}.twc-upsells-handover-item-variants{margin-block:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gld-ink,#161616);background-color:var(--color-gld-surface,#f9f9f9);flex-direction:column;display:flex;overflow:hidden}.twc-upsells-handover-item-variants-content{max-height:calc(var(--spacing,.25rem) * 0);transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;transition-duration:.3s;overflow:hidden}.twc-upsells-handover-item-variants-content-show{max-height:calc(var(--spacing,.25rem) * 37.5);overflow-y:auto}.twc-upsells-handover-item-variants-top{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gld-ink,#161616);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2.5);display:flex}.twc-upsells-handover-item-variants-top svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);fill:none;display:inline-block}.twc-upsells-handover-item-variants-option{cursor:pointer;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gld-ink,#161616);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;transition-duration:.3s;position:relative}.twc-upsells-handover-item-variants-option-active{background-color:var(--color-gld-ink,#161616)}.twc-upsells-handover-item-variants-option-active .twc-upsells-handover-item-variants-option-title{color:var(--color-gld-white,#fff)}.twc-upsells-handover-item-variants-option-chevron{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;transition-duration:.3s}.twc-upsells-handover-item-variants-option-chevron-rotate{rotate:180deg}.twc-upsells-handover-item-variants-option-title{font-size:var(--text-xs,.75rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.twc-upsells-handover-item-description-top{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.twc-upsells-handover-item-description-top-title{font-size:var(--text-base,1rem);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}.twc-upsells-handover-item-description-top-btn{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;transition-duration:.3s}.twc-upsells-handover-item-description-top-btn-rotate{rotate:45deg}.twc-upsells-handover-item-description-bottom{max-height:calc(var(--spacing,.25rem) * 0);transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;transition-duration:.3s;display:inline-block;overflow:hidden}.twc-upsells-handover-item-description-bottom-active{max-height:31.25rem}.twc-upsells-handover-item-description-bottom p{font-size:.8em}[data-upsells-handover-cart-state=show]{max-height:calc(var(--spacing,.25rem) * 37.5)}[data-upsells-handover-cart-state=hide]{right:-31250rem}@media not all and (min-width:48rem){.twc-upsells-filters-label,.twc-upsells-filters-options{padding-inline:calc(var(--spacing,.25rem) * 3)}.twc-upsells-filters-options{padding-bottom:calc(var(--spacing,.25rem) * 2.5);overflow-x:auto}.twc-upsells-list-view-list{justify-content:space-between}.twc-upsells-slider .twc-upsells-item{margin-right:calc(var(--spacing,.25rem) * 0);width:calc(40% - .5rem)}.twc-upsells-slider .twc-upsells-item:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}.twc-upsells-item-disabled .twc-upsells-item-image:after{font-size:var(--text-xs,.75rem)}.twc-upsells-handover{top:calc(var(--spacing,.25rem) * 12.5);z-index:var(--z-index-popup,130);max-width:100%;max-width:var(--spacing-full,100%);padding:calc(var(--spacing,.25rem) * 0)}.twc-upsells-handover-container{padding:calc(var(--spacing,.25rem) * 2.5)}.twc-upsells-handover-item{margin-right:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 5);width:calc(50% - .625rem)}.twc-upsells-handover-item:nth-child(2n){margin-right:calc(var(--spacing,.25rem) * 0)}}@media(min-width:48rem){.twc-upsells-handover{top:calc(var(--spacing,.25rem) * 32);z-index:var(--z-index-drawer-above-header,120)}.twc-upsells-filters{margin-block:calc(var(--spacing,.25rem) * 3.75)}.twc-upsells-slider .twc-upsells-item{width:calc(var(--spacing,.25rem) * 55)}.twc-upsells-item-disabled .twc-upsells-item-image:after{font-size:var(--text-2xs,.625rem)}#product-configurator-make-a-set .twc-upsells-list{gap:calc(var(--spacing,.25rem) * 2.5)}#product-configurator-make-a-set .twc-upsells-item{margin:calc(var(--spacing,.25rem) * 0)}#product-configurator-make-a-set .twc-upsells-item-image{overflow:hidden}#product-configurator-make-a-set .twc-upsells-item-image img{--tw-duration:.2s;transition-duration:.2s}#product-configurator-make-a-set .twc-upsells-item:hover .twc-upsells-item-image img{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.twc-mas-content .twc-upsells-list{gap:calc(var(--spacing,.25rem) * 2.5)}.twc-mas-content .twc-upsells-item{margin:calc(var(--spacing,.25rem) * 0)}}@media(min-width:90rem){.twc-upsells-slider .twc-upsells-item{max-width:none;min-width:calc(var(--spacing,.25rem) * 0);width:calc(20% - .7rem)}.twc-upsells-handover-item{width:calc(25% - .65625rem)}.twc-upsells-handover-item:nth-child(4n){margin-right:calc(var(--spacing,.25rem) * 0)}}@media(min-width:48rem)and (not (min-width:90rem)){.twc-upsells-handover-item{width:calc(33.3333% - .583333rem)}.twc-upsells-handover-item:nth-child(3n){margin-right:calc(var(--spacing,.25rem) * 0)}}.twc-pdp-media-column{position:relative}body.template-product :is(#shopify-section-header,#shopify-section-header-v2){margin-bottom:calc(var(--spacing,.25rem) * 0)}@media(min-width:48rem){.twc-pdp-media-column{flex:none;width:50%}}@media(min-width:64rem){.twc-pdp-media-column>[data-pdp-layout-variant=original],.twc-pdp-media-column [data-pdp-layout-variant=new],.twc-pdp-media-column #gld3DCanvas{top:calc(var(--spacing,.25rem) * 25);position:sticky}}.product-gallery{aspect-ratio:1;background:var(--color-gld-surface,#fff);contain:layout paint}.product-gallery .product-gallery__carousel{height:100%;max-height:100%}.product-gallery__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y pinch-zoom;width:100%;height:100%;display:flex;overflow:auto hidden}.product-gallery__track::-webkit-scrollbar{display:none}.product-gallery__thumbnails::-webkit-scrollbar{display:none}.product-gallery__slide{aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;position:relative}.product-gallery__image-wrapper,.product-gallery__video-wrapper,.product-gallery__video{width:100%;height:100%;display:block;position:relative}.product-gallery__image-wrapper>picture,.product-gallery__image-wrapper>picture>img,.product-gallery__video{object-fit:contain;width:100%;height:100%}.product-gallery__image-wrapper{background-position:50%;overflow:hidden}.product-gallery__image-wrapper[data-zoom-state=inactive]{cursor:zoom-in}.product-gallery__image-wrapper[data-zoom-state=loading]{cursor:wait}.product-gallery__image-wrapper[data-zoom-state=active]{cursor:zoom-out}.product-gallery__zoom{z-index:10;visibility:hidden;opacity:0;pointer-events:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.product-gallery__image-wrapper[data-zoom-state=active] .product-gallery__zoom{visibility:visible;opacity:1;pointer-events:auto}.product-gallery__video-toggle{z-index:12;cursor:pointer;background:0 0;border:0;width:3rem;height:3rem;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-gallery__video-toggle .icon-container,.product-gallery__video-toggle svg{width:3rem;height:3rem;display:block}.product-gallery__video-toggle svg{filter:drop-shadow(0 0 10px #debe61);transition:filter .1s linear}.product-gallery__video-toggle:hover svg{filter:drop-shadow(0 0 20px #debe61)}.product-gallery__video-wrapper:hover .product-gallery__video-toggle,.product-gallery__video-toggle:focus-visible{opacity:1}.product-gallery__video[data-video-state=playing]+.product-gallery__video-toggle,.product-gallery__video[data-video-state=loading]+.product-gallery__video-toggle{opacity:0}.product-gallery__arrow{z-index:15;width:4.5rem;height:4.5rem;color:var(--color-gld-ink,#161616);cursor:pointer;background:#f9f9f9bf;border:0;border-radius:0;place-items:center;padding:0;transition:background-color .3s linear;display:grid;position:absolute;bottom:0;right:0}.product-gallery__arrow:hover{background:var(--color-gld-surface,#f9f9f9)}.product-gallery__arrow--previous{right:4.75rem}.product-gallery__arrow--next{right:0}.product-gallery__arrow>span{border-top:2px solid;border-right:2px solid;width:1rem;height:1rem;display:inline-block}.product-gallery__arrow--previous>span{transform:rotate(-135deg)}.product-gallery__arrow--next>span{transform:rotate(45deg)}.product-gallery__thumbnails{z-index:16;scroll-behavior:smooth;scrollbar-width:none;gap:.5rem;max-width:54%;display:none;position:absolute;bottom:.75rem;left:.75rem;overflow:auto hidden}.product-gallery__thumbnail{cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 4.5rem;width:4.5rem;height:4.5rem;padding:0;position:relative;overflow:hidden}.product-gallery__thumbnail[aria-current=true]{border-color:var(--color-gld-gold,#debe61);padding:2px}.product-gallery__thumbnail-play{color:#fff;background:#000000b3;border-radius:9999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-gallery__progress{z-index:10;background:#16161640;width:100%;height:.25rem;display:block;position:absolute;bottom:0;left:0}.product-gallery__progress [data-product-gallery-progress]{transform-origin:0 0;background:var(--color-gld-gold,#debe61);width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.product-gallery__zoom-hint{z-index:14;color:#fff;pointer-events:none;background:#000000bf;border-radius:.25rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:none;position:absolute;bottom:5rem;right:.75rem}.product-gallery__fullscreen-bar{display:none}.product-gallery[data-product-gallery-fullscreen]{aspect-ratio:auto;contain:none}.product-gallery[data-product-gallery-fullscreen] .product-gallery__carousel{height:calc(100% - 3.75rem);margin-top:3.75rem}.product-gallery[data-product-gallery-fullscreen] .product-gallery__arrow,.product-gallery[data-product-gallery-fullscreen] .product-gallery__thumbnails,.product-gallery[data-product-gallery-fullscreen] .product-gallery__progress,.product-gallery[data-product-gallery-fullscreen] .product-gallery__zoom-hint{display:none}.product-gallery[data-product-gallery-fullscreen] .product-gallery__fullscreen-bar{z-index:30;color:#fff;background:#111;border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:center;width:100%;height:3.75rem;padding:0 1.25rem;display:flex;position:absolute;top:0;left:0}.product-gallery__fullscreen-navigation{gap:.5rem;display:flex}.product-gallery__fullscreen-navigation button{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:9999px;place-items:center;padding:0;display:grid}.product-gallery__fullscreen-navigation button:disabled{opacity:.25;cursor:default}.product-gallery :focus-visible{outline:2px solid var(--color-gld-gold,#debe61);outline-offset:2px}@media(min-width:48rem){.product-gallery__thumbnails{display:flex}.product-gallery__progress{display:none}}@media(max-width:47.999rem){.product-gallery__arrow{display:none!important}.product-gallery__image-wrapper{cursor:zoom-in}.product-gallery__zoom-hint{display:none!important}body.template-product.pdp-redesign-eligible[data-pdp-redesign-gallery-test-active] .product-gallery__thumbnails{max-width:calc(100% - 1.5rem);display:flex}body.template-product.pdp-redesign-eligible[data-pdp-redesign-gallery-test-active] .product-gallery__progress{display:none}}@media(prefers-reduced-motion:reduce){.product-gallery__track,.product-gallery__thumbnails{scroll-behavior:auto}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
/*# sourceMappingURL=/cdn/shop/t/1778/assets/css_tailwind-pdp.css.map */
