@media(min-width:1200px){main[data-template=product] .product-information,main[data-template=product] .product-information>*,main[data-template=product] .section--page-width,main[data-template=product] .page-width,main[data-template=product] .section-content,.shopify-section:has(.product-information)>.section>*:not(.section-background){max-width:92vw!important;margin-inline:auto}}@media(min-width:1800px){main[data-template=product] .product-information,main[data-template=product] .product-information>*,main[data-template=product] .section--page-width,main[data-template=product] .page-width,main[data-template=product] .section-content,.shopify-section:has(.product-information)>.section>*:not(.section-background){max-width:88vw!important}}main[data-template=product] .product-information{padding-block-start:2.5rem;--gap: 12px}@media(min-width:750px){main[data-template=product] .product-information__grid,main[data-template=product] .product-information__grid.product-information__grid--half,main[data-template=product] .product-information__grid.product-information--media-left,main[data-template=product] .product-information__grid.product-information--media-right,.section--full-width .product-information__grid.product-information__grid--half.product-information--media-left,.section--full-width .product-information__grid.product-information__grid--half.product-information--media-right{display:grid!important;grid-template-columns:1fr 1fr!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;column-gap:3rem!important;padding:0 4vw;box-sizing:border-box}main[data-template=product] .product-information__media{grid-column:1 / 2!important;width:100%!important;min-width:100%!important;padding:0!important}main[data-template=product] .product-details{grid-column:2 / 3!important;padding:0!important}}@media(min-width:1200px){main[data-template=product] .product-information__grid,main[data-template=product] .product-information__grid.product-information__grid--half,.section--full-width .product-information__grid.product-information__grid--half.product-information--media-left,.section--full-width .product-information__grid.product-information__grid--half.product-information--media-right{grid-template-columns:38fr 62fr!important;column-gap:4vw!important;padding:0 5vw;max-width:1400px;margin:0 auto}main[data-template=product] .product-information__media{max-width:380px!important;margin:0 auto!important}main[data-template=product] .product-information__media img{max-width:100%!important;max-height:600px!important;width:auto!important;height:auto!important;object-fit:contain!important}}@media(min-width:1800px){main[data-template=product] .product-information__grid,main[data-template=product] .product-information__grid.product-information__grid--half,.section--full-width .product-information__grid.product-information__grid--half.product-information--media-left,.section--full-width .product-information__grid.product-information__grid--half.product-information--media-right{grid-template-columns:40fr 60fr!important;column-gap:5vw!important;padding:0 6vw;max-width:1600px}main[data-template=product] .product-information__media{max-width:520px!important}}main[data-template=product] .product-information__media{border-radius:12px;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;background:transparent;padding:0;position:sticky;top:1rem}main[data-template=product] .product-information__media img{filter:drop-shadow(0 12px 32px rgba(0,0,0,.15)) drop-shadow(0 4px 8px rgba(0,0,0,.08))}main[data-template=product] .product-information__media .slideshow-arrow{background:#115650d9!important;color:#f5e6d3!important;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px #00000026;transition:background .2s ease,transform .2s ease}main[data-template=product] .product-information__media .slideshow-arrow:hover{background:#115650!important;transform:scale(1.1)}main[data-template=product] .product-information__media .slideshow-thumbnail--active,main[data-template=product] .product-information__media [aria-current=true]{border-color:#d4af37!important;box-shadow:0 0 0 2px #d4af37}main[data-template=product] .product-details{width:100%;max-width:100%;justify-content:flex-start;padding-top:0}main[data-template=product] .product-information{padding-block-start:.5rem!important}main[data-template=product] .product-information__media{align-items:flex-start}main[data-template=product] .product-information__media .product-media-container{border-radius:8px;overflow:hidden}main[data-template=product] .product-details>.group-block{width:100%;max-width:100%}main[data-template=product] .product-details .group-block-content.layout-panel-flex--column{align-items:stretch;width:100%}main[data-template=product] .product-details .group-block{padding-block-end:.25rem}main[data-template=product] .product-details h1,main[data-template=product] .product-information h1{font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15;margin-bottom:.5rem;color:#3e2723;font-weight:400;letter-spacing:-.01em}main[data-template=product] .product-details .price-block,main[data-template=product] .product-information .price{font-size:1.625rem;font-weight:700;color:#3e2723}main[data-template=product] .product-details .price-block .price,main[data-template=product] .product-details [class*=price]{font-size:1.625rem;font-weight:700}main[data-template=product] .product-details .price--on-sale .price__sale,main[data-template=product] .product-details .price .price--sale{color:#115650}main[data-template=product] .product-details .price--on-sale .price__regular,main[data-template=product] .product-details .price s,main[data-template=product] .product-details .price del{color:#3e272366;font-size:1.125rem;font-weight:400}main[data-template=product] .product-form-buttons .add-to-cart-button.button,main[data-template=product] .add-to-cart-button.button{font-size:1rem;font-weight:700;padding:1.125rem 2.5rem;min-height:56px;max-width:100%;width:100%;letter-spacing:.06em;text-transform:uppercase;background:#115650;color:#fff;border:2px solid #115650;border-radius:6px;box-shadow:0 4px 16px #11565040;transition:all .25s cubic-bezier(.22,1,.36,1)}main[data-template=product] .product-form-buttons .add-to-cart-button.button:hover,main[data-template=product] .add-to-cart-button.button:hover{background:#0d4440;transform:translateY(-2px);box-shadow:0 8px 24px #11565059}main[data-template=product] .product-form-buttons .add-to-cart-button.button:active,main[data-template=product] .add-to-cart-button.button:active{transform:translateY(0);box-shadow:0 2px 8px #11565033}main[data-template=product] .product-form-buttons .add-to-cart-button.button[disabled],main[data-template=product] .add-to-cart-button.button[disabled],main[data-template=product] .add-to-cart-button.button[aria-disabled=true]{background:#3e27231f;border-color:#3e27231f;color:#3e272380;box-shadow:none;cursor:not-allowed}main[data-template=product] .product-details .buy-buttons-block{margin-top:.75rem}main[data-template=product] .buy-buttons-block{padding-block:.75rem 0}main[data-template=product] .quantity-selector{border-radius:6px;border-color:#3e272333}main[data-template=product] .variant-picker [aria-pressed=true],main[data-template=product] .variant-picker .selected{border-color:#115650;background-color:#11565014;box-shadow:0 0 0 1px #115650}main[data-template=product] .variant-picker button,main[data-template=product] .variant-picker label{transition:all .15s ease;border-radius:6px}main[data-template=product] .variant-picker button:hover,main[data-template=product] .variant-picker label:hover{border-color:#11565080}main[data-template=product] .product-details .divider{width:100%;min-width:100%;justify-content:stretch;align-self:stretch}main[data-template=product] .product-details .divider__line{flex-basis:100%;width:100%;min-width:0;background-color:#3e27231a}main[data-template=product] .product-details [class*=text]:has(p){max-width:none;width:100%;line-height:1.85;color:#3e2723d9;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgb(62 39 35 / .08);font-size:.9375rem}main[data-template=product] .product-details [class*=text] p{margin-bottom:1.125rem}main[data-template=product] .product-details [class*=text] p:last-child{margin-bottom:0}main[data-template=product] .product-trust-bar{margin-top:-1px;border-top:1px solid rgb(62 39 35 / .06)}.product-author-byline{font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#115650;margin:0 0 .375rem}.product-award-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:#2c2416;background:linear-gradient(135deg,#fdf8e8,#f5ecc8,#f0e4b8);border:1.5px solid #d4af37;border-radius:8px;padding:.625rem 1rem;margin-block:.5rem;max-width:100%;flex-wrap:wrap;line-height:1.4;box-shadow:0 2px 8px #d4af371f}.product-award-badge__medal{font-size:1.25rem;flex-shrink:0}.product-digital-note{display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;color:#115650;background:#1156500d;border-left:3px solid #115650;border-radius:0 8px 8px 0;padding:.75rem 1rem;margin-block:.75rem .25rem;line-height:1.5}.product-digital-note svg{flex-shrink:0;opacity:.75}.product-book-meta{margin:1.5rem 0 0;padding:1.25rem;background:#faf7f2;border-radius:10px;border:1px solid rgb(62 39 35 / .06)}.product-book-meta dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0}.product-book-meta dt{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#3e272373;padding:.75rem 0 .125rem;border-top:1px solid rgb(62 39 35 / .06)}.product-book-meta dt:nth-of-type(1),.product-book-meta dt:nth-of-type(2){border-top:none}.product-book-meta dd{font-size:.875rem;color:#3e2723d9;margin:0;font-weight:600;padding:0 0 .75rem;border-top:none}@media(max-width:749px){.product-book-meta dl{grid-template-columns:1fr 1fr}.product-book-meta{padding:1rem}}main[data-template=product] .testimonial-card{background:#fff;border:1px solid rgb(17 86 80 / .1);box-shadow:0 2px 12px #3e27230a;border-radius:10px}main[data-template=product] .testimonial-card:hover{box-shadow:0 8px 24px #3e272314}main[data-template=product] .testimonial-quote p{margin-bottom:1rem}main[data-template=product] .testimonial-quote p:last-child{margin-bottom:0}main[data-template=product] .product-recommendations .section-resource-list,main[data-template=product] .product-recommendations{background:linear-gradient(180deg,rgb(245 230 211 / .2) 0%,transparent 100%)}main[data-template=product] .product-recommendations h3,main[data-template=product] .product-recommendations .section-resource-list__content h3,main[data-template=product] [class*=product-recommendations] h3{font-size:1.5rem;font-weight:600;font-family:var(--font-heading-family, serif);color:#115650;margin-bottom:1.5rem;letter-spacing:.02em;text-align:center}main[data-template=product] .product-recommendations .resource-list__item .product-card,main[data-template=product] .product-recommendations .resource-list__item .group-block{background:#fff;border-radius:10px;border:1px solid rgba(62,39,35,.08);box-shadow:0 4px 16px #3e27230f,0 1px 4px #3e272308;overflow:hidden;transition:box-shadow .35s ease,transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}main[data-template=product] .product-recommendations .resource-list__item:hover .product-card,main[data-template=product] .product-recommendations .resource-list__item:hover .group-block{box-shadow:0 16px 48px #3e27231f,0 4px 12px #3e27230f;transform:translateY(-6px);border-color:#3e272329}main[data-template=product] .product-recommendations .resource-list__item .card-gallery{background:#faf7f2;aspect-ratio:2 / 3;padding:1.25rem 1.25rem 1rem;position:relative;overflow:hidden;box-sizing:border-box}main[data-template=product] .product-recommendations .resource-list__item .card-gallery:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#d4af37 25%,#d4af37 75%,transparent 100%);opacity:.5}main[data-template=product] .product-recommendations .resource-list__item .card-gallery img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 6px 14px rgba(0,0,0,.14));transition:transform .45s cubic-bezier(.22,1,.36,1)}main[data-template=product] .product-recommendations .resource-list__item:hover .card-gallery img{transform:scale(1.04)}main[data-template=product] .product-recommendations .resource-list__item product-title,main[data-template=product] .product-recommendations .resource-list__item .product-title{font-family:var(--font-heading-family, serif);font-size:.9375rem;font-weight:600;color:#3e2723;line-height:1.4;padding:1rem 1.125rem .25rem}main[data-template=product] .product-recommendations .resource-list__item .price,main[data-template=product] .product-recommendations .resource-list__item price-component{font-size:.9375rem;font-weight:700;color:#115650;padding:0 1.125rem 1.125rem}@media(min-width:1025px)and (max-width:1799px){main[data-template=product] .product-recommendations .resource-list__item .card-gallery{aspect-ratio:3 / 4;padding:.75rem;max-height:240px}main[data-template=product] .product-recommendations .resource-list__item product-title,main[data-template=product] .product-recommendations .resource-list__item .product-title{font-size:.8125rem;padding:.625rem .875rem .125rem}main[data-template=product] .product-recommendations .resource-list__item .price,main[data-template=product] .product-recommendations .resource-list__item price-component{font-size:.8125rem;padding:0 .875rem .75rem}main[data-template=product] .product-recommendations h3{font-size:1.25rem;margin-bottom:1rem}main[data-template=product] .product-collection-grid-item{max-width:260px;justify-self:center}main[data-template=product] .product-collection-grid-item .card-gallery{max-height:220px!important}main[data-template=product] .product-collection-grid-title{font-size:clamp(1.25rem,2.5vw,1.75rem)!important}main[data-template=product] .product-collection-grid-header{margin-bottom:1.5rem}main[data-template=product] .product-collection-grid{padding-top:30px;padding-bottom:30px}}@media(max-height:800px)and (min-width:768px){main[data-template=product] .product-recommendations .resource-list__item .card-gallery{max-height:200px;aspect-ratio:1 / 1;padding:.5rem}main[data-template=product] .product-collection-grid-item{max-width:220px}main[data-template=product] .product-collection-grid-item .card-gallery{max-height:180px!important}}.product-collection-grid-item .product-card__content{background:#fff;border:1px solid rgba(62,39,35,.08);border-radius:10px;box-shadow:0 2px 12px #3e27230d,0 1px 3px #3e272308;overflow:hidden;transition:box-shadow .35s ease,transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.product-collection-grid-item .product-card:hover .product-card__content{box-shadow:0 16px 40px #3e27231a,0 4px 12px #3e27230d;border-color:#3e272326}.product-collection-grid-item .card-gallery{background:#faf7f2!important;position:relative}.product-collection-grid-item .card-gallery:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#d4af37 25%,#d4af37 75%,transparent 100%);opacity:.4;z-index:1}.product-collection-grid-item .card-gallery img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.12))}@media(max-width:749px){main[data-template=product] .product-details h1{font-size:clamp(1.375rem,5.5vw,1.75rem);text-align:center}.product-author-byline{text-align:center}main[data-template=product] .product-details .price-block .price,main[data-template=product] .product-details [class*=price]{font-size:1.5rem;text-align:center;display:block}main[data-template=product] .product-details product-price{text-align:center}.product-award-badge{font-size:.75rem;padding:.5rem .75rem;gap:.375rem;justify-content:center;width:100%}main[data-template=product] .product-form-buttons .add-to-cart-button.button,main[data-template=product] .add-to-cart-button.button{min-height:54px;font-size:1rem;padding:1rem 1.5rem;border-radius:8px}main[data-template=product] .product-details{max-width:100%;padding:0 1rem}main[data-template=product] .product-information__media{position:relative;top:auto;padding:1rem;border-radius:8px;margin:0 .5rem}main[data-template=product] .product-information{padding-block-start:0!important}main[data-template=product],main[data-template=product] .shopify-section,main[data-template=product] .section,main[data-template=product] .section-content-wrapper,main[data-template=product] .spacing-style{max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}main[data-template=product] .product-information__grid{padding:0 1rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.product-book-meta dl{gap:.375rem .75rem}.product-digital-note{font-size:.8125rem;padding:.625rem .875rem}main[data-template=product] .product-trust-bar__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1rem .75rem!important;padding:0 1rem!important;flex-wrap:unset;overflow-x:visible}main[data-template=product] .product-trust-bar__item{flex-shrink:unset;font-size:.8125rem;white-space:normal;flex-direction:column;text-align:center;gap:.375rem;padding:.75rem .5rem;background:#3e272308;border-radius:8px;border:1px solid rgba(62,39,35,.06)}main[data-template=product] .product-trust-bar__item:last-child:nth-child(odd){grid-column:1 / -1;max-width:50%;justify-self:center}main[data-template=product] .product-trust-bar__icon{margin:0 auto}main[data-template=product] .testimonials-grid{grid-template-columns:1fr!important}main[data-template=product] .testimonial-card{padding:1.5rem}}@media(prefers-reduced-motion:reduce){main[data-template=product] .product-form-buttons .add-to-cart-button.button,main[data-template=product] .product-recommendations .resource-list__item .product-card,main[data-template=product] .product-recommendations .resource-list__item .card-gallery img,.product-collection-grid-item .product-card,.product-collection-grid-item .product-card__content{transition:none}}main[data-template=product] .add-to-cart-button.button:focus-visible{outline:3px solid #d4af37;outline-offset:3px}main[data-template=product] .product-recommendations h2,main[data-template=product] [class*=product-recommendation] h2{font-family:var(--font-heading-family, serif);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:500;color:#115650;text-align:center;margin-bottom:2rem}main[data-template=product] .product-card .card-gallery,main[data-template=product] .group-block .card-gallery{background:#faf7f2!important;position:relative}main[data-template=product] .product-card .card-gallery:after,main[data-template=product] .group-block .card-gallery:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#d4af37 25%,#d4af37 75%,transparent 100%);opacity:.4;z-index:1}main[data-template=product] .product-card .card-gallery img,main[data-template=product] .group-block .card-gallery img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.12));transition:transform .4s cubic-bezier(.22,1,.36,1)}main[data-template=product] .product-card:hover .card-gallery img,main[data-template=product] .group-block:hover .card-gallery img{transform:scale(1.03)}main[data-template=product] .product-card,main[data-template=product] .resource-list__item .group-block{border-radius:10px;overflow:hidden;border:1px solid rgba(62,39,35,.08);box-shadow:0 2px 12px #3e27230d;transition:box-shadow .3s ease,transform .3s ease}main[data-template=product] .product-card:hover,main[data-template=product] .resource-list__item:hover .group-block{box-shadow:0 12px 32px #3e27231a;transform:translateY(-4px)}main[data-template=product] .product-card product-title,main[data-template=product] .product-card .product-title-component{font-family:var(--font-heading-family, serif);font-size:.9375rem;font-weight:600;color:#3e2723}main[data-template=product] .product-card price-component,main[data-template=product] .product-card .price{color:#115650;font-weight:700}main[data-template=product] .product-trust-bar{background:linear-gradient(180deg,#faf7f2,#fff);border-top:1px solid rgb(62 39 35 / .06);border-bottom:1px solid rgb(62 39 35 / .06)}main[data-template=product] .product-trust-bar__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;max-width:900px;margin:0 auto}main[data-template=product] .product-trust-bar__item{font-size:.8125rem;font-weight:600;color:#3e2723d9;gap:.5rem;flex-direction:column;text-align:center;padding:1.25rem .75rem;background:#fff;border-radius:10px;border:1px solid rgb(62 39 35 / .06);box-shadow:0 2px 8px #3e27230a;transition:box-shadow .2s ease,transform .2s ease;display:flex;align-items:center}main[data-template=product] .product-trust-bar__item:hover{box-shadow:0 6px 20px #3e272314;transform:translateY(-2px)}main[data-template=product] .product-trust-bar__icon{color:#115650;margin:0 auto .25rem}main[data-template=product] .product-trust-bar__icon svg{width:28px;height:28px;stroke-width:1.75}main[data-template=product] .awards-grid{gap:2.5rem;justify-items:center}main[data-template=product] .awards-grid--grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}main[data-template=product] .award-item{background:#fff;border:1px solid rgb(212 175 55 / .2);border-radius:12px;padding:2rem;text-align:center;box-shadow:0 4px 20px #d4af3714;transition:box-shadow .3s ease,transform .3s ease}main[data-template=product] .award-item:hover{box-shadow:0 8px 32px #d4af3726;transform:translateY(-3px)}main[data-template=product] .award-item__image{margin:0 auto 1.25rem;max-width:120px}main[data-template=product] .award-item__image img{filter:drop-shadow(0 4px 12px rgb(212 175 55 / .25))}main[data-template=product] .award-item__name{font-family:var(--font-heading-family, serif);font-size:1.25rem;font-weight:700;color:#d4af37;margin-bottom:.375rem}main[data-template=product] .award-item__book{font-size:.875rem;color:#3e272399;font-style:italic}main[data-template=product] .award-item__year{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3e272373;margin-top:.25rem}main[data-template=product] .award-item__description{font-size:.9375rem;font-weight:500;color:#3e2723d9;margin-top:.75rem}main[data-template=product] .awards-heading{font-family:var(--font-heading-family, serif);color:#115650}main[data-template=product] .testimonials-header{margin-bottom:2.5rem}main[data-template=product] .testimonials-heading{font-family:var(--font-heading-family, serif);color:#115650;text-align:center}main[data-template=product] .testimonial-card{background:#fff;border:1px solid rgb(62 39 35 / .06);border-radius:12px;padding:2rem;box-shadow:0 2px 16px #3e27230a;transition:box-shadow .3s ease,transform .3s ease;position:relative}main[data-template=product] .testimonial-card:before{content:"\201c";position:absolute;top:1rem;left:1.25rem;font-size:3.5rem;font-family:var(--font-heading-family, serif);color:#d4af3740;line-height:1}main[data-template=product] .testimonial-card:hover{box-shadow:0 8px 32px #3e272314;transform:translateY(-3px)}main[data-template=product] .testimonial-quote{font-size:.9375rem;line-height:1.7;color:#3e2723d9;font-style:italic;padding-top:1rem}main[data-template=product] .testimonial-author{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgb(62 39 35 / .06)}main[data-template=product] .testimonial-author__image{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid rgb(212 175 55 / .3)}main[data-template=product] .testimonial-author__image img{width:100%;height:100%;object-fit:cover}main[data-template=product] .testimonial-author__name{font-weight:700;font-size:.875rem;color:#3e2723}main[data-template=product] .testimonial-author__title{font-size:.75rem;color:#3e27238c;margin-top:.125rem}main[data-template=product] .biography-image-text{border-top:1px solid rgb(62 39 35 / .06)}main[data-template=product] .biography-image-text__heading{font-family:var(--font-heading-family, serif);color:#115650}main[data-template=product] .biography-image-text__text{line-height:1.8;color:#3e2723cc}main[data-template=product] .biography-cta-btn{background:#115650;color:#fff;border-radius:6px;padding:.75rem 1.5rem;font-weight:600;transition:background .2s ease}main[data-template=product] .biography-cta-btn:hover{background:#0d4440}main[data-template=product] .shopify-section+.shopify-section{margin-top:0}@media(min-width:750px){main[data-template=product] .product-information__media{align-self:start!important;top:calc(var(--header-group-height, 72px) + 1.25rem)!important;position:sticky!important;max-height:calc(100vh - var(--header-group-height, 72px) - 2rem)}main[data-template=product] .product-information__grid{overflow:visible!important}main[data-template=product] .shopify-section:has(.product-information){overflow:visible!important}main[data-template=product] .product-details{min-height:100vh}}main[data-template=product] .product-details{--pdp-accent: #d4af37;--pdp-heading: #2c2416;--pdp-muted: #6c624d;color:var(--pdp-heading)}main[data-template=product] .product-details .product-title,main[data-template=product] .product-details h1{font-family:var(--font-heading-family, Georgia, serif)!important;font-size:clamp(1.75rem,3.2vw,2.75rem)!important;line-height:1.1!important;letter-spacing:-.01em!important;font-weight:400!important;margin-bottom:.75rem!important;color:var(--pdp-heading)!important}main[data-template=product] .product-details .product-title:after,main[data-template=product] .product-details h1:after{content:"";display:block;width:50px;height:2px;background:var(--pdp-accent);margin-top:1rem;opacity:.8}main[data-template=product] .product-details .price{font-size:clamp(1.25rem,2vw,1.6rem)!important;font-weight:600!important;color:var(--pdp-heading)!important;margin:1.25rem 0!important}main[data-template=product] .product-details .product-description,main[data-template=product] .product-details [class*=description]{font-size:1rem;line-height:1.7;color:#3a3a3a;max-width:58ch}main[data-template=product] .product-details button[type=submit],main[data-template=product] .product-details .product-form__submit,main[data-template=product] .product-details [name=add]{font-size:.95rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:600!important;padding:1rem 1.75rem!important;border-radius:4px!important;transition:transform .15s ease,box-shadow .15s ease!important}main[data-template=product] .product-details button[type=submit]:hover,main[data-template=product] .product-details .product-form__submit:hover,main[data-template=product] .product-details [name=add]:hover{transform:translateY(-1px);box-shadow:0 10px 22px -6px #2c241640}main[data-template=product] .product-details .variant-picker,main[data-template=product] .product-details .product-form__input{margin-bottom:1.25rem}main[data-template=product] .product-details .product-form{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--pdp-muted) 18%,transparent);margin-top:1.25rem}@media(max-width:749px){main[data-template=product] .product-information__media{position:relative!important;top:auto!important;max-height:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product-page-cro.css.map */
