:root{--soy-pdp-ink:#07111e;--soy-pdp-paper:#f4f2ed;--soy-pdp-line:rgba(7,17,30,.16);--soy-pdp-muted:#53606c}body:has([data-testid=product-information]){background:var(--soy-pdp-paper)!important;color:var(--soy-pdp-ink)!important}body:has([data-testid=product-information]) main,.shopify-section:has([data-testid=product-information]),.shopify-section:has([data-testid=product-information])>.section-background,[data-testid=product-information],[data-testid=product-information] .product-information__grid{background:var(--soy-pdp-paper)!important;color:var(--soy-pdp-ink)!important}[data-testid=product-information] .product-information__grid{max-width:1320px!important;margin-inline:auto!important;padding-inline:24px!important;column-gap:48px!important;align-items:start!important}[data-testid=product-information] .product-information__media,[data-testid=product-information] media-gallery,[data-testid=product-information] .product-media-container{background:#fff!important}[data-testid=product-information] .product-information__media{overflow:hidden!important}[data-testid=product-information] .product-media-container{aspect-ratio:1/1!important;min-height:0!important;overflow:hidden!important}[data-testid=product-information] .product-media-container img{width:100%!important;height:100%!important;background:#fff!important;object-fit:contain!important;object-position:center!important;box-sizing:border-box!important;padding:clamp(10px,1.35vw,20px)!important;transform:scale(1.045)!important;transform-origin:center center!important}[data-testid=product-information] .product-details,[data-testid=product-information] .product-details>.group-block,[data-testid=product-information] .product-details .group-block-content{background:var(--soy-pdp-paper)!important;color:var(--soy-pdp-ink)!important;--color-background:var(--soy-pdp-paper)!important;--color-foreground:var(--soy-pdp-ink)!important;--color-foreground-rgb:7 17 30!important}[data-testid=product-information] .product-details{padding:18px 0 0 18px!important}[data-testid=product-information] .product-details>.group-block{width:100%!important;max-width:455px!important;margin-inline:auto!important;box-shadow:none!important}[data-testid=product-information] .product-details .group-block-content{gap:18px!important}[data-testid=product-information] .product-details :is(.text-block,.text-block *,h1,h2,h3,h4,h5,h6,p,legend,label,small,a,.price,.price *,span){color:var(--soy-pdp-ink)!important}[data-testid=product-information] .product-details h4{max-width:18ch!important;margin:0!important;font-size:clamp(29px,2.05vw,36px)!important;font-weight:650!important;line-height:1.01!important;letter-spacing:-.032em!important;text-wrap:balance!important}[data-testid=product-information] .price{margin-top:2px!important;font-size:15px!important;font-weight:650!important}[data-testid=product-information] .variant-picker{margin-top:8px!important}[data-testid=product-information] .variant-picker__form{gap:16px!important}[data-testid=product-information] .variant-option{gap:8px!important;margin:0!important}[data-testid=product-information] .variant-option legend{width:100%!important;margin:0 0 8px!important;color:var(--soy-pdp-ink)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important}[data-testid=product-information] .soy-option-heading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:16px!important;width:100%!important}[data-testid=product-information] .soy-size-guide-link{color:var(--soy-pdp-muted)!important;font-size:10px!important;font-weight:650!important;letter-spacing:.02em!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}[data-testid=product-information] .soy-size-guide-link:hover{color:var(--soy-pdp-ink)!important}[data-testid=product-information] .variant-option__button-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:58px!important;min-height:42px!important;padding:0 14px!important;border:1px solid #c5cad0!important;border-radius:0!important;background:#fff!important;color:var(--soy-pdp-ink)!important;font-size:13px!important;font-weight:600!important;line-height:1!important;opacity:1!important}[data-testid=product-information] .variant-option__button-label *,[data-testid=product-information] .variant-option__button-label__text{color:inherit!important}[data-testid=product-information] .variant-option__button-label:has(input:checked){background:var(--soy-pdp-ink)!important;border-color:var(--soy-pdp-ink)!important;color:#fff!important}[data-testid=product-information] .variant-option__button-label:has(input:checked) .variant-option__button-label__text,[data-testid=product-information] .variant-option__button-label:has(input:checked) span{color:#fff!important}[data-testid=product-information] .variant-option__button-label:has(input[aria-disabled=true]){opacity:.35!important}[data-testid=product-information] .buy-buttons-block{width:100%!important;margin-top:4px!important}[data-testid=product-information] .product-form-buttons{display:block!important;width:100%!important}[data-testid=product-information] .quantity-selector-wrapper,[data-testid=product-information] .quantity-selector,[data-testid=product-information] shopify-accelerated-checkout,[data-testid=product-information] .shopify-payment-button,[data-testid=product-information] accelerated-checkout{display:none!important}[data-testid=product-information] .add-to-cart-button{display:flex!important;width:100%!important;min-height:54px!important;align-items:center!important;justify-content:center!important;padding:0 24px!important;border:1px solid var(--soy-pdp-ink)!important;border-radius:0!important;background:var(--soy-pdp-ink)!important;color:#fff!important;box-shadow:none!important;font-size:11px!important;font-weight:750!important;letter-spacing:.12em!important;text-transform:uppercase!important}[data-testid=product-information] .add-to-cart-button *,[data-testid=product-information] .add-to-cart-button .add-to-cart-text__content{color:#fff!important}[data-testid=product-information] .add-to-cart-button .svg-wrapper{display:none!important}[data-testid=product-information] .soy-pdp-purchase-intro{margin:2px 0 0!important;color:#27313d!important;font-size:14px!important;line-height:1.58!important}[data-testid=product-information] .soy-pdp-purchase-intro>*:first-child{margin-top:0!important}[data-testid=product-information] .soy-pdp-purchase-intro>*:last-child{margin-bottom:0!important}[data-testid=product-information] slideshow-controls[thumbnails]{margin-top:10px!important;--slideshow-thumbnails-padding-inline:0!important;--slideshow-thumbnails-padding-block:0!important}[data-testid=product-information] .slideshow-controls__thumbnail{width:44px!important;min-width:44px!important;height:44px!important;aspect-ratio:1!important;padding:2px!important;border:1px solid transparent!important;border-radius:0!important;background:#fff!important;opacity:.72!important}[data-testid=product-information] .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--soy-pdp-ink)!important;opacity:1!important}[data-testid=product-information] .slideshow-controls__thumbnail img{width:100%!important;height:100%!important;padding:2px!important;background:#fff!important;object-fit:contain!important}[data-testid=product-information] .media-gallery--carousel slideshow-arrows .slideshow-control{width:38px!important;height:38px!important;padding:0!important;opacity:.38!important;transition:opacity .2s ease!important}[data-testid=product-information] .media-gallery--carousel slideshow-arrows .slideshow-control:hover{opacity:.9!important}.soy-pdp-info-rail{max-width:1320px!important;margin:0 auto 48px!important;padding:0 24px!important;color:var(--soy-pdp-ink)!important}.soy-pdp-info-row{margin:0!important;border-top:1px solid var(--soy-pdp-line)!important}.soy-pdp-info-row:last-child{border-bottom:1px solid var(--soy-pdp-line)!important}.soy-pdp-info-row>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:18px 0!important;cursor:pointer!important;list-style:none!important;color:var(--soy-pdp-ink)!important;font-size:11.5px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:.065em!important;text-transform:uppercase!important}.soy-pdp-info-row>summary::-webkit-details-marker{display:none!important}.soy-pdp-info-row>summary:after{content:"+"!important;flex:0 0 auto!important;font-size:19px!important;font-weight:400!important;line-height:1!important}.soy-pdp-info-row[open]>summary:after{content:"\2212"!important}.soy-pdp-info-content,.soy-pdp-ordering-grid{padding:0 0 26px!important}.soy-pdp-info-content{max-width:860px!important;color:#4d5660!important;font-size:13.5px!important;line-height:1.58!important}.soy-pdp-info-content h2,.soy-pdp-info-content h3,.soy-pdp-info-content h4,.soy-pdp-info-content p>strong:first-child{display:block!important;margin:16px 0 5px!important;color:var(--soy-pdp-ink)!important;font-size:10.5px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:.075em!important;text-transform:uppercase!important}.soy-pdp-info-content>*:first-child{margin-top:0!important}.soy-pdp-info-content ul{margin:6px 0 0!important;padding-left:18px!important}.soy-pdp-info-content li+li{margin-top:4px!important}.soy-pdp-ordering-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:40px!important}.soy-pdp-ordering-grid h3{margin:0 0 7px!important;color:var(--soy-pdp-ink)!important;font-size:10.5px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:.075em!important;text-transform:uppercase!important}.soy-pdp-ordering-grid p{margin:0!important;color:#4d5660!important;font-size:13.5px!important;line-height:1.58!important}.product-recommendations{background:var(--soy-pdp-paper)!important}.product-recommendations .section-resource-list__content{max-width:1320px!important;margin-inline:auto!important}.product-recommendations .product-card{min-width:0!important}.product-recommendations .product-card__content{gap:6px!important;background:transparent!important}.product-recommendations .card-gallery{aspect-ratio:1/1!important;overflow:hidden!important;background:#fff!important}.product-recommendations .card-gallery .product-media-container{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:1/1!important;background:#fff!important}.product-recommendations .card-gallery img{width:100%!important;height:100%!important;padding:clamp(8px,1vw,14px)!important;object-fit:contain!important;object-position:center!important;background:#fff!important;box-sizing:border-box!important}.product-recommendations .product-card .text-block{color:var(--soy-pdp-ink)!important;font-size:13px!important;line-height:1.3!important}.product-recommendations .product-card .price{color:var(--soy-pdp-ink)!important;font-size:13px!important}.product-recommendations .product-card slideshow-arrows,.product-recommendations .product-card slideshow-controls{display:none!important}@media(min-width:1200px){[data-testid=product-information] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.52fr) minmax(420px,.92fr)!important}}@media(min-width:750px)and (max-width:1199px){[data-testid=product-information] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(370px,420px)!important}[data-testid=product-information] .product-details{padding-left:10px!important}}@media(min-width:750px){sticky-add-to-cart{display:none!important}}@media(max-width:749px){body:has([data-testid=product-information]) main,[data-testid=product-information],[data-testid=product-information] .product-information__grid,[data-testid=product-information] .product-details,[data-testid=product-information] .product-details>.group-block,[data-testid=product-information] .product-details .group-block-content{background:var(--soy-pdp-paper)!important}[data-testid=product-information]{padding-top:0!important}[data-testid=product-information] .product-information__grid{padding-inline:0!important;column-gap:0!important}[data-testid=product-information] .product-media-container{aspect-ratio:1/1!important}[data-testid=product-information] .product-media-container img{padding:10px!important;transform:scale(1.02)!important}[data-testid=product-information] .product-details{padding:0!important}[data-testid=product-information] .product-details>.group-block{max-width:none!important;padding:28px 20px 34px!important}[data-testid=product-information] .product-details h4{max-width:none!important;font-size:clamp(28px,9vw,34px)!important}[data-testid=product-information] .variant-option__button-label{min-width:52px!important;min-height:40px!important;padding-inline:12px!important}.soy-pdp-info-rail{margin-bottom:36px!important;padding:0 20px!important}.soy-pdp-info-row>summary{padding:16px 0!important}.soy-pdp-ordering-grid{grid-template-columns:1fr!important;gap:22px!important}.product-recommendations .section-resource-list__content{padding-inline:16px!important}sticky-add-to-cart{display:block!important}.sticky-add-to-cart__bar{bottom:0!important;left:50%!important;width:100%!important;max-width:none!important;min-height:64px!important;padding:8px 14px calc(8px + var(--safe-area-inset-bottom))!important;gap:12px!important;border-radius:0!important;border-top:1px solid rgba(7,17,30,.14)!important;background:var(--soy-pdp-paper)!important;box-shadow:0 -8px 24px #07111e14!important}.sticky-add-to-cart__bar:before{display:none!important}.sticky-add-to-cart__image,.sticky-add-to-cart__info{display:none!important}.sticky-add-to-cart__price{display:flex!important;flex:1!important;align-items:center!important;color:var(--soy-pdp-ink)!important;font-size:14px!important;font-weight:700!important}.sticky-add-to-cart__button{width:auto!important;min-width:158px!important;height:48px!important;padding:0 18px!important;border:1px solid var(--soy-pdp-ink)!important;border-radius:0!important;background:var(--soy-pdp-ink)!important;color:#fff!important}.sticky-add-to-cart__button .svg-wrapper{display:none!important}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important;color:#fff!important}body:has(.sticky-add-to-cart__bar[data-stuck=true]){padding-bottom:72px!important}}@media(max-width:749px){[data-testid=product-information] .variant-option{gap:8px 6px!important}[data-testid=product-information] .variant-option__button-label{min-width:48px!important;min-height:48px!important;max-width:100%!important;padding:0 12px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}[data-testid=product-information] .soy-size-guide-link{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:8px 0 8px 12px!important;margin:-8px 0!important;font-size:11px!important}[data-testid=product-information] .soy-option-heading{min-height:44px!important;align-items:center!important}[data-testid=product-information] .product-details>.group-block{padding:24px 20px 30px!important}[data-testid=product-information] .product-details h4{font-size:clamp(28px,8.4vw,32px)!important;line-height:1.02!important}.product-recommendations .product-card .text-block,.product-recommendations .product-card .price{font-size:12.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/soy-pdp-clean.css.map */
