: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{flex:0 0 auto;width:var(--pdp-width-first-half)}.large-wonky-second-half{flex:0 0 auto;width:var(--pdp-width-second-half)}}.header-background-spacer{height:120px;position:absolute;top:0;width:100%}@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{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.product-template-section .section-wrapper .product-detail-wrap .pdp-nav-product-carousel .image-wrap img{aspect-ratio:1;width:100%}@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){display:flex;max-height:100vh;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){height:0;overflow:hidden;visibility:hidden}@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{max-width:120px;position:absolute;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{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1023px){.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel .item .image-wrap.first-item img{-o-object-fit:contain;object-fit:contain;padding-top:2rem}}.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel .slick-dots{background:transparent;bottom:.5rem;left:0;position:absolute;right:0;text-align:center}.product-template-section .section-wrapper .product-detail-wrap .pdp-carousel .slick-dots li{background-image:none;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0}.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{aspect-ratio:1;background-image:none;background:transparent;border:1px solid rgba(0,0,0,.4);border-radius:9999px;height:.5rem;opacity:1;position:static;width:.5rem}@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{display:flex;flex-wrap:wrap;margin:0 0 1.25rem}@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;margin:0;text-transform:uppercase}.product-template-section .section-wrapper .product-detail-wrap .content .reviews .spr-badge{margin-bottom:.5rem;white-space:nowrap}@media (max-width:639px){.product-template-section .section-wrapper .product-detail-wrap .content .reviews .spr-badge{margin:10px 0;width:100%}}.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{background:#be935333;display:flex;margin-bottom:1rem;padding:.5rem;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{font-size:.875rem;margin-bottom:0}.product-template-section .section-wrapper .product-detail-wrap .content .usp-list{list-style:disc none outside;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),.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);font-weight:400;text-decoration:line-through}.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-family:var(--font-body);font-size:1rem;letter-spacing:0;line-height:1.25rem}.product-template-section .section-wrapper .product-detail-wrap .content .discount-note{color:var(--grey);font-size:1rem;line-height:1.125rem;margin:0 0 1.25rem}@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-decoration:underline;text-transform:uppercase;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{font-size:1.375rem;line-height:2rem;padding-bottom:10px}@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 #gsAppContainer,.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .variant-option{display:none}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .product-control-flex{display:flex;gap:.5rem;justify-content:space-between}@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{background:#000;border-color:#000;color:#fff;font-size:1.125rem;width:100%}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .btn-flex button:hover{background:#fff;border-color:#000;color:#000;transition:all .3s}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .single-option-selector{color:#0009;padding:12px 24px 12px 12px}.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{color:#0009;padding:12px}.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{margin:auto;max-width:450px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .dynamic-checkout__content ul{-moz-column-gap:.5rem;column-gap:.5rem;flex-direction:row!important;flex-wrap:wrap!important;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-left:0!important;margin-right:0!important}.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 div,.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{display:none;margin-top:16px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-checkbox-input:checked .recipient-fields,.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-wrapper{display:flex}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-checkbox-wrapper .recipient-checkbox{cursor:pointer;margin-bottom:16px;position:relative}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-checkbox-wrapper .recipient-checkbox:before{-webkit-appearance:none;background-color:transparent;border:2px solid var(--grey);box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d;content:"";cursor:pointer;display:inline-block;margin-right:5px;padding:10px;position:relative;transition:background-color .4s;vertical-align:middle}.product-template-section .section-wrapper .product-detail-wrap .content .overview .ecommerce-options .form-controls .recipient-form .recipient-checkbox-wrapper .recipient-checkbox:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:9px;position:absolute;top:4px;transform:rotate(45deg);transition:width .3s,height .2s ease .3s;width:0}.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{height:14px;width:8px}.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{border-radius:0;color:#0009;font-size:14px;line-height:normal;padding:12px 24px 12px 12px;resize:none;width:100%}.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{background:#be935333;display:flex;gap:16px;margin-top:.625rem;padding:24px}@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;max-width:116px;width:100%}.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-basis:70%;flex-direction:column;flex-grow:0;flex-shrink:1;justify-content:space-between}.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{background:#000;border:1px solid #000;color:#fff;font-size:18px;font-weight:500;padding:1rem 1.5rem;text-transform:uppercase;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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;gap:16px;margin-top:.625rem;padding:24px}@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;max-width:116px;width:100%}.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-basis:70%;flex-direction:column;flex-grow:0;flex-shrink:1;justify-content:space-between}.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{background:#000;border:1px solid #000;color:#fff;font-size:18px;font-weight:500;padding:1rem 1.5rem;text-transform:uppercase;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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{align-items:center;display:flex;font-size:18px;font-weight:500;gap:8px;padding:0 2.5rem 0 0;position:relative}.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{background:url(icon-tasting-notes.svg) no-repeat;content:"";display:inline-block;height:32px;width:32px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions .item .trigger.food-pairings:before{background:url(icon-food-pairings.svg) no-repeat;content:"";display:inline-block;height:32px;width:32px}.product-template-section .section-wrapper .product-detail-wrap .content .overview .product-accordions .item .trigger.serving-inspiration:before{background:url(icon-serving-inspiration.png) no-repeat;background-position:50%;background-size:cover;content:"";display:inline-block;height:52px;width:32px}.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{font-size:1rem;line-height:1.5rem;margin:0}.product-template-section .related-variant-product-dropdown{color:var(--black);margin-bottom:.5rem}.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{padding:.625rem 0;width:33.3%}}@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{max-height:3.4375rem;min-height:3.4375rem;-o-object-fit:contain;object-fit:contain}.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;font-weight:700;line-height:24px}.pdp-blocks-section .header .title{font-family:var(--font-body);margin:0;text-align:center;text-transform:uppercase}.pdp-col-block{display:inline-grid;padding:0 1.25rem;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{margin-bottom:1.625rem;overflow:hidden;padding-top:100%;position:relative;width:100%}@media (max-width:639px){.pdp-col-block .image-wrap{left:-1.25rem;padding-top:calc(100% + 2.5rem);width:calc(100% + 2.5rem)}}.pdp-col-block .image-wrap img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.pdp-col-block .title{margin:0 0 .75rem;text-transform:uppercase}@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{margin:2.5rem 0 0;width:100%}@media (max-width:639px){.pdp-col-block .btn-flex .btn{width:100%}}.spr-container{border:none!important;margin:0 auto;padding:0 4.5rem 4.6875rem!important}@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:after,.spr-container .spr-header:before{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-family:Juana Alt;font-size:4rem;margin:0;max-width:400px;text-transform:uppercase}@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{align-items:center;display:flex;justify-content:center;margin:1.25rem 0 0}@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;text-align:center;width:100%}}.spr-container .spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview{background:#000;border:1px solid #000;color:#fff;font-family:Gotham;font-size:18px;padding:1rem 1.5rem;transition:all .3s}.spr-container .spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview:hover{background:#fff;border-color:#000;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:after,.spr-container .spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview:before{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{letter-spacing:0;order:-1;text-transform:uppercase;width:100%}.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;right:0;top: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{margin:24px auto;max-width:800px}.spr-container .spr-form-title{letter-spacing:0;text-transform:uppercase}.sticky-cta-bar{align-items:center;background:#fff;bottom:-200px;box-shadow:0 -4px 16px #00000040;display:none;justify-content:space-between;left:0;padding:.5rem 2.5rem;position:fixed;transition:all .3s;width:100%;z-index:3}@media (max-width:1023px){.sticky-cta-bar{display:flex;flex-wrap:wrap;padding:1.5rem 1rem}}.sticky-cta-bar .end{display:flex;gap:8px;justify-content:space-between;width:100%}@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{background:#000;border-color:#000;color:#fff;font-size:1.125rem;width:100%}.sticky-cta-bar .end .btn-flex button:hover{background:#fff;border-color:#000;color:#000;transition:all .3s}.sticky-cta-bar .end .btn-flex .login-access{width:100%}.sticky-cta-bar .end .single-option-selector{color:#0009;padding:12px}.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{color:#0009;padding:12px}.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 li,.pdp-description .metafield-rich_text_field p:not(:last-child),.pdp-description .output li,.pdp-description .output p:not(:last-child){margin-bottom:.5em}.pdp-description .description-content{padding:4.5rem}@media (max-width:1023px){.pdp-description .description-content{order:2;padding:2.5rem 1rem}}.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);margin-bottom:1.5rem;padding:1rem 0}.pdp-description .description-content .item .trigger{align-items:center;display:flex;font-size:20px;font-weight:500;gap:8px;padding:0 2.5rem 0 0;position:relative}.pdp-description .description-content .item .trigger:after{background:url(icon-chev-right.svg) no-repeat 50%/.5rem;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:20px}.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{font-size:1rem;line-height:1.5rem;margin:0}.pdp-description .description-content .item .data-sheet{font-size:20px;font-weight:500}.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{aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.pdp-description .carousel-wrapper .carousel-controls{bottom:1.5rem;display:flex;justify-content:space-between;padding:0 4rem;position:absolute;width:100%}@media (max-width:1023px){.pdp-description .carousel-wrapper .carousel-controls{padding:0 1rem}}.pdp-description .carousel-wrapper .carousel-controls .slide-index{color:#fff;display:flex}.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{aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.pdp-description .pdp-carousel-video .pause-button,.pdp-description .pdp-carousel-video .play-button{left:50%;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.pdp-description .pdp-carousel-video .pause-button img,.pdp-description .pdp-carousel-video .play-button img{height:3rem;width: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{opacity:0;transition:.3s;visibility:visible}.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/231/assets/style-product-template.css.map */
