:root{--pdp-width-first-half: 50%;--pdp-width-second-half: calc(100% - var(--pdp-width-first-half))}@media (min-width: 1024px){.large-wonky-first-half{width:var(--pdp-width-first-half);flex:0 0 auto}}@media (min-width: 1024px){.large-wonky-second-half{width:var(--pdp-width-second-half);flex:0 0 auto}}.header-background-spacer{width:100%;position:absolute;top:0;height:120px}@media (min-width: 1024px){.header-background-spacer{display:none}}.product-template-section .section-wrapper{padding-left:0}@media (max-width: 1023px){.product-template-section .section-wrapper{padding-right:0}}.product-template-section .section-wrapper .product-detail-wrap{align-items:flex-start}@media (max-width: 639px){.product-template-section .section-wrapper .product-detail-wrap{margin-top:-2rem}}.product-template-section .section-wrapper .product-detail-wrap .pdp-nav-product-carousel .item{position:relative}.product-template-section .section-wrapper .product-detail-wrap .pdp-nav-product-carousel .item.slick-current{display:none}.product-template-section .section-wrapper .product-detail-wrap .pdp-nav-product-carousel .item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d}.product-template-section .section-wrapper .product-detail-wrap .pdp-nav-product-carousel .image-wrap img{width:100%;aspect-ratio:1}@media (max-width: 1023px){.product-template-section .section-wrapper .product-detail-wrap .pdp-nav-product-carousel{display:none}}@media (min-width: 1024px){.product-template-section .section-wrapper .product-detail-wrap .pdp-nav-product-carousel:not(.slick-initialized){max-height:100vh;display:flex;overflow:hidden}.product-template-section .section-wrapper .product-detail-wrap .pdp-nav-product-carousel:not(.slick-initialized) .item{flex:1 0 50%}}.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel:not(.slick-initialized){max-height:100vh;overflow:hidden}.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel:not(.slick-initialized) .item:not(:first-child){visibility:hidden;overflow:hidden;height:0}@media (max-width: 639px){.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel:not(.slick-initialized) .item{max-height:1000px}}.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel .item{position:relative}.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel .item .image-wrap.badge{position:absolute;max-width:120px;right:1.5rem;top:1.5rem;width:auto}@media (max-width: 1023px){.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel .item .image-wrap.badge{max-width:80px;top:3.5rem}}.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel .item .image-wrap img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}@media (max-width: 1023px){.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel .item .image-wrap.first-item img{padding-top:2rem;-o-object-fit:contain;object-fit:contain}}.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel .slick-dots{position:absolute;right:0;bottom:.5rem;left:0;background:transparent;text-align:center}.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel .slick-dots li{background-image:none;display:flex;margin:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel .slick-dots li.slick-active button{background:#000;border-color:#000}.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel .slick-dots li button{position:static;background-image:none;background:transparent;opacity:1;width:.5rem;height:.5rem;aspect-ratio:1;border-radius:9999px;border:1px solid rgba(0,0,0,.4)}@media (min-width: 1024px){.product-template-section .section-wrapper .product-detail-wrap .product-images{position:-webkit-sticky;position:sticky;top:0}}.product-template-section .section-wrapper .product-detail-wrap .content{padding:2.5rem 4.5rem 4.5rem;position:-webkit-sticky;position:sticky;top:5rem}@media (max-width: 1023px){.product-template-section .section-wrapper .product-detail-wrap .content{padding:1.25rem 1rem 0}}.product-template-section .section-wrapper .product-detail-wrap .content .product-meta{display:flex;justify-content:space-between}@media (max-width: 639px){.product-template-section .section-wrapper .product-detail-wrap .content .product-meta{flex-direction:column;justify-content:flex-start}}.product-template-section .section-wrapper .product-detail-wrap .content .product-meta .breadcrumbs{margin:0 0 1.25rem;display:flex;flex-wrap:wrap}@media (max-width: 639px){.product-template-section .section-wrapper .product-detail-wrap .content .product-meta .breadcrumbs{width:100%}}.product-template-section .section-wrapper .product-detail-wrap .content .product-meta .breadcrumbs a{color:var(--grey);position:relative;text-transform:capitalize;white-space:nowrap}.product-template-section .section-wrapper .product-detail-wrap .content .product-meta .breadcrumbs a:after{content:"/";margin:0 .375rem}.product-template-section .section-wrapper .product-detail-wrap .content .product-meta .breadcrumbs a.active{color:#000}.product-template-section .section-wrapper .product-detail-wrap .content .product-meta .breadcrumbs a.active:after{content:""}.product-template-section .section-wrapper .product-detail-wrap .content .header{display:flex;justify-content:space-between;margin-bottom:.5rem}@media (max-width: 639px){.product-template-section .section-wrapper .product-detail-wrap .content .header{flex-wrap:wrap}}.product-template-section .section-wrapper .product-detail-wrap .content .header .title{font-family:var(--font-body);font-weight:500;text-transform:uppercase;margin:0}.product-template-section .section-wrapper .product-detail-wrap .content .reviews .spr-badge{white-space:nowrap;margin-bottom:.5rem}@media (max-width: 639px){.product-template-section .section-wrapper .product-detail-wrap .content .reviews .spr-badge{width:100%}}@media (max-width: 639px){.product-template-section .section-wrapper .product-detail-wrap .content .reviews .spr-badge{width:100%;margin:10px 0}}.product-template-section .section-wrapper .product-detail-wrap .content .reviews .spr-badge .spr-badge-starrating{font-size:.8125rem;line-height:1.5rem}.product-template-section .section-wrapper .product-detail-wrap .content .reviews .spr-badge .spr-badge-starrating .spr-icon{margin-right:.25rem}.product-template-section .section-wrapper .product-detail-wrap .content .reviews .spr-badge .spr-badge-caption{font-size:.875rem;line-height:1.5rem}.product-template-section .section-wrapper .product-detail-wrap .content .promotion-cutoff{padding:.5rem;display:flex;background:#be935333;margin-bottom:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-template-section .section-wrapper .product-detail-wrap .content .promotion-cutoff i{margin-right:.25rem}.product-template-section .section-wrapper .product-detail-wrap .content .promotion-cutoff .timeleft{margin-bottom:0;font-size:.875rem}.product-template-section .section-wrapper .product-detail-wrap .content .usp-list{list-style:disc outside none;list-style:initial;margin-bottom:1rem;padding-left:1.3rem}.product-template-section .section-wrapper .product-detail-wrap .content .usp-list li:not(:last-child){margin-bottom:.5rem}.product-template-section .section-wrapper .product-detail-wrap .content .variant-title-wrapper{margin-bottom:.5rem}.product-template-section .section-wrapper .product-detail-wrap .content .variant-title-wrapper .variant-title{font-family:var(--font-body);font-size:1.125rem;font-weight:400;line-height:125%;margin:0}.product-template-section .section-wrapper .product-detail-wrap .content .subtitle{font-family:var(--font-body);font-size:18px;font-weight:500;margin-bottom:1rem}.product-template-section .section-wrapper .product-detail-wrap .content .subtitle .sale-price{color:var(--grey);text-decoration:line-through;font-weight:400}.product-template-section .section-wrapper .product-detail-wrap .content .subtitle .non-sale-price,.product-template-section .section-wrapper .product-detail-wrap .content .subtitle .on-sale{color:#c63c3a}.product-template-section .section-wrapper .product-detail-wrap .content .subtitle .hasDiscount{color:var(--grey)}.product-template-section .section-wrapper .product-detail-wrap .content .subtitle .cap{text-decoration:line-through}.product-template-section .section-wrapper .product-detail-wrap .content .subtitle .single-variant-title{color:var(--grey);font-size:1rem;line-height:1.25rem;letter-spacing:0;font-family:var(--font-body)}.product-template-section .section-wrapper .product-detail-wrap .content .discount-note{color:var(--grey);margin:0 0 1.25rem;font-size:1rem;line-height:1.125rem}@media (max-width: 639px){.product-template-section .section-wrapper .product-detail-wrap .content .overview{display:flex;flex-direction:column}}.product-template-section .section-wrapper .product-detail-wrap .content .overview .p-desc,.product-template-section .section-wrapper .product-detail-wrap .content .overview .p-desc p{font-size:1rem;line-height:1.5rem;margin:0 0 1.25rem}@media (max-width: 639px){.product-template-section .section-wrapper .product-detail-wrap .content .overview .p-desc p{font-size:1rem;line-height:1.5rem}}.product-template-section .section-wrapper .product-detail-wrap .content .overview .p-desc p .read-more{font-weight:500;text-transform:uppercase;text-decoration:underline;white-space:nowrap}.product-template-section .section-wrapper .product-detail-wrap .content .overview .p-desc ol,.product-template-section .section-wrapper .product-detail-wrap .content .overview .p-desc ul{padding:15px 0 15px 20px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .p-desc ol li,.product-template-section .section-wrapper .product-detail-wrap .content .overview .p-desc ul li{padding-bottom:10px;font-size:1.375rem;line-height:2rem}@media (max-width: 639px){.product-template-section .section-wrapper .product-detail-wrap .content .overview .p-desc ol li,.product-template-section .section-wrapper .product-detail-wrap .content .overview .p-desc ul li{font-size:1rem;line-height:1.5rem}}.product-template-section .section-wrapper .product-detail-wrap .content .overview .tech-sheet{font-size:1rem;line-height:1.5rem}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options{display:flex;flex-direction:column}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .limit-quantity-error{display:none}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .label{margin-bottom:.5rem}@media (max-width: 639px){.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options{order:-1}}@media (max-width: 1023px){.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls{display:flex;flex-wrap:wrap;width:100%}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .options{width:100%}}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .variant-option,.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls #gsAppContainer{display:none}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .product-control-flex{display:flex;justify-content:space-between;gap:.5rem}@media (max-width: 1023px){.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .product-control-flex{width:100%}}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .btn-flex{flex-basis:85%}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .btn-flex.login-access{flex-basis:100%}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .btn-flex button{width:100%;background:#000;color:#fff;border-color:#000;font-size:1.125rem}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .btn-flex button:hover{background:#fff;color:#000;border-color:#000;transition:all .3s}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .single-option-selector{padding:12px 24px 12px 12px;color:#0009}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .single-option-selector option{color:#000}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .qty-selection{flex-basis:15%}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .qty-selection .group select{padding:12px;color:#0009}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .express-msg{margin-bottom:.5rem;text-align:center;width:100%}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .additional-checkout-buttons,.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .express-wrapper{width:100%}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .dynamic-checkout__content{max-width:450px;margin:auto}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .dynamic-checkout__content ul{flex-direction:row!important;flex-wrap:wrap!important;-moz-column-gap:.5rem;column-gap:.5rem;justify-content:center!important}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .dynamic-checkout__content ul li{flex-basis:48.5%!important;flex-grow:0!important;flex-shrink:1!important;margin-right:0!important;margin-left:0!important}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .dynamic-checkout__content ul li div,.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .dynamic-checkout__content ul li *,.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .dynamic-checkout__content ul li form button{border-radius:0!important}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .customer{margin-top:1rem;width:100%}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form{margin-top:1rem}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-fields{margin-top:16px;display:none}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-fields.active{display:block}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-checkbox-input:checked .recipient-fields{display:block}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-checkbox-wrapper{display:flex}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-checkbox-wrapper .recipient-checkbox{position:relative;cursor:pointer;margin-bottom:16px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-checkbox-wrapper .recipient-checkbox:before{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid var(--grey);box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d;padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px;transition:background-color .4s}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-checkbox-wrapper .recipient-checkbox:after{content:"";display:block;position:absolute;top:4px;left:9px;width:0px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);transition:width .3s,height .2s ease .3s}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-checkbox-wrapper .recipient-checkbox-input:checked+.recipient-checkbox:after{width:8px;height:14px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-checkbox-wrapper .recipient-checkbox-input:checked+.recipient-checkbox:before{background:#09121f;border-color:#09121f}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-checkbox-wrapper .recipient-checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-fields__field{margin-bottom:16px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-fields__field .field .field__input{width:100%;padding:12px 24px 12px 12px;resize:none;border-radius:0;line-height:normal;color:#0009;font-size:14px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-fields__field .field .field__input::-moz-placeholder{color:#0009}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-fields__field .field .field__input:-ms-input-placeholder{color:#0009}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-fields__field .field .field__input::placeholder{color:#0009}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-fields__field .field .field__input:disabled{background:#0000000d;cursor:not-allowed}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-fields__field .field .field__input.text-area{padding-top:12px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-fields__field .field .form__message{margin-top:16px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .build-case-wrapper{display:flex;padding:24px;background:#be935333;gap:16px;margin-top:.625rem}@media (max-width: 1023px){.product-template-section .section-wrapper .product-detail-wrap .content .overview .build-case-wrapper{margin-bottom:2.5rem}}.product-template-section .section-wrapper .product-detail-wrap .content .overview .build-case-wrapper .build-case-image-wrapper{flex-shrink:1;width:100%;max-width:116px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .build-case-wrapper .build-case-image-wrapper .build-case-image{height:100%;-o-object-fit:contain;object-fit:contain}.product-template-section .section-wrapper .product-detail-wrap .content .overview .build-case-wrapper .build-case-content{display:flex;flex-direction:column;justify-content:space-between;flex-basis:70%;flex-shrink:1;flex-grow:0}.product-template-section .section-wrapper .product-detail-wrap .content .overview .build-case-wrapper .build-case-content .title{font-size:18px;font-weight:500;margin-bottom:.5rem}.product-template-section .section-wrapper .product-detail-wrap .content .overview .build-case-wrapper .build-case-content .sub-title{font-size:18px;margin-bottom:1rem}.product-template-section .section-wrapper .product-detail-wrap .content .overview .build-case-wrapper .build-case-content a{font-size:18px;padding:1rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:500;text-transform:uppercase;background:#000;color:#fff;border:1px solid black;transition:all .3s}.product-template-section .section-wrapper .product-detail-wrap .content .overview .build-case-wrapper .build-case-content a:hover{background:#fff;color:#000}.product-template-section .section-wrapper .product-detail-wrap .content .overview .upsell-wrapper{display:flex;padding:24px;gap:16px;margin-top:.625rem}@media (max-width: 1023px){.product-template-section .section-wrapper .product-detail-wrap .content .overview .upsell-wrapper{margin-bottom:2.5rem}}.product-template-section .section-wrapper .product-detail-wrap .content .overview .upsell-wrapper .upsell-image-wrapper{flex-shrink:1;width:100%;max-width:116px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .upsell-wrapper .upsell-image-wrapper .upsell-image{height:auto;-o-object-fit:cover;object-fit:cover}.product-template-section .section-wrapper .product-detail-wrap .content .overview .upsell-wrapper .upsell-content{display:flex;flex-direction:column;justify-content:space-between;flex-basis:70%;flex-shrink:1;flex-grow:0}.product-template-section .section-wrapper .product-detail-wrap .content .overview .upsell-wrapper .upsell-content .title{font-size:18px;font-weight:500;margin-bottom:.5rem}.product-template-section .section-wrapper .product-detail-wrap .content .overview .upsell-wrapper .upsell-content .sub-title{font-size:18px;margin-bottom:1rem}.product-template-section .section-wrapper .product-detail-wrap .content .overview .upsell-wrapper .upsell-content a{font-size:18px;padding:1rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:500;text-transform:uppercase;background:#000;color:#fff;border:1px solid black;transition:all .3s}.product-template-section .section-wrapper .product-detail-wrap .content .overview .upsell-wrapper .upsell-content a:hover{background:#fff;color:#000}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions{margin-top:2.5rem}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions .item{margin-bottom:1.5rem}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions .item .trigger{display:flex;align-items:center;gap:8px;position:relative;padding:0rem 2.5rem 0rem 0;font-weight:500;font-size:18px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions .item .trigger:hover{cursor:pointer}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions .item .trigger.tasting-notes:before{content:"";width:32px;height:32px;background:url(icon-tasting-notes.svg) no-repeat;display:inline-block}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions .item .trigger.food-pairings:before{content:"";width:32px;height:32px;background:url(icon-food-pairings.svg) no-repeat;display:inline-block}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions .item .trigger.serving-inspiration:before{content:"";width:32px;height:52px;background:url(icon-serving-inspiration.png) no-repeat;background-size:cover;background-position:center;display:inline-block}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions .item .trigger.expand:after{transform:translateY(-50%) rotate(-90deg)}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions .item .output{display:none;margin:.5rem 0 1.5rem}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions .item .output.no-accordion{display:block}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions .item .output p{margin:0;font-size:1rem;line-height:1.5rem}.product-template-section .related-variant-product-dropdown{margin-bottom:.5rem;color:var(--black)}.product-tag-library{background:#000;padding:2.5rem 0}@media (max-width: 1023px){.product-tag-library{padding:1.875rem 0}}.product-tag-library .blocks{display:flex;justify-content:space-between}@media (max-width: 1023px){.product-tag-library .blocks{flex-wrap:wrap;justify-content:center}}.product-tag-library .blocks .block{text-align:center;width:100%}@media (max-width: 1023px){.product-tag-library .blocks .block{width:33.3%;padding:.625rem 0}}@media (max-width: 639px){.product-tag-library .blocks .block{width:50%}}.product-tag-library .blocks .block .icon-wrap{margin:0 auto}.product-tag-library .blocks .block .icon-wrap img{min-height:3.4375rem;-o-object-fit:contain;object-fit:contain;max-height:3.4375rem}.product-tag-library .blocks .block .tag-title{color:#fff;margin:.625rem 0;text-transform:uppercase}.product-tag-library .blocks .block .value{color:#fff;font-size:20px;line-height:24px;font-weight:700}.pdp-blocks-section .header .title{text-align:center;text-transform:uppercase;margin:0;font-family:var(--font-body)}.pdp-col-block{padding:0 1.25rem;display:inline-grid;width:33.3%}@media (max-width: 1023px){.pdp-col-block{padding:0 .5625rem 3.125rem}.pdp-col-block:last-child{padding-bottom:0}}@media (max-width: 639px){.pdp-col-block{padding:0 1.25rem 3.125rem;width:100%}}.pdp-col-block .image-wrap{width:100%;padding-top:100%;position:relative;margin-bottom:1.625rem;overflow:hidden}@media (max-width: 639px){.pdp-col-block .image-wrap{width:calc(100% + 2.5rem);padding-top:calc(100% + 2.5rem);left:-1.25rem}}.pdp-col-block .image-wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdp-col-block .title{text-transform:uppercase;margin:0 0 .75rem}@media (max-width: 639px){.pdp-col-block .title{font-size:1.125rem;line-height:1.5rem}}.pdp-col-block .desc{font-size:1rem;line-height:1.5rem;margin:0}.pdp-col-block .btn-flex{width:100%;margin:2.5rem 0 0}@media (max-width: 639px){.pdp-col-block .btn-flex .btn{width:100%}}.spr-container{border:none!important;padding:0 4.5rem 4.6875rem!important;margin:0 auto}@media (max-width: 639px){.spr-container{padding:0 1rem 5.625rem!important}}.spr-container .spr-header{display:flex;justify-content:space-between}.spr-container .spr-header:before,.spr-container .spr-header:after{content:unset}@media (max-width: 639px){.spr-container .spr-header{flex-wrap:wrap;justify-content:center}}[dir=ltr] .spr-container .spr-header .spr-header-title{text-align:left}[dir=rtl] .spr-container .spr-header .spr-header-title{text-align:right}.spr-container .spr-header .spr-header-title{font-size:4rem;margin:0;font-family:Juana Alt;text-transform:uppercase;max-width:400px}@media (max-width: 639px){[dir=ltr] .spr-container .spr-header .spr-header-title{text-align:left}[dir=rtl] .spr-container .spr-header .spr-header-title{text-align:right}.spr-container .spr-header .spr-header-title{font-size:3.5rem}}.spr-container .spr-header .spr-summary{display:flex;margin:1.25rem 0 0;justify-content:center;align-items:center}@media (max-width: 639px){.spr-container .spr-header .spr-summary{flex-wrap:wrap;justify-content:flex-start;row-gap:.5rem}}.spr-container .spr-header .spr-summary .spr-starrating{margin-right:4px}.spr-container .spr-header .spr-summary .spr-starrating .spr-icon{margin:0 2px}.spr-container .spr-header .spr-summary .spr-summary-actions{float:none;margin-left:20px;text-decoration:underline}@media (max-width: 639px){.spr-container .spr-header .spr-summary .spr-summary-actions{margin:.625rem 0 0;width:100%;text-align:center}}.spr-container .spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview{padding:1rem 1.5rem;background:#000;color:#fff;font-family:Gotham;font-size:18px;transition:all .3s;border:1px solid black}.spr-container .spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview:hover{background:#fff;color:#000;border-color:#000}@media (max-width: 639px){.spr-container .spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview{display:block}.spr-container .spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview:before,.spr-container .spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview:after{content:unset}}.spr-container .spr-reviews .spr-review:first-child{margin-top:2.9375rem}.spr-container .spr-reviews .spr-review .spr-review-header{display:flex;flex-wrap:wrap;position:relative}.spr-container .spr-reviews .spr-review .spr-review-header .spr-review-header-title{text-transform:uppercase;letter-spacing:0rem;width:100%;order:-1}.spr-container .spr-reviews .spr-review .spr-review-header span{width:100%}.spr-container .spr-reviews .spr-review .spr-review-header span.spr-review-header-starratings{margin:.625rem 0 .75rem}@media (min-width: 1024px){.spr-container .spr-reviews .spr-review .spr-review-header span.spr-review-header-byline{position:absolute;top:0;right:0;width:auto}}.spr-container .spr-reviews .spr-review .spr-review-content-body{font-size:1rem;line-height:1.5rem;max-width:75%}@media (max-width: 639px){.spr-container .spr-reviews .spr-review .spr-review-content-body{max-width:100%}}.spr-container .spr-button-primary{background:transparent}.spr-container .spr-form{max-width:800px;margin:24px auto}.spr-container .spr-form-title{text-transform:uppercase;letter-spacing:0px}.sticky-cta-bar{display:none;background:#fff;box-shadow:0 -4px 16px #00000040;padding:.5rem 2.5rem;align-items:center;position:fixed;justify-content:space-between;z-index:3;bottom:-200px;left:0;width:100%;transition:.3s all}@media (max-width: 1023px){.sticky-cta-bar{display:flex;flex-wrap:wrap;padding:1.5rem 1rem}}.sticky-cta-bar .end{display:flex;width:100%;gap:8px;justify-content:space-between}@media (max-width: 1023px){.sticky-cta-bar .end{width:100%}}.sticky-cta-bar .end .btn-flex{flex-basis:85%}.sticky-cta-bar .end .btn-flex button{width:100%;background:#000;color:#fff;border-color:#000;font-size:1.125rem}.sticky-cta-bar .end .btn-flex button:hover{background:#fff;color:#000;border-color:#000;transition:all .3s}.sticky-cta-bar .end .btn-flex .login-access{width:100%}.sticky-cta-bar .end .single-option-selector{padding:12px;color:#0009}.sticky-cta-bar .end .single-option-selector option{color:#000}.sticky-cta-bar .end .qty-selection{flex-basis:15%}.sticky-cta-bar .end .qty-selection .group select{padding:12px;color:#0009}.pdp-description .metafield-rich_text_field a,.pdp-description .output a{text-decoration:underline}.pdp-description .metafield-rich_text_field ul,.pdp-description .output ul{list-style-type:disc;padding-left:1em}.pdp-description .metafield-rich_text_field ol,.pdp-description .output ol{list-style-type:decimal;padding-left:1em}.pdp-description .metafield-rich_text_field p:not(:last-child),.pdp-description .metafield-rich_text_field li,.pdp-description .output p:not(:last-child),.pdp-description .output li{margin-bottom:.5em}.pdp-description .description-content{padding:4.5rem}@media (max-width: 1023px){.pdp-description .description-content{padding:2.5rem 1rem;order:2}}.pdp-description .description-content .metafield-rich_text_field strong,.pdp-description .description-content .output strong{font-weight:500}.pdp-description .description-content .metafield-rich_text_field a,.pdp-description .description-content .output a{text-decoration:underline}.pdp-description .description-content .metafield-rich_text_field a strong,.pdp-description .description-content .output a strong{font-weight:400}.pdp-description .description-content .item{border-bottom:1px solid var(--grey);padding:1rem 0;margin-bottom:1.5rem}.pdp-description .description-content .item .trigger{display:flex;align-items:center;gap:8px;position:relative;padding:0rem 2.5rem 0rem 0;font-weight:500;font-size:20px}.pdp-description .description-content .item .trigger:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:20px;background:url(icon-chev-right.svg) no-repeat center center/.5rem;transition:.3s all}.pdp-description .description-content .item .trigger:hover{cursor:pointer}.pdp-description .description-content .item .trigger.expand:after{transform:translateY(-50%) rotate(-90deg)}.pdp-description .description-content .item .output{display:none;margin:.5rem 0 0}.pdp-description .description-content .item .output p{margin:0;font-size:1rem;line-height:1.5rem}.pdp-description .description-content .item .data-sheet{font-weight:500;font-size:20px}.pdp-description .carousel-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:61px}@media (max-width: 1023px){.pdp-description .carousel-wrapper{order:1;position:relative;top:auto}}.pdp-description .carousel-wrapper .description-carousel .image-wrap .img{width:100%;aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover}.pdp-description .carousel-wrapper .carousel-controls{position:absolute;bottom:1.5rem;width:100%;padding:0 4rem;display:flex;justify-content:space-between}@media (max-width: 1023px){.pdp-description .carousel-wrapper .carousel-controls{padding:0 1rem}}.pdp-description .carousel-wrapper .carousel-controls .slide-index{display:flex;color:#fff}.pdp-description .carousel-wrapper .carousel-controls .slide-index .total-index{color:#fff6}.pdp-description .carousel-wrapper .carousel-controls .buttons .description-arrow-next,.pdp-description .carousel-wrapper .carousel-controls .buttons .description-arrow-prev{height:1.5rem;width:1.5rem}.pdp-description .pdp-carousel-video{position:relative}.pdp-description .pdp-carousel-video video{width:100%;aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover}.pdp-description .pdp-carousel-video .play-button,.pdp-description .pdp-carousel-video .pause-button{position:absolute;z-index:10;padding:1rem;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-description .pdp-carousel-video .play-button img,.pdp-description .pdp-carousel-video .pause-button img{width:3rem;height:3rem}.pdp-description .pdp-carousel-video .pause-button,.pdp-description .pdp-carousel-video.playing .play-button{visibility:hidden}.pdp-description .pdp-carousel-video.playing .pause-button{visibility:visible;opacity:0;transition:.3s}.pdp-description .pdp-carousel-video.playing:hover .pause-button{opacity:1}.product-template-section .product-card__corner-label{z-index:20}@media (max-width: 1023px){.product-template-section .product-card__corner-label{top:var(--header-height)}}
/*# sourceMappingURL=/cdn/shop/t/229/assets/style-product-template.css.map */
