.apache-product{--apache-purple: #6d388b;--apache-soft: #ede7f1;--apache-line: #c6b2d2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,625px);align-items:start;gap:48px;max-width:1395px;margin:0 auto;padding:36px 47px 48px;background:#fff;color:#121212;font-family:var(--apache-font, Poppins, sans-serif);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal}.apache-product,.apache-product *{box-sizing:border-box}.apache-product [hidden]{display:none!important}.apache-product :is(a,button):focus-visible{outline:2px solid var(--apache-purple);outline-offset:3px}.apache-product .apache-info{min-width:0}.apache-product .apache-title{margin:0 0 12px;color:#121212;font-family:var(--apache-heading-font, Poppins, sans-serif);font-size:39px;font-weight:var(--apache-heading-weight, 700);line-height:1.23;letter-spacing:.6px;overflow-wrap:break-word;text-transform:none}.apache-product .apache-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.35}.apache-product .apache-price__now,.apache-product .apache-price__was,.apache-product .apache-price__badge{font-family:var(--apache-heading-font, Poppins, sans-serif);font-weight:var(--apache-heading-weight, 700)}.apache-product .apache-price__now{color:var(--apache-purple);font-size:20px;letter-spacing:1.15px}.apache-product .apache-price__was{color:#292929;font-size:16px;letter-spacing:.65px}.apache-product .apache-price__badge{display:inline-flex;align-items:center;gap:4px;margin-inline-start:4px;padding:4px 8px 3px;border-radius:6px;color:#fff;background:red;font-size:12px;line-height:1.3;letter-spacing:.35px;text-transform:uppercase;white-space:nowrap}.apache-product .apache-terms{margin:16px 0 0;font-size:13px}.apache-product .apache-terms:not(:has(shopify-payment-terms)){margin:0}.apache-product .apache-buy{margin:24px 0 0}.apache-product .apache-buy fieldset{min-inline-size:0;border:0;margin:0;padding:0}.apache-product .apache-buy legend{float:none;display:block;width:100%;margin:0 0 14px;padding:0}.apache-product .apache-buy__legend{display:flex;align-items:center;justify-content:center;gap:9px;color:#292929;font-family:var(--apache-heading-font, Poppins, sans-serif);font-size:14px;font-weight:var(--apache-heading-weight, 700);letter-spacing:.8px;text-transform:uppercase}.apache-product .apache-buy__legend:before,.apache-product .apache-buy__legend:after{content:"";flex:1;height:2px;background:#d3c3dc}.apache-product .apache-buy__choice{position:relative;display:block;margin:0 0 6px}.apache-product .apache-buy__choice:last-child{margin-bottom:0}.apache-product .apache-buy__choice input{position:absolute;width:1px;height:1px;opacity:0}.apache-product .apache-buy__card{display:grid;grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;gap:15px;min-height:67px;padding:10px 13px 10px 11px;border:1px solid var(--apache-line);border-radius:8px;background:var(--apache-soft);cursor:pointer;line-height:1.3}.apache-product .apache-buy__choice input:checked+.apache-buy__card{border-color:var(--apache-purple);box-shadow:inset 0 0 0 1px var(--apache-purple);background:#fff}.apache-product .apache-buy__choice input:focus-visible+.apache-buy__card{outline:2px solid var(--apache-purple);outline-offset:2px}.apache-product .apache-buy__choice input:disabled+.apache-buy__card{opacity:.55;cursor:not-allowed}.apache-product .apache-buy__radio{display:grid;place-items:center;width:24px;height:24px;border:2px solid var(--apache-line);border-radius:50%;background:#fff}.apache-product .apache-buy__choice input:checked+.apache-buy__card .apache-buy__radio{border-color:var(--apache-purple)}.apache-product .apache-buy__choice input:checked+.apache-buy__card .apache-buy__radio:after{content:"";width:14px;height:14px;border-radius:50%;background:var(--apache-purple)}.apache-product .apache-buy__prices{display:grid;text-align:right;font-variant-numeric:tabular-nums}.apache-product .apache-buy__prices s{margin-top:3px;color:#555;font-size:13px}.apache-product .apache-buy__button{display:block;width:100%;min-height:49px;margin:13px 0 0;padding:10px;border:0;border-radius:6px;color:#fff;background:var(--apache-purple);font-family:var(--apache-heading-font, Poppins, sans-serif);font-size:19px;font-weight:var(--apache-heading-weight, 700);line-height:1.35;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.apache-product .apache-buy__button:hover:not(:disabled){background:#592b76}.apache-product .apache-buy__button:disabled{opacity:.55;cursor:not-allowed}.apache-product .apache-buy__total{display:none}.apache-product .apache-buy:has(input[value="1"]:checked) .apache-buy__total--1,.apache-product .apache-buy:has(input[value="2"]:checked) .apache-buy__total--2,.apache-product .apache-buy:has(input[value="3"]:checked) .apache-buy__total--3,.apache-product .apache-buy:has(input[value="4"]:checked) .apache-buy__total--4{display:inline}.apache-product .apache-description{margin-top:25px;overflow-wrap:break-word;container-type:inline-size}.apache-product .apache-description h2{font-family:var(--apache-heading-font, Poppins, sans-serif);font-weight:var(--apache-heading-weight, 700)}.apache-product .apache-description img{max-width:100%;height:auto}.apache-product .ah12{--detail-ink: #22241d;--detail-olive: #51572e;--detail-gold: #d5bc8d;color:var(--detail-ink)}.apache-product .ah12>section{display:block;margin:0 0 18px;padding:22px;border-radius:12px}.apache-product .ah12>.hero{min-height:0;padding:0 0 8px}.apache-product .ah12>.section{border:1px solid #e6e5df}.apache-product .ah12>.cream{background:#f6f4ed}.apache-product .ah12>:is(.dark,.closing){color:#f8f6ef;background:#22251d}.apache-product .ah12 .dark>.section{margin:0}.apache-product .ah12 .eyebrow{margin:0 0 8px;color:var(--detail-olive);font-size:12px;letter-spacing:1px}.apache-product .ah12 .hero .eyebrow{margin-bottom:17px;color:#292929;font-size:15px}.apache-product .ah12 :is(.dark,.closing) .eyebrow{color:var(--detail-gold)}.apache-product .ah12 h2,.apache-product .ah12 h3{margin:0 0 9px;color:inherit;font-family:var(--apache-heading-font, Poppins, sans-serif);font-weight:var(--apache-heading-weight, 700);line-height:1.18;letter-spacing:.2px}.apache-product .ah12 h2{font-size:clamp(24px,4.7cqi,31px)}.apache-product .ah12 .hero h2{font-size:clamp(28px,6cqi,38px)}.apache-product .ah12 h3{font-size:16px}.apache-product .ah12 :is(.olive,.hero em){color:var(--detail-olive)}.apache-product .ah12 p{margin:0;line-height:1.6}.apache-product .ah12 .photo{margin:16px 0 0}.apache-product .ah12 .photo img{display:block;width:100%;height:auto;border-radius:9px}.apache-product .ah12 .split{display:grid;align-items:center;gap:18px}.apache-product .ah12 .split .photo{margin:0}.apache-product .ah12 .points{margin:10px 0 0;padding-inline-start:20px}.apache-product .ah12 .points li+li{margin-top:4px}.apache-product .ah12 :is(.hero-badges,.benefits,.detail-strip,.trust){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.apache-product .ah12 :is(.hero-badges,.benefits,.detail-strip){margin-top:16px}.apache-product .ah12 :is(.hero-badge,.benefit,.detail-item,.trust-item){padding:10px;border:1px solid #e6e5df;border-radius:8px;background:#fff}.apache-product .ah12 :is(.hero-badge,.trust-item){font-size:13px}.apache-product .ah12 :is(.hero-badge b,.detail-item strong,.trust-icon){display:block;color:var(--detail-olive)}.apache-product .ah12 .number{margin-bottom:4px;color:var(--detail-olive);font-size:13px;font-weight:700}.apache-product .ah12 .benefit p,.apache-product .ah12 .detail-item span{font-size:14px}.apache-product .ah12 .step{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;margin-top:11px}.apache-product .ah12 .step-num{display:grid;place-items:center;height:25px;border-radius:50%;color:#fff;background:var(--detail-olive);font-size:13px}.apache-product .ah12 .step p{font-size:14px}.apache-product .ah12 .note{margin-top:13px;font-size:13px;opacity:.85}.apache-product .ah12 .specs{margin-top:13px;border-top:1px solid #dddcd4}.apache-product .ah12 .spec-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:10px;padding:9px 0;border-bottom:1px solid #dddcd4;font-size:14px}.apache-product .ah12 .closing{text-align:center}.apache-product .ah12 .closing-line{margin:13px auto 0;width:46px;height:2px;background:var(--detail-gold)}.apache-product .ah12 .trust{padding:0;text-align:center}@container (min-width: 550px){.apache-product .ah12 .split{grid-template-columns:repeat(2,minmax(0,1fr))}.apache-product .ah12 .split.reverse .photo{order:1}}@container (max-width: 415px){.apache-product .ah12>section{padding:15px}.apache-product .ah12>.hero,.apache-product .ah12>.trust{padding-inline:0}.apache-product .ah12 :is(.benefits,.detail-strip){grid-template-columns:minmax(0,1fr)}.apache-product .ah12 :is(.hero-badge,.trust-item){padding:7px;font-size:12px}}.apache-product .apache-gallery{min-width:0}.apache-product .apache-gallery__image,.apache-product .apache-gallery__image img{display:block;width:100%;height:auto;border-radius:12px}.apache-product .apache-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;margin:10px 0 0;padding:3px}.apache-product .apache-gallery__thumb{flex:0 0 65px;display:block;padding:2px;border:1px solid var(--apache-line);border-radius:7px}.apache-product .apache-gallery__thumb[aria-current=true]{border-color:var(--apache-purple);box-shadow:0 0 0 1px var(--apache-purple)}.apache-product .apache-gallery__thumb img{display:block;width:100%;height:auto;border-radius:4px}.apache-product .apache-gallery__pager{display:none;align-items:center;justify-content:center;gap:14px;margin-top:8px;font-size:14px}.apache-product .apache-gallery__pager button{width:44px;height:44px;border:0;background:#fff;color:var(--apache-purple);font-size:26px;cursor:pointer}@media(max-width:1199px){.apache-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding-inline:30px}}@media(max-width:749px){.apache-product{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px 16px 36px}.apache-product .apache-title{font-size:28px}.apache-product .apache-buy__card{gap:9px;padding-inline:9px;font-size:14px}.apache-product .apache-buy__button{font-size:16px}.apache-product .apache-gallery:has(.apache-gallery__pager:not([hidden])) .apache-gallery__thumbs{display:none}.apache-product .apache-gallery__pager:not([hidden]){display:flex}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/apache-product.css.map */
