.section-product__inner{display:grid;grid-template-columns:1fr minmax(28em,40%);gap:3em;align-items:start}@media (max-width:1024px){.section-product__inner{grid-template-columns:100%;gap:2em}}.section-product__media{width:100%;min-width:100%}.section-product__details{width:100%;position:sticky;top:0;display:flex;flex-direction:column;gap:1em;width:100%}@media (max-width:1024px){.section-product__details{padding:0 1em}}.section-product .product-details__title{display:flex;justify-content:space-between;align-items:baseline;gap:25%;margin-bottom:1.5em}.section-product .product-details__title h1{margin:0;line-height:1}.section-product .product-details__price .price{display:flex;gap:1em}@media (max-width:768px){.section-product .product-details__price .price{gap:.5em}}.section-product .product-details__price .price>span{font:1.5em Flapjack,arial,sans-serif;font-weight:400}@media (max-width:768px){.section-product .product-details__price .price>span{font-size:1em}}.section-product .product-details__price .price ins{border:none}.section-product .product-details__price .price del{opacity:.5;font:.625em "Fira Mono",arial,sans-serif;font-weight:400}@media (max-width:768px){.section-product .product-details__price .price del{font-size:.75em}}.section-product .product-details__price [itemprop=price]{order:2}.section-product .product-details__price .compare{order:1}.section-product .product-details .meta{display:flex;align-items:center;justify-content:space-between}.section-product .product-details .meta .jdgm-star.jdgm--half:before,.section-product .product-details .meta .jdgm-star.jdgm--off:before,.section-product .product-details .meta .jdgm-star.jdgm--on:before{font-size:12px;font-weight:400;color:#000}.section-product .product-details .loyalty-points{position:relative}.section-product .product-details .loyalty-points>div{position:relative;display:inline-flex;background-color:#f5d259;padding:6px 10px;transform:rotate(-1.5deg);flex-wrap:nowrap}.section-product .product-details .loyalty-points>div>div{display:flex;transform:rotate(1.5deg)}.section-product .product-details .loyalty-points span{font-size:.75em;display:block;line-height:1;text-transform:uppercase}.section-product .product-details .loyalty-points span:last-child{margin-left:.5em}.section-product .product-details__description ol,.section-product .product-details__description ul{margin:0;padding-left:2em}.section-product .product-details__description ul{list-style-type:disc}.section-product .product-details__description ol{list-style-type:decimal}.section-product .product-details__description p:empty{display:none}.section-product .product-details__description p:last-child{margin-bottom:0}.section-product .product-details__swatches{margin:1em 0}.section-product .product-details__swatches>span{font-size:.8125em;display:block;margin-bottom:.61538461538em}.section-product .product-details__swatches ul{display:flex;gap:.375em}.section-product .product-details__swatches li{width:2em;height:2em;display:block;border:1px solid rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center}.section-product .product-details__swatches li.active{border-color:#000}.section-product .product-details__swatches li span{display:block;width:1.5em;height:1.5em;border:1px solid rgba(0,0,0,.025)}.section-product .product-details__variants{margin:1.5em 0}.section-product .product-details__model{margin:-1em 0 1.5em 0}.section-product .product-details__model span{font-size:.8125em}.section-product .product-details__actions{margin:2em 0;display:flex;flex-direction:column;gap:1em}.section-product .product-details__actions shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:52px;--shopify-accelerated-checkout-button-border-radius:4px;--shopify-accelerated-checkout-button-box-shadow:none;--shopify-accelerated-checkout-skeleton-background-color:$color-grey-light;--shopify-accelerated-checkout-skeleton-animation-opacity-start:1;--shopify-accelerated-checkout-skeleton-animation-opacity-end:0.5;--shopify-accelerated-checkout-skeleton-animation-duration:4s;--shopify-accelerated-checkout-skeleton-animation-timing-function:ease}.section-product .product-details__actions .button.no-price .button-price{display:none!important}.section-product .product-details__quantity{display:none}.section-product .product-details__quantity .product-quantity{display:flex;overflow:hidden}.section-product .product-details__quantity .product-quantity label{position:absolute;left:-99999px}.section-product .product-details__quantity .product-quantity input{width:2.75em;padding:0 .5em;text-align:center;border-left:none;border-right:none}.section-product .product-details__quantity .product-quantity button{min-width:2.75em;padding:0}.section-product .product-details .sealsubs-container{position:relative}.section-product .product-details .sealsubs-container .sls-purchase-options-label{font-size:.875em;margin:0 0 .5em 0;font-weight:700}.section-product .product-details .sealsubs-container .sls-option-container{border-radius:0;border:1px solid #000;color:#000;box-shadow:none;padding:.75em 1em;margin-bottom:.5em}.section-product .product-details .sealsubs-container .sls-option-container label{font-weight:500;font-size:.875em;line-height:1.8;color:#000;text-transform:uppercase}.section-product .product-details .sealsubs-container .sls-option-container .selling-plan-group-options-name-select{width:100%;display:flex;gap:4px;align-items:center;padding:0}.section-product .product-details .sealsubs-container .sls-option-container .selling-plan-group-options-name-select label{font-weight:400;font-size:.625em;color:#000;letter-spacing:1px;margin-right:0}.section-product .product-details .sealsubs-container .sls-option-container .sls-selling-plan-group-first-line{align-items:center;width:100%}.section-product .product-details .sealsubs-container .sls-option-container .sls-price{font-size:.875em;line-height:1.8;display:flex;flex-direction:column;align-items:flex-end;color:#000!important}.section-product .product-details .sealsubs-container .sls-option-container .sls-select-container{width:100%}.section-product .product-details .sealsubs-container .sls-option-container .sls-select-container select{width:100%;max-width:none!important;font-size:.75em;border:1px solid #000!important;outline:0!important;box-shadow:none!important;text-transform:uppercase!important}.section-product .product-details .sealsubs-container .sls-option-container .sls-selling-plan-description-content{font-size:.625em;margin-top:1em;color:#000}.section-product .product-details .sealsubs-container .sls-option[type=radio]:checked+.sls-custom-radio::after{width:.5em;height:.5em}.section-product .product-details .sealsubs-container .sls-more-info-container,.section-product .product-details .sealsubs-container .sls-widget-branding{display:none!important}.section-product .product-details .sealsubs-container .sls-active .sls-selling-plan-group-options{gap:1em}.section-product .product-details .sealsubs-container .sls-price-below{position:relative;top:auto;right:auto}.section-product .product-details .sealsubs-container .sls-price-container:empty{display:none}.section-product .product-details .sealsubs-container .sls-savings-badge{transform:rotate(5deg) translate(0,-3px)}