.apv1,.shopify-section:has([data-apv1-main]){--apv1-mulberry:#48172f;--apv1-mulberry-deep:#36101f;--apv1-brass:#E3AD32;--apv1-gold-ink:#8a6410;--apv1-offwhite:#ffffff;--apv1-cream:#f1e9d8;--apv1-ink:#1c1a1b;--apv1-ink-soft:#4c4643;--apv1-keyline:#d9d0c0;--apv1-keyline-ink:#c4b8a2;--apv1-display:"Montserrat",system-ui,"Segoe UI",Arial,sans-serif;--apv1-body:"Source Sans 3",system-ui,"Segoe UI",Arial,sans-serif;--apv1-stitch:1px dashed var(--apv1-keyline-ink);--apv1-stitch-brass:2px dashed var(--apv1-brass)}.apv1{font-family:var(--apv1-body);color:var(--apv1-ink)}.apv1 *,.apv1 *:before,.apv1 *:after{box-sizing:border-box}.apv1 h2,.apv1 h3,.apv1 h4{font-family:var(--apv1-display);line-height:1.12;margin:0}.apv1 h2,.apv1 h3{text-wrap:balance}.apv1 :focus-visible{outline:3px solid var(--apv1-brass);outline-offset:2px}.apv1-wrap{max-width:1180px;margin:0 auto;padding-left:2rem;padding-right:2rem}@media(min-width:750px){.apv1-wrap{padding-left:4rem;padding-right:4rem}}.apv1-h2{font-weight:900;font-size:clamp(2.6rem,1.6rem + 2.6vw,4.4rem);letter-spacing:0;text-transform:uppercase;color:var(--apv1-ink)}.apv1-h2 .accent{font-weight:800;font-style:italic;color:var(--apv1-gold-ink);text-transform:none}.apv1-lede{font-size:1.8rem;line-height:1.65;color:var(--apv1-ink-soft);margin:1.6rem 0 0;max-width:62ch;text-wrap:pretty}.apv1-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;font-family:var(--apv1-display);font-weight:700;font-size:1.4rem;letter-spacing:.05em;text-transform:uppercase;background:var(--apv1-mulberry);color:var(--apv1-offwhite);padding:1.5rem 2.6rem;border:1px solid var(--apv1-mulberry);border-radius:2px;text-decoration:none;cursor:pointer;line-height:1.3;text-align:center;transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.apv1-btn:hover{background:var(--apv1-brass);border-color:var(--apv1-brass);color:var(--apv1-ink)}.apv1-btn-ghost{background:transparent;color:var(--apv1-mulberry)}.apv1-btn-ghost:hover{background:var(--apv1-mulberry);color:var(--apv1-offwhite);border-color:var(--apv1-mulberry)}.apv1-btn-brass{background:var(--apv1-brass);border-color:var(--apv1-brass);color:var(--apv1-ink)}.apv1-btn-brass:hover{background:var(--apv1-cream);border-color:var(--apv1-cream);color:var(--apv1-mulberry)}.apv1-btn-cream{background:transparent;color:var(--apv1-cream);border-color:var(--apv1-cream)}.apv1-btn-cream:hover{background:var(--apv1-cream);color:var(--apv1-mulberry)}.shopify-section:has([data-apv1-main]){font-size:1.5rem}.shopify-section:has([data-apv1-main]) h1.product-title{font-family:var(--apv1-display);font-weight:800;font-size:clamp(2.4rem,1.7rem + 1.4vw,3.3rem);line-height:1.14;letter-spacing:-.01em;color:var(--apv1-ink);text-wrap:balance}.shopify-section:has([data-apv1-main]) .product-info__title{margin-bottom:.4rem}.shopify-section:has([data-apv1-main]) .product-price{margin:.6rem 0 0}.shopify-section:has([data-apv1-main]) .product-info__price{font-family:var(--apv1-display);font-weight:800;font-size:2.4rem;color:var(--apv1-ink)}.shopify-section:has([data-apv1-main]) .product-info__price s,.shopify-section:has([data-apv1-main]) .product-info__price .price__was{font-weight:600;font-size:1.8rem;color:var(--apv1-ink);opacity:.55}.shopify-section:has([data-apv1-main]) .price-vat-wrapper{background:transparent!important;color:var(--apv1-ink)!important;padding:0!important;border-radius:0!important;margin-top:.4rem!important}.shopify-section:has([data-apv1-main]) .price-vat-wrapper .price-wrap .price__current{font-size:2.8rem;color:var(--apv1-ink)}.shopify-section:has([data-apv1-main]) .price-vat-wrapper .price__was{color:var(--apv1-ink-soft)}.shopify-section:has([data-apv1-main]) .price--on-sale{background:transparent!important;border-radius:0;padding:0}.shopify-section:has([data-apv1-main]) .price__default{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:baseline!important;gap:.4rem 1.2rem;text-align:left}.shopify-section:has([data-apv1-main]) .price-wrap{order:1}.shopify-section:has([data-apv1-main]) .compare-price-wrap{order:2;display:flex;align-items:baseline;gap:1rem;margin:0}.shopify-section:has([data-apv1-main]) .price__current{color:var(--apv1-ink);font-family:var(--apv1-display);font-weight:800;font-size:2.8rem;line-height:1}.shopify-section:has([data-apv1-main]) .price__was{color:var(--apv1-ink);font-size:1.8rem;font-weight:600;opacity:.55}.shopify-section:has([data-apv1-main]) .compare-price-wrap:has(.price__was[data-price=""]) .percentage-badge{display:none}.shopify-section:has([data-apv1-main]) .percentage-badge{display:inline-flex;align-items:center;justify-content:center;align-self:center;background:var(--apv1-brass);border-radius:2px;padding:.5rem .9rem;margin:0;line-height:1}.shopify-section:has([data-apv1-main]) .percentage-badge p,.shopify-section:has([data-apv1-main]) .percentage-badge span{font-family:var(--apv1-display);font-weight:700;font-size:1.15rem;letter-spacing:.05em;color:var(--apv1-ink);margin:0;text-transform:uppercase;line-height:1}.shopify-section:has([data-apv1-main]) .product-info__price .price__label,.shopify-section:has([data-apv1-main]) .product-policies{font-family:var(--apv1-body);font-weight:400;font-size:1.3rem;color:var(--apv1-ink-soft)}.shopify-section:has([data-apv1-main]) .product-info__block.rte p{font-family:var(--apv1-body);font-size:1.7rem;line-height:1.5;color:var(--apv1-ink);max-width:none;font-weight:400}@media(max-width:749px){.shopify-section:has([data-apv1-main]) .product-info__block.rte p{font-size:1.6rem}}.apv1-price-support{margin:.4rem 0 0;font-family:var(--apv1-body);font-size:1.35rem;color:var(--apv1-ink-soft)}.apv1-process{margin:.8rem 0 0;font-family:var(--apv1-body);font-size:1.5rem;line-height:1.55;color:var(--apv1-ink);max-width:58ch}.apv1-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1.8rem;list-style:none;margin:1.4rem 0 0;padding:0;background:transparent;border:0}.apv1-trust-row li{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--apv1-display);font-weight:600;font-size:1.3rem;color:var(--apv1-ink);white-space:nowrap}.apv1-trust-row li:before{content:"";flex:0 0 auto;width:1.6rem;height:1.6rem;background:#1f7a4d;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.apv1-trust-row svg{display:none}@media(max-width:749px){.apv1-trust-row{gap:.7rem 1.2rem}.apv1-trust-row li{font-size:1.2rem}.apv1-trust-row li:before{width:1.4rem;height:1.4rem}}.apv1-delivery-compact{display:flex;flex-wrap:wrap;align-items:center;gap:0;list-style:none;margin:1rem 0 0;padding:0;font-size:1.3rem;color:var(--apv1-ink-soft)}.apv1-delivery-compact li{padding:0 1.1rem;border-right:1px solid var(--apv1-keyline-ink)}.apv1-delivery-compact li:first-child{padding-left:0}.apv1-delivery-compact li:last-child{border-right:none}.apv1-delivery-compact strong{font-family:var(--apv1-display);color:var(--apv1-mulberry)}@media(max-width:520px){.apv1-delivery-compact li{border-right:none;width:100%;padding:.2rem 0}}.shopify-section:has([data-apv1-main]) .price__current:before{content:"From ";font-size:1.6rem;font-weight:600;color:var(--apv1-ink-soft)}.shopify-section:has([data-apv1-main]) .price__current:after{content:" / " var(--apv1-unit,"shirt");font-family:var(--apv1-body);font-size:1.5rem;font-weight:600;color:var(--apv1-ink-soft)}.shopify-section:has([data-apv1-main]) .product-info__block{margin-top:1.4rem;margin-bottom:0}.shopify-section:has([data-apv1-main]) .product-info__block--sm{margin-top:.8rem}.shopify-section:has([data-apv1-main]) #kickflip-customize-button,.shopify-section:has([data-apv1-main]) .quote_button .btn{display:flex;align-items:center;justify-content:center;gap:1.1rem;width:100%;font-family:var(--apv1-display);text-transform:uppercase;border-radius:2px;line-height:1.3;transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1),box-shadow .18s}.shopify-section:has([data-apv1-main]) #kickflip-customize-button{cursor:pointer;font-weight:800;font-size:1.9rem;letter-spacing:.03em;padding:1.9rem 2.4rem;background:var(--apv1-brass);color:var(--apv1-ink);border:1px solid var(--apv1-brass);box-shadow:0 10px 24px #48172f29}.shopify-section:has([data-apv1-main]) #kickflip-customize-button:before{content:"";flex:0 0 auto;width:2.1rem;height:2.1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19l7-7 3 3-7 7-3-3z'/%3E%3Cpath d='M18 13l-1.5-7.5L2 2l3.5 14.5L13 18l5-5z'/%3E%3Cpath d='M2 2l7.586 7.586'/%3E%3Ccircle cx='11' cy='11' r='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19l7-7 3 3-7 7-3-3z'/%3E%3Cpath d='M18 13l-1.5-7.5L2 2l3.5 14.5L13 18l5-5z'/%3E%3Cpath d='M2 2l7.586 7.586'/%3E%3Ccircle cx='11' cy='11' r='2'/%3E%3C/svg%3E") center/contain no-repeat}.shopify-section:has([data-apv1-main]) #kickflip-customize-button:hover{background:var(--apv1-mulberry);border-color:var(--apv1-mulberry);color:var(--apv1-cream);transform:translateY(-2px);box-shadow:0 14px 30px #48172f4d}.shopify-section:has([data-apv1-main]) .quote_button{margin-top:1.1rem}.shopify-section:has([data-apv1-main]) .quote_button .btn{font-weight:700;font-size:1.4rem;letter-spacing:.02em;padding:1.3rem 2.4rem;background:transparent;color:var(--apv1-mulberry);border:2px solid var(--apv1-mulberry)}.shopify-section:has([data-apv1-main]) .quote_button .btn:hover{background:var(--apv1-mulberry);color:var(--apv1-offwhite)}.apv1-microtrust{margin:.6rem 0 0;font-family:var(--apv1-body);font-size:1.3rem;line-height:1.7;color:var(--apv1-ink);text-align:center}.apv1-microtrust b,.apv1-microtrust strong{font-family:var(--apv1-display);font-weight:700;font-size:1.25rem;letter-spacing:.01em;color:var(--apv1-gold-ink)}.shopify-section:has([data-apv1-main]) .apv1-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:1.2rem;background:var(--apv1-keyline-ink);border:1px solid var(--apv1-keyline-ink);border-radius:2px;overflow:hidden}.shopify-section:has([data-apv1-main]) .icon-with-text{display:flex;align-items:flex-start;gap:1rem;vertical-align:top;margin:0;padding:1.4rem;background:var(--apv1-cream);border:0;border-radius:0}.shopify-section:has([data-apv1-main]) .icon-with-text .icon-wrap{display:none}.shopify-section:has([data-apv1-main]) .icon-with-text .content-wrap:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin:0 .8rem 0 0;vertical-align:-.2rem;background:var(--apv1-gold-ink);-webkit-mask:var(--apv1-icon-check) center/contain no-repeat;mask:var(--apv1-icon-check) center/contain no-repeat}.shopify-section:has([data-apv1-main]){--apv1-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.2 12.6 1.8 8.2l1.4-1.4 3 3 6.6-6.6 1.4 1.4z'/%3E%3C/svg%3E");--apv1-icon-truck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 6h11v8H2zM13 10h4l3 3v1h-7zM6 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm11 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4z'/%3E%3C/svg%3E");--apv1-icon-thread:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='7' cy='7' r='3.4' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M9.5 9.5 20 20M12 7h8M12 12h5' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");--apv1-icon-doc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2h9l5 5v15H6z' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M9 12h6M9 16h6M9 8h2' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.shopify-section:has([data-apv1-main]) .icon-with-text.apv1-icon-truck .content-wrap:before{-webkit-mask:var(--apv1-icon-truck) center/contain no-repeat;mask:var(--apv1-icon-truck) center/contain no-repeat}.shopify-section:has([data-apv1-main]) .icon-with-text.apv1-icon-thread .content-wrap:before{-webkit-mask:var(--apv1-icon-thread) center/contain no-repeat;mask:var(--apv1-icon-thread) center/contain no-repeat}.shopify-section:has([data-apv1-main]) .icon-with-text.apv1-icon-doc .content-wrap:before{-webkit-mask:var(--apv1-icon-doc) center/contain no-repeat;mask:var(--apv1-icon-doc) center/contain no-repeat}.shopify-section:has([data-apv1-main]) .icon-with-text h4{display:inline;font-family:var(--apv1-display);font-weight:700;font-size:1.35rem;color:var(--apv1-ink)}.shopify-section:has([data-apv1-main]) .icon-with-text .caption{display:none}.shopify-section:has([data-apv1-main]) .icon-with-text .content{display:block;margin:.3rem 0 0 2.3rem;font-size:1.3rem;line-height:1.5;color:var(--apv1-ink-soft)}@media(max-width:520px){.shopify-section:has([data-apv1-main]) .apv1-benefit-grid{grid-template-columns:1fr}}.apv1-lifestyle{display:none}@media(min-width:990px){.apv1-lifestyle{display:block;position:relative;margin-top:1.6rem;border-radius:2px;overflow:hidden;aspect-ratio:16/10;background:var(--apv1-cream)}.apv1-lifestyle img{width:100%;height:100%;object-fit:cover;display:block}.apv1-lifestyle-caption{position:absolute;left:1.6rem;bottom:1.6rem;background:var(--apv1-mulberry);color:var(--apv1-cream);padding:.9rem 1.6rem;border-radius:2px;font-family:var(--apv1-display);font-weight:700;font-size:1.25rem;letter-spacing:.03em;text-transform:uppercase}}.shopify-section:has([data-apv1-main]) .product-info__block:has(product-recommendations){border-top:var(--apv1-stitch);padding-top:1.6rem;margin-top:1.6rem}.shopify-section:has([data-apv1-main]) .product-info__block:has(product-recommendations):not(:has(.product-card)){display:none}.shopify-section:has([data-apv1-main]) product-recommendations h2{font-family:var(--apv1-display);font-weight:800;font-size:1.5rem;letter-spacing:.02em;color:var(--apv1-ink)}.shopify-section:has([data-apv1-main]) details.disclosure{border-top:var(--apv1-stitch)}.shopify-section:has([data-apv1-main]) .product-info__block:has(details.disclosure){margin-top:0}.shopify-section:has([data-apv1-main]) .product-info__block:has(details.disclosure)+.product-info__block:has(details.disclosure){margin-top:0}.shopify-section:has([data-apv1-main]) details.disclosure summary{padding:1.8rem 0}.shopify-section:has([data-apv1-main]) details.disclosure[open] summary{padding-bottom:1rem}.shopify-section:has([data-apv1-main]) .disclosure__title{font-family:var(--apv1-display)!important;font-weight:700!important;font-size:1.55rem;letter-spacing:.02em;color:var(--apv1-ink);gap:1.2rem}.shopify-section:has([data-apv1-main]) .disclosure__title svg{color:var(--apv1-gold-ink);width:2.1rem;height:2.1rem}.shopify-section:has([data-apv1-main]) .disclosure__content{font-family:var(--apv1-body);font-size:1.5rem;line-height:1.68;color:var(--apv1-ink-soft);padding-bottom:2rem;max-width:62ch}.shopify-section:has([data-apv1-main]) .disclosure__content p{margin:0 0 1rem}.shopify-section:has([data-apv1-main]) .disclosure__toggle{color:var(--apv1-gold-ink)}.shopify-section:has([data-apv1-main]) .payment-icons{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin:1rem 0 0;padding:0}.shopify-section:has([data-apv1-main]) .payment-icons li{display:inline-flex}.shopify-section:has([data-apv1-main]) .payment-icon{width:3.8rem;height:auto;display:block}.shopify-section:has([data-apv1-main]) .media-viewer-nav__item.is-active,.shopify-section:has([data-apv1-main]) [aria-current=true] img{outline:2px solid var(--apv1-brass);outline-offset:1px}.apv1-delivery{display:flex;align-items:flex-start;gap:1rem;margin-top:1.4rem;padding:1.4rem 0 0;background:transparent;border:0;border-top:var(--apv1-stitch);font-size:1.35rem;line-height:1.5;color:var(--apv1-ink-soft)}.apv1-delivery svg{flex:0 0 auto;width:1.9rem;height:1.9rem;margin-top:.1rem;fill:none;stroke:var(--apv1-gold-ink);stroke-width:2}.apv1-delivery-body{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}.apv1-delivery strong{font-family:var(--apv1-display);font-weight:700;color:var(--apv1-mulberry)}.apv1-delivery-sep{color:var(--apv1-keyline-ink)}@media(max-width:520px){.apv1-delivery-sep{display:none}.apv1-delivery-body{gap:.2rem 0}.apv1-delivery-body>span{width:100%}}.apv1-tiers{border:1px solid var(--apv1-keyline-ink);border-radius:2px;background:var(--apv1-offwhite);overflow:hidden}.apv1-tiers-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.2rem 1.4rem .9rem}.apv1-tiers-head span{font-size:1.2rem;color:var(--apv1-ink-soft)}.apv1-tiers table{width:100%;border-collapse:collapse;font-size:1.4rem;font-family:var(--apv1-body)}.apv1-tiers th,.apv1-tiers td{padding:.9rem 1.4rem;text-align:left}.apv1-tiers thead th{font-family:var(--apv1-display);font-weight:700;font-size:1.1rem;letter-spacing:.09em;text-transform:uppercase;background:var(--apv1-mulberry);color:var(--apv1-cream)}.apv1-tiers tbody td{border-bottom:1px solid #ece5d4}.apv1-tiers tbody tr:last-child td{border-bottom:none}.apv1-tiers td:last-child,.apv1-tiers th:last-child{text-align:right}.apv1-tiers .apv1-tier-save{font-family:var(--apv1-display);font-weight:700;color:var(--apv1-gold-ink)}.apv1-tiers tbody tr.apv1-tier-popular{background:var(--apv1-cream)}.apv1-tiers-foot{padding:.9rem 1.4rem;font-size:1.25rem;color:var(--apv1-ink-soft);border-top:var(--apv1-stitch)}.apv1-tier-chip{display:inline-block;margin-left:.8rem;background:var(--apv1-mulberry);color:var(--apv1-cream);font-family:var(--apv1-display);font-weight:700;font-size:1rem;letter-spacing:.03em;text-transform:uppercase;padding:.2rem .7rem;border-radius:2px;vertical-align:middle}.apv1-colors-label{font-family:var(--apv1-display);font-weight:700;font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:var(--apv1-ink);margin:0 0 .7rem}.apv1-colors-row{display:flex;flex-wrap:wrap;gap:.6rem}.apv1-color-chip{font-family:var(--apv1-body);font-size:1.3rem;line-height:1;padding:.7rem 1.1rem;border:1px solid var(--apv1-keyline-ink);border-radius:2px;background:var(--apv1-offwhite);color:var(--apv1-ink)}.apv1-colors-note{font-size:1.3rem;color:var(--apv1-ink-soft);margin:.7rem 0 0}.apv1-bestfor{display:flex;gap:.8rem;align-items:baseline;flex-wrap:wrap;padding:1.1rem 1.3rem;border:1px solid var(--apv1-keyline);border-radius:2px;background:var(--apv1-cream);font-size:1.4rem;font-family:var(--apv1-body)}.apv1-bestfor strong{font-family:var(--apv1-display);font-weight:800;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:var(--apv1-gold-ink)}.apv1-includes{margin:0;padding:0;list-style:none;font-family:var(--apv1-body);font-size:1.4rem;line-height:1.9;column-count:2;column-gap:3rem}.apv1-includes li{padding-left:2.3rem;position:relative;break-inside:avoid}.apv1-includes li:before{content:"";position:absolute;left:0;top:.5em;width:1.4rem;height:1.4rem;background:var(--apv1-gold-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.2 12.6 1.8 8.2l1.4-1.4 3 3 6.6-6.6 1.4 1.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.2 12.6 1.8 8.2l1.4-1.4 3 3 6.6-6.6 1.4 1.4z'/%3E%3C/svg%3E") center/contain no-repeat}.apv1-includes-title{font-family:var(--apv1-display);font-weight:800;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--apv1-ink);margin:0 0 .5rem}@media(max-width:479px){.apv1-includes{column-count:1}}.apv1-press{background:var(--apv1-mulberry);color:var(--apv1-cream)}.apv1-press .apv1-wrap{display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding-top:2.8rem;padding-bottom:2.8rem}.apv1-press-label{font-family:var(--apv1-display);font-weight:700;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;color:var(--apv1-brass);margin:0}.apv1-press-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem 4rem}.apv1-press-logos img{max-height:3rem;width:auto;filter:brightness(0) invert(.94)}.apv1-press-name{font-family:var(--apv1-display);font-weight:800;font-size:1.9rem;color:var(--apv1-cream);letter-spacing:.01em}.apv1-press a{text-decoration:none}@media(min-width:750px){.apv1-press .apv1-wrap{flex-direction:row;justify-content:center;gap:4rem}}.apv1-show{background:var(--apv1-offwhite);padding:5.6rem 0}@media(min-width:750px){.apv1-show{padding:8rem 0}}.apv1-show-grid{display:grid;grid-template-columns:1fr;gap:3.6rem;margin-top:3.2rem;align-items:start}@media(min-width:990px){.apv1-show-grid{grid-template-columns:11fr 9fr;gap:6.4rem}}.apv1-show-media{position:relative;border:1px solid var(--apv1-keyline);border-radius:2px;background:#fff;overflow:hidden}.apv1-show-media img{width:100%;height:auto;display:block}.apv1-callout{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.7rem;max-width:24rem;background:var(--apv1-mulberry);color:var(--apv1-cream);font-family:var(--apv1-display);font-weight:700;font-size:1.2rem;letter-spacing:.03em;padding:.8rem 1.2rem;border-radius:2px;box-shadow:0 2px 14px #48172f40}.apv1-callout:before{content:"";width:.9rem;height:.9rem;border-radius:50%;background:var(--apv1-brass);flex:0 0 auto}.apv1-show-steps{display:flex;flex-direction:column}.apv1-show-step{display:flex;gap:1.8rem;padding:2rem 0;border-top:var(--apv1-stitch)}.apv1-show-step:first-child{border-top:none;padding-top:0}.apv1-show-num{flex:0 0 auto;width:4.2rem;height:4.2rem;border-radius:50%;background:var(--apv1-mulberry);color:var(--apv1-brass);font-family:var(--apv1-display);font-weight:900;font-style:italic;font-size:2rem;display:flex;align-items:center;justify-content:center}.apv1-show-step h3{font-size:1.8rem;font-weight:800;color:var(--apv1-ink)}.apv1-show-step p{font-family:var(--apv1-body);font-size:1.55rem;line-height:1.6;color:var(--apv1-ink-soft);margin:.5rem 0 0;max-width:46ch}.apv1-show-cta{margin-top:2.6rem;display:flex;gap:1.2rem;flex-wrap:wrap}.apv1-deep{background:var(--apv1-offwhite);padding:6.4rem 0}@media(min-width:750px){.apv1-deep{padding:8.8rem 0}}.apv1-deep-head{max-width:70ch}.apv1-deep-rows{margin-top:1.2rem}.apv1-deep-row{display:grid;grid-template-columns:1fr;gap:2.8rem;padding:4rem 0;border-bottom:var(--apv1-stitch);align-items:start}.apv1-deep-row:last-child{border-bottom:none;padding-bottom:0}@media(min-width:990px){.apv1-deep-row:has(.apv1-deep-media){grid-template-columns:7fr 9fr;gap:6.4rem}.apv1-deep-row:nth-child(2n):has(.apv1-deep-media){grid-template-columns:9fr 7fr}.apv1-deep-row:nth-child(2n) .apv1-deep-media{order:2}.apv1-deep-row:not(:has(.apv1-deep-media))>div{max-width:72ch}}.apv1-deep-media img{width:100%;height:auto;display:block;border:1px solid var(--apv1-keyline-ink);border-radius:2px;background:#fff}.media-gallery__viewer,.media-gallery__slides{background:#fff}.media-gallery__viewer{border:1px solid var(--apv1-keyline);border-radius:2px}.shopify-section:has([data-apv1-main]) .image-blend,.shopify-section:has([data-apv1-main]) .media-gallery__viewer,.shopify-section:has([data-apv1-main]) .product-media{background-color:#fff!important}.apv1-deep-row h3{font-size:clamp(2rem,1.5rem + 1.2vw,2.8rem);font-weight:800;color:var(--apv1-ink)}.apv1-deep-body{font-family:var(--apv1-body);font-size:1.6rem;line-height:1.7;color:var(--apv1-ink-soft);margin:1.4rem 0 0;max-width:62ch}.apv1-deep-body p{margin:0 0 1.2rem}.apv1-deep-body ul{margin:0 0 1.2rem;padding-left:2rem}.apv1-deep-body li{margin:.4rem 0}.apv1-deep-body strong{color:var(--apv1-ink)}.apv1-compare{background:var(--apv1-offwhite);padding:6.4rem 0}@media(min-width:750px){.apv1-compare{padding:8.8rem 0}}.apv1-compare-scroll{overflow-x:auto;margin-top:3.2rem;-webkit-overflow-scrolling:touch}.apv1-compare table{width:100%;min-width:58rem;border-collapse:separate;border-spacing:0;font-size:1.5rem;font-family:var(--apv1-body);background:var(--apv1-offwhite);border:1px solid var(--apv1-keyline-ink);border-radius:2px;overflow:hidden}.apv1-compare th,.apv1-compare td{padding:1.4rem 1.8rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--apv1-keyline)}.apv1-compare tr:last-child td{border-bottom:none}.apv1-compare thead th{font-family:var(--apv1-display);font-weight:800;font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase;color:var(--apv1-ink)}.apv1-compare thead th:nth-child(2){background:var(--apv1-mulberry);color:var(--apv1-cream)}.apv1-compare td:nth-child(2){background:#fdfbf6;font-weight:600;color:var(--apv1-ink);border-left:1px solid var(--apv1-keyline);border-right:1px solid var(--apv1-keyline)}.apv1-compare .yes:before{content:"\2713";color:var(--apv1-gold-ink);font-weight:900;margin-right:.9rem}.apv1-compare .no{color:var(--apv1-ink-soft)}.apv1-compare .no:before{content:"\2715";color:#a3958f;font-weight:700;margin-right:.9rem}.apv1-compare td:first-child{font-family:var(--apv1-display);font-weight:700;font-size:1.35rem;color:var(--apv1-ink)}.apv1-proof{background:var(--apv1-mulberry);color:var(--apv1-cream);padding:6.4rem 0}@media(min-width:750px){.apv1-proof{padding:8.8rem 0}}.apv1-proof .apv1-h2{color:var(--apv1-cream)}.apv1-proof .apv1-h2 .accent{color:var(--apv1-brass)}.apv1-proof-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2.4rem;margin-top:3.6rem}.apv1-stat b{display:block;font-family:var(--apv1-display);font-weight:900;font-style:italic;font-size:clamp(3.2rem,2.4rem + 2vw,4.8rem);color:var(--apv1-brass);line-height:1}.apv1-stat span{display:block;margin-top:.8rem;font-family:var(--apv1-body);font-size:1.45rem;color:var(--apv1-cream);line-height:1.5;max-width:22ch}.apv1-proof-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:4.4rem}.apv1-quote{border:1px solid rgba(241,233,216,.28);border-radius:2px;padding:2.2rem 2.2rem 1.8rem;display:flex;flex-direction:column;gap:1.6rem}.apv1-quote p{font-family:var(--apv1-body);font-size:1.55rem;line-height:1.65;color:var(--apv1-cream);margin:0;text-wrap:pretty}.apv1-quote footer{font-family:var(--apv1-display);font-weight:700;font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase;color:var(--apv1-brass)}.apv1-quote footer span{display:block;font-family:var(--apv1-body);font-weight:400;font-size:1.25rem;letter-spacing:0;text-transform:none;color:#f1e9d8bf;margin-top:.3rem}.apv1-proof-verticals{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:4rem}.apv1-vertical-chip{font-family:var(--apv1-display);font-weight:600;font-size:1.25rem;letter-spacing:.04em;color:var(--apv1-cream);border:1px solid rgba(241,233,216,.35);border-radius:2px;padding:.8rem 1.3rem}.apv1-endcap{background:var(--apv1-cream);padding:6.4rem 0}@media(min-width:750px){.apv1-endcap{padding:8.8rem 0}}.apv1-endcap-grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}@media(min-width:990px){.apv1-endcap-grid{grid-template-columns:11fr 9fr;gap:6.4rem}}.apv1-endcap .cadence{font-family:var(--apv1-body);font-size:1.8rem;line-height:1.6;color:var(--apv1-ink-soft);margin:1.6rem 0 0;max-width:52ch}.apv1-endcap .row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.apv1-endcap-trust{font-family:var(--apv1-body);font-size:1.35rem;color:var(--apv1-ink-soft);margin:1.8rem 0 0}.apv1-endcap-card{background:var(--apv1-mulberry);color:var(--apv1-cream);border-radius:2px;padding:2.8rem}.apv1-endcap-card h3{font-size:1.5rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--apv1-brass)}.apv1-endcap-card ol{margin:1.6rem 0 0;padding:0;list-style:none;counter-reset:apv1q}.apv1-endcap-card li{counter-increment:apv1q;display:flex;gap:1.4rem;padding:1.2rem 0;border-top:1px dashed rgba(241,233,216,.3);font-family:var(--apv1-body);font-size:1.5rem;line-height:1.55}.apv1-endcap-card li:first-child{border-top:none;padding-top:.4rem}.apv1-endcap-card li:before{content:counter(apv1q);flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--apv1-brass);color:var(--apv1-ink);font-family:var(--apv1-display);font-weight:900;font-size:1.4rem;display:flex;align-items:center;justify-content:center}.shopify-section:has([data-apv1-main]){background:#fff}.shopify-section:has([data-apv1-main]) .product-card-badge{background-color:var(--apv1-brass)!important;color:var(--apv1-ink)!important;border-radius:2px!important;font-family:var(--apv1-display);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.shopify-section:has([data-apv1-main]) .price--on-sale,.shopify-section:has([data-apv1-main]) .price__default,.shopify-section:has([data-apv1-main]) .product-media,.shopify-section:has([data-apv1-main]) .media-viewer{border-radius:2px!important}.apv1-delivery{border-style:dashed;border-color:var(--apv1-keyline-ink)}.shopify-section:has([data-apv1-main]) .jdgm-star{color:var(--apv1-brass)!important}.shopify-section:has([data-apv1-main]) .js-instalments-form{display:none!important}.shopify-section:has([data-apv1-main]) .icon-with-text .apv1-chip-t{display:inline;font-family:var(--apv1-display);font-weight:700;font-size:1.35rem;color:var(--apv1-ink)}.apv1-tiers-head .apv1-tiers-title{font-family:var(--apv1-display);font-size:1.35rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--apv1-ink);margin:0}.apv1-tiers thead th{font-size:1.2rem}body:has([data-apv1-main]){padding-bottom:calc(6.4rem + env(safe-area-inset-bottom))}@media(min-width:990px){body:has([data-apv1-main]){padding-bottom:7.2rem}}@media(max-width:749px){.product-breadcrumbs .breadcrumbs{font-size:1.2rem}.product-breadcrumbs .breadcrumbs ol{display:flex;flex-wrap:nowrap;overflow:hidden}.product-breadcrumbs .breadcrumbs li:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.shopify-section:has([data-apv1-main]) h1.product-title{font-size:2.2rem}.shopify-section:has([data-apv1-main]) .product-info__block{margin-top:1rem}.shopify-section:has([data-apv1-main]) .product-info__title{margin-bottom:.2rem}}.shopify-section:has([data-apv1-main]) .compare-price-wrap s.price__was{order:1}.shopify-section:has([data-apv1-main]) .compare-price-wrap .percentage-badge{order:2}.apv1-deep-row:not(:has(.apv1-deep-media))>div{max-width:76ch;margin:0 auto;width:100%}@media(min-width:750px){.apv1-deep-row:not(:has(.apv1-deep-media)) .apv1-deep-body ul{columns:2;column-gap:4.8rem}.apv1-deep-row:not(:has(.apv1-deep-media)) .apv1-deep-body li{break-inside:avoid}}.apv1-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.9rem 1.4rem calc(.9rem + env(safe-area-inset-bottom));background:var(--apv1-offwhite);border-top:1px solid var(--apv1-keyline-ink);display:flex;justify-content:center}.apv1-sticky-inner{display:flex;justify-content:center;align-items:center;width:100%}.apv1-sticky-product{display:none}.apv1-sticky-btn{display:block;width:100%;text-align:center;cursor:pointer;font-family:var(--apv1-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1.5rem;padding:1.3rem 1rem;border-radius:2px;border:1px solid var(--apv1-mulberry);background:var(--apv1-mulberry);color:var(--apv1-cream);transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.apv1-sticky-btn:hover,.apv1-sticky-btn:active{background:var(--apv1-brass);border-color:var(--apv1-brass);color:var(--apv1-ink)}html{scroll-padding-bottom:8rem}@media(min-width:990px){.apv1-sticky{padding:.8rem 2rem;transform:translateY(115%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1)}.apv1-sticky.is-belowfold{transform:none;opacity:1;visibility:visible;pointer-events:auto}.apv1-sticky-inner{width:auto;margin:0 auto;justify-content:center;gap:1.8rem}.apv1-sticky-product{display:flex;align-items:center;gap:1.1rem;min-width:0}.apv1-sticky-thumb{width:3.8rem;height:3.8rem;flex:0 0 auto;border-radius:2px;object-fit:cover;border:1px solid var(--apv1-keyline-ink);background:#fff}.apv1-sticky-meta{display:flex;flex-direction:column;min-width:0;line-height:1.25}.apv1-sticky-title{font-family:var(--apv1-display);font-weight:700;font-size:1.35rem;color:var(--apv1-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:28rem}.apv1-sticky-price{font-family:var(--apv1-body);font-size:1.2rem;color:var(--apv1-ink-soft)}.apv1-sticky-price b{font-family:var(--apv1-display);font-weight:700;color:var(--apv1-mulberry)}.apv1-sticky-btn{flex:0 0 auto;width:auto;font-size:1.35rem;letter-spacing:.05em;padding:1.2rem 3.2rem}}@media(prefers-reduced-motion:reduce){.apv1-sticky{transition:none!important}}@media(max-width:639px){.apv1-compare table{min-width:0;border:none;background:transparent}.apv1-compare thead{display:none}.apv1-compare tbody{display:block}.apv1-compare tr{display:block;margin:0 0 1.4rem;border:1px solid var(--apv1-keyline-ink);border-radius:2px;background:var(--apv1-offwhite);overflow:hidden}.apv1-compare td{display:block;border-bottom:none;padding:1rem 1.4rem}.apv1-compare td:first-child{background:var(--apv1-mulberry);color:var(--apv1-cream);font-size:1.3rem;padding:.9rem 1.4rem}.apv1-compare td:not(:first-child):before{content:attr(data-col);display:block;font-family:var(--apv1-display);font-weight:700;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--apv1-ink-soft);margin-bottom:.2rem}.apv1-compare td:nth-child(2){border-left:none;border-right:none;background:#fdfbf6}}.shopify-section.cc-faq{background:#fff!important}.shopify-section.cc-faq details,.shopify-section.cc-faq .disclosure{box-shadow:none!important;border-radius:2px!important;background:#fff!important;border:0!important;border-top:1px dashed #c4b8a2!important}.shopify-section.cc-faq summary h2,.shopify-section.cc-faq summary h3,.shopify-section.cc-faq summary h4,.shopify-section.cc-faq .disclosure__title{font-family:Montserrat,system-ui,sans-serif!important;font-weight:700!important;color:#1c1a1b!important}.shopify-section.cc-faq .disclosure__toggle,.shopify-section.cc-faq summary svg{color:#8a6410!important}.shopify-section:has(.jdgm-rev-widg),.shopify-section:has(.jdgm-widget){background:var(--apv1-offwhite)}.jdgm-rev-widg{background:transparent!important}.jdgm-btn,.jdgm-write-rev-link,a.jdgm-write-rev-link{background:#48172f!important;border-color:#48172f!important;color:#f1e9d8!important;border-radius:2px!important}.jdgm-btn:hover,.jdgm-write-rev-link:hover{background:#e3ad32!important;border-color:#e3ad32!important;color:#1c1a1b!important}[id$=__recommendations]:has(product-recommendations):not(:has(.product-card)){display:none}.shopify-section:has([data-apv1-main]) .product-info{background:transparent!important}.jdgm-star.jdgm-star{color:#e3ad32!important}.jdgm-prev-badge__text{color:#48172f!important}[id$=__ark_reviews]{background:#fff}[id$=__ark_reviews] .jm-review-widget{background:transparent!important;max-width:1180px;margin:0 auto;padding:4rem 2rem}.jm-review-widget .jm-button--primary,.jm-review-widget .jm-pagination-controls__button[aria-current=true]{background:#48172f!important;border-color:#48172f!important;color:#f1e9d8!important;border-radius:2px!important}.jm-review-widget .jm-button--primary:hover{background:#e3ad32!important;border-color:#e3ad32!important;color:#1c1a1b!important}.jm-review-widget .jm-button{border-radius:2px!important}.jm-star-rating svg path,.jm-star-rating svg,.jm-average-rating-display svg path{fill:#e3ad32!important;color:#e3ad32!important}.jm-review-widget-minimal-header__title,.jm-review-widget-minimal-header__title *{font-family:Montserrat,system-ui,sans-serif!important;color:#1c1a1b!important;font-weight:900!important}.shopify-section.cc-faq h2{color:#1c1a1b!important;font-family:Montserrat,system-ui,sans-serif!important;font-weight:900!important;text-transform:uppercase}.shopify-section.cc-faq a{color:#8a6410!important}body:has([data-apv1-main]) [id$=__rich_text_QQmdaa]{display:none}body:has([data-apv1-main]) .intercom-lightweight-app-launcher{bottom:calc(7.4rem + env(safe-area-inset-bottom))!important}@media(min-width:990px){body:has([data-apv1-main]) .intercom-lightweight-app-launcher{bottom:2rem!important}body:has(.apv1-sticky.is-belowfold) .intercom-lightweight-app-launcher{bottom:8.2rem!important}}.apv1-proof-cta{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:4rem}@media(prefers-reduced-motion:no-preference){.apv1-reveal{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.apv1-reveal[data-apv1-hidden]{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.apv1 *,.shopify-section:has([data-apv1-main]) *{transition:none!important;animation:none!important}}section[id$=__ark_reviews]{background-color:#fff!important;--jm-review-widget-star-and-histogram-color:#E3AD32;--jm-review-widget-background-color:#ffffff;--jm-review-widget-button-background-color:#48172f;--jm-review-widget-button-text-color:#f1e9d8;--jm-review-widget-primary-color:#48172f}section[id$=__ark_reviews] .jm-box{background:transparent!important}.product-breadcrumbs .breadcrumbs li{flex-shrink:0;white-space:nowrap}.product-breadcrumbs .breadcrumbs li:last-child{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.product-breadcrumbs .breadcrumbs li:last-child a,.product-breadcrumbs .breadcrumbs li:last-child span{white-space:nowrap}@media(min-width:990px){.apv1-deep-row:not(:has(.apv1-deep-media)) .apv1-deep-body{columns:2;column-gap:5.6rem}.apv1-deep-row:not(:has(.apv1-deep-media)) .apv1-deep-body p{break-inside:avoid}.apv1-deep-row:not(:has(.apv1-deep-media))>div{max-width:110ch}}.jm-star-rating__font-icon{color:#e3ad32!important}.jm-review-widget{--jm-review-widget-star-and-histogram-color:#E3AD32 !important}.apv1-deep-row:not(:has(.apv1-deep-media)) .apv1-deep-body{max-width:none}@media(min-width:990px){.apv1-deep-row:not(:has(.apv1-deep-media))>div{max-width:none}.apv1-deep-row:not(:has(.apv1-deep-media)) .apv1-deep-body{columns:2;column-gap:6.4rem}}.shopify-section.cc-faq{background:#f1e9d8!important}.shopify-section.cc-faq .section{background:transparent!important}.shopify-section.cc-faq details,.shopify-section.cc-faq .disclosure{background:transparent!important}.shopify-section.cc-faq h2{text-align:center!important;font-size:clamp(2.6rem,1.6rem + 2.6vw,4.4rem)!important}.shopify-section.cc-faq h2+p,.shopify-section.cc-faq .section__subheading{color:#4c4643!important;text-align:center!important}.product-breadcrumbs .breadcrumbs li:last-child>a,.product-breadcrumbs .breadcrumbs li:last-child>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jm-pagination-controls__button.jm-pagination-controls__button{width:4.4rem!important;height:4.4rem!important;min-width:4.4rem!important;min-height:4.4rem!important}@media(max-width:479px){.apv1-proof-stats{grid-template-columns:1fr;gap:2rem}}@media(max-width:749px){.shopify-section:has([data-apv1-main]) .product-info__block--sm{margin-top:.5rem}.shopify-section:has([data-apv1-main]) .product-price{margin-top:.2rem}.apv1-delivery{padding-bottom:.8rem}}.apv1-eyebrow{font-family:var(--apv1-display);font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:1.2rem;color:var(--apv1-gold-ink);margin:0 0 .6rem}.shopify-section:has([data-apv1-main]) .product_subtext{font-family:var(--apv1-display);font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:1.2rem;color:var(--apv1-gold-ink);margin-top:0}.shopify-section:has([data-apv1-main]) .product_subtext p{margin:0}.apv1-bestseller-link{font-family:var(--apv1-display);font-weight:600;font-size:1.3rem;color:var(--apv1-gold-ink);text-decoration:none;border-bottom:1px solid var(--apv1-keyline-ink)}.apv1-bestseller-link:hover{color:var(--apv1-mulberry)}.apv1-review-sep{color:var(--apv1-keyline-ink);margin:0 .3rem}.shopify-section:has([data-apv1-main]) .product-info__block>a.link{font-family:var(--apv1-display);font-weight:600;font-size:1.3rem;color:var(--apv1-gold-ink);text-decoration:none;border-bottom:1px solid var(--apv1-keyline-ink);display:inline-block}.shopify-section:has([data-apv1-main]) .product-info__block>a.link:hover{color:var(--apv1-mulberry)}.apv1-spec{margin-top:1.6rem;background:var(--apv1-offwhite);border:1px solid var(--apv1-keyline-ink);border-radius:2px}.apv1-spec-row{display:grid;grid-template-columns:10rem 1fr;align-items:center;gap:1rem;padding:1.1rem 1.5rem;border-bottom:var(--apv1-stitch)}.apv1-spec-row--last{border-bottom:none}.apv1-spec-label{font-family:var(--apv1-display);font-weight:700;font-size:1.15rem;color:var(--apv1-ink-soft);text-transform:uppercase;letter-spacing:.05em}.apv1-spec-val{font-size:1.4rem;color:var(--apv1-ink);display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.apv1-spec-val b{font-family:var(--apv1-display);color:var(--apv1-mulberry)}.apv1-spec-chip{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--apv1-display);font-weight:700;font-size:1.3rem;color:var(--apv1-mulberry);background:#fff;border:1.5px solid var(--apv1-mulberry);border-radius:20px;padding:.5rem 1.2rem}.apv1-spec-sub{font-size:1.15rem;color:var(--apv1-ink-soft);opacity:.8}.apv1-spec-sizes{gap:.5rem}.apv1-spec-size{min-width:3.2rem;text-align:center;font-family:var(--apv1-display);font-weight:600;font-size:1.25rem;color:var(--apv1-mulberry);background:#fff;border:1px solid var(--apv1-keyline-ink);border-radius:2px;padding:.45rem .7rem}.apv1-spec-guide{font-size:1.25rem;color:var(--apv1-mulberry);text-decoration:none;border-bottom:1px solid var(--apv1-keyline-ink);margin-left:.4rem}@media(max-width:520px){.apv1-spec-row{grid-template-columns:1fr;gap:.4rem}}.apv1-gallery-badge{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--apv1-display);font-weight:800;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;padding:.55rem 1rem;border-radius:2px}.apv1-gallery-badge--1{top:1.2rem;left:1.2rem;background:var(--apv1-mulberry);color:var(--apv1-cream)}.apv1-gallery-badge--2{top:1.2rem;right:1.2rem;background:var(--apv1-brass);color:var(--apv1-mulberry)}.apv1-delivery-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.4rem}.apv1-delivery-row .apv1-delivery{flex:1;min-width:15rem;border:1px solid var(--apv1-keyline-ink);border-radius:2px;padding:1.1rem 1.3rem;border-bottom:1px solid var(--apv1-keyline-ink);background:#fff}.apv1-delivery2{flex:1;min-width:15rem;display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid var(--apv1-keyline-ink);border-radius:2px;padding:1.1rem 1.3rem}.apv1-delivery2 svg{flex:0 0 auto;width:2rem;height:2rem;fill:none;stroke:var(--apv1-mulberry);stroke-width:2}.apv1-delivery2 strong{display:block;font-family:var(--apv1-display);font-weight:700;font-size:1.3rem;color:var(--apv1-mulberry)}.apv1-delivery2 span{font-size:1.25rem;color:var(--apv1-ink-soft)}.apv1-proofline{margin:1rem 0 0;display:flex;align-items:flex-start;gap:.8rem;font-size:1.35rem;color:var(--apv1-ink)}.apv1-proofline svg{flex:0 0 auto;margin-top:.3rem}.apv1-proofline strong{font-family:var(--apv1-display);color:var(--apv1-mulberry)}.apv1-prefer-human{margin:1.2rem 0 0;font-size:1.3rem;color:var(--apv1-ink-soft);text-align:center}.apv1-prefer-human a{color:var(--apv1-mulberry);font-weight:600}.apv1-trust{background:#fff;border-top:1px solid var(--apv1-keyline-ink);border-bottom:1px solid var(--apv1-keyline-ink)}.apv1-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.apv1-trust-tile{display:flex;align-items:center;gap:1.3rem;padding:2rem 1.8rem;border-right:1px solid var(--apv1-keyline)}.apv1-trust-tile:last-child{border-right:none}.apv1-trust-icon{flex:none;width:4.2rem;height:4.2rem;border-radius:50%;background:var(--apv1-cream);border:2px solid var(--apv1-brass);display:flex;align-items:center;justify-content:center}.apv1-trust-icon svg{width:1.9rem;height:1.9rem;fill:none;stroke:var(--apv1-mulberry);stroke-width:2}.apv1-trust-title{font-family:var(--apv1-display);font-weight:700;color:var(--apv1-mulberry);font-size:1.5rem}.apv1-trust-sub{font-size:1.3rem;color:var(--apv1-ink-soft)}@media(max-width:749px){.apv1-trust-grid{grid-template-columns:1fr 1fr}.apv1-trust-tile{flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.6rem 1.4rem;border-right:none;border-bottom:1px solid var(--apv1-keyline)}.apv1-trust-tile:nth-child(odd){border-right:1px solid var(--apv1-keyline)}.apv1-trust-icon{width:3.4rem;height:3.4rem}.apv1-trust-icon svg{width:1.5rem;height:1.5rem}.apv1-trust-title{font-size:1.35rem;line-height:1.25}.apv1-trust-sub{font-size:1.2rem}}.apv1-volume{padding:6.4rem 0}@media(min-width:750px){.apv1-volume{padding:8.8rem 0}}.apv1-volume .apv1-tiers{max-width:100ch;margin-top:2.4rem}.apv1-cross{padding:6.4rem 0}@media(min-width:750px){.apv1-cross{padding:8.8rem 0}}.apv1-cross-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.8rem;margin-top:2.4rem}.apv1-cross-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--apv1-offwhite);border:1px solid var(--apv1-keyline-ink);border-radius:2px;overflow:hidden;transition:border-color .2s,transform .2s}.apv1-cross-card:hover{border-color:var(--apv1-mulberry);transform:translateY(-3px)}.apv1-cross-card-media{aspect-ratio:4/3;flex:0 0 auto;background:#fff;display:flex;align-items:center;justify-content:center;padding:1.4rem;overflow:hidden}.apv1-cross-card-media img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.apv1-cross-card-body{padding:1.6rem 1.8rem 1.8rem}.apv1-cross-card-body h3{font-size:1.6rem}.apv1-cross-card-body p{color:var(--apv1-ink-soft);font-size:1.35rem;margin:.5rem 0 1rem}.apv1-cross-card-cta{font-family:var(--apv1-display);font-weight:700;font-size:1.3rem;color:var(--apv1-mulberry);border-bottom:2px solid var(--apv1-brass);padding-bottom:.2rem}.apv1-cross-price{font-size:1.4rem;color:var(--apv1-ink-soft)}.apv1-cross-price s{margin-right:.4rem}.apv1-cross-price b{font-family:var(--apv1-display);color:var(--apv1-mulberry);font-size:1.5rem}.apv1-cross-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem}.apv1-cross-viewall{font-family:var(--apv1-display);font-weight:700;font-size:1.4rem;color:var(--apv1-mulberry);text-decoration:none;border-bottom:2px solid var(--apv1-brass);padding-bottom:.2rem}.apv1-browse{padding:4rem 0 4.8rem}.apv1-browse h2{font-size:2rem;font-weight:800;color:var(--apv1-ink);letter-spacing:0;text-transform:none}.apv1-browse-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.4rem}.apv1-browse-chip{background:var(--apv1-offwhite);border:1px solid var(--apv1-keyline-ink);border-radius:2px;padding:1rem 1.6rem;text-decoration:none;color:var(--apv1-mulberry);font-family:var(--apv1-display);font-weight:600;font-size:1.4rem;transition:background .2s}.apv1-browse-chip:hover{background:var(--apv1-cream)}.apv1-suit{background:var(--apv1-offwhite);padding:6.4rem 0}@media(min-width:750px){.apv1-suit{padding:8.8rem 0}}.apv1-suit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem;margin-top:2.4rem}@media(max-width:749px){.apv1-suit-grid{grid-template-columns:1fr}}.apv1-suit-good,.apv1-suit-care,.apv1-suit-alt{background:#fff;border:1px solid var(--apv1-keyline-ink);border-radius:2px;padding:1.8rem 2rem;border-top:3px solid var(--apv1-brass)}.apv1-suit-care{border-top-color:var(--apv1-keyline-ink)}.apv1-suit-alt{border-top-color:var(--apv1-mulberry)}.apv1-suit-good h3,.apv1-suit-care h3,.apv1-suit-alt h3{font-size:1.5rem;margin-bottom:.6rem}.apv1-suit-good p,.apv1-suit-care p,.apv1-suit-alt p{font-size:1.4rem;line-height:1.6;color:var(--apv1-ink-soft);margin:0}.apv1-matrix-scroll{overflow-x:auto;margin-top:2.8rem;-webkit-overflow-scrolling:touch}.apv1-matrix{width:100%;min-width:56rem;border-collapse:collapse;background:#fff;border:1px solid var(--apv1-keyline-ink);border-radius:2px;overflow:hidden;font-size:1.4rem}.apv1-matrix th{background:var(--apv1-mulberry);color:var(--apv1-cream);font-family:var(--apv1-display);font-weight:700;font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em;padding:1.2rem 1.6rem;text-align:left}.apv1-matrix td{padding:1.2rem 1.6rem;border-bottom:1px solid var(--apv1-keyline);vertical-align:top}.apv1-matrix tr:last-child td{border-bottom:none}.apv1-matrix td.good.fit{color:var(--apv1-gold-ink);font-weight:700}.apv1-matrix td a{color:var(--apv1-mulberry);font-weight:600}.apv1-included{padding:4.8rem 0}@media(min-width:750px){.apv1-included{padding:6rem 0}}.apv1-included-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center}@media(max-width:749px){.apv1-included-grid{grid-template-columns:1fr;gap:2.4rem}}.apv1-included .apv1-includes{margin-top:2rem;font-size:1.5rem;line-height:2.1}.apv1-pricing-note{background:var(--apv1-cream);border-radius:2px;padding:2.4rem 2.6rem;border-top:3px solid var(--apv1-brass)}.apv1-pricing-note h3{font-size:1.5rem;margin-bottom:.8rem}.apv1-pricing-note p{font-size:1.4rem;line-height:1.65;color:var(--apv1-ink-soft);margin:0}.apv1-matrix-none{color:var(--apv1-ink-soft);opacity:.6;font-size:1.3rem}@media(max-width:639px){.apv1-matrix{min-width:0;border:none;background:transparent}.apv1-matrix thead{display:none}.apv1-matrix tbody{display:block}.apv1-matrix tr{display:block;margin:0 0 1.2rem;border:1px solid var(--apv1-keyline-ink);border-radius:2px;background:#fff;overflow:hidden}.apv1-matrix td{display:block;border-bottom:none;padding:.9rem 1.4rem}.apv1-matrix td:first-child{background:var(--apv1-mulberry);color:var(--apv1-cream);font-family:var(--apv1-display);font-weight:700;font-size:1.35rem;padding:1rem 1.4rem}.apv1-matrix td:not(:first-child):before{content:attr(data-col);display:block;font-family:var(--apv1-display);font-weight:700;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--apv1-ink-soft);margin-bottom:.2rem}}.apv1-matrix td:empty{display:none}.shopify-section:has([data-apv1-main]) .product-info__block:has(+.product-info__block>.apv1-teams){display:inline-flex;align-items:center;vertical-align:middle;margin-top:1.2rem}.shopify-section:has([data-apv1-main]) .product-info__block:has(>.apv1-teams){display:inline-flex;align-items:center;vertical-align:middle;margin-top:1.2rem;margin-left:1.2rem}.apv1-teams{font-family:var(--apv1-display);font-weight:600;font-size:1.3rem;color:var(--apv1-gold-ink);text-decoration:none;white-space:nowrap}.apv1-teams:before{content:"|";color:var(--apv1-keyline-ink);margin-right:1.2rem;font-weight:400}.shopify-section:has([data-apv1-main]) .jdgm-prev-badge{display:inline-flex;align-items:center;gap:.6rem}.shopify-section:has([data-apv1-main]) .jdgm-prev-badge__stars{color:var(--apv1-brass)}.shopify-section:has([data-apv1-main]) .jdgm-prev-badge__text{font-family:var(--apv1-body);font-size:1.3rem;color:var(--apv1-ink-soft)}.apv1-valueline{margin-top:1rem}.shopify-section:has([data-apv1-main]) .apv1-valueline p{font-family:var(--apv1-body);font-size:1.5rem;line-height:1.5;color:var(--apv1-ink);margin:0;max-width:none;font-weight:400}.apv1-valueline b{color:var(--apv1-mulberry);font-weight:700}.apv1-volhook{display:inline-flex;align-items:center;gap:.6rem;margin-top:.9rem;font-family:var(--apv1-display);font-weight:700;font-size:1.35rem;color:var(--apv1-mulberry)}.apv1-volhook-hi{color:var(--apv1-gold-ink)}.apv1-specline{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;margin-top:1.4rem;font-size:1.35rem;color:var(--apv1-ink-soft);line-height:1.4}.apv1-specline-item{display:inline-flex;align-items:center}.apv1-specline-item:not(:first-child):before{content:"\b7";margin-right:.7rem;color:var(--apv1-keyline-ink)}.apv1-specline-item b{font-family:var(--apv1-display);color:var(--apv1-mulberry);font-weight:700}.apv1-specline-guide{color:var(--apv1-mulberry);text-decoration:none;border-bottom:1px solid var(--apv1-keyline-ink);cursor:pointer}.apv1-specline-guide:hover{border-color:var(--apv1-mulberry)}.apv1-microcopy{margin:1.2rem 0 0;text-align:center;font-family:var(--apv1-body);font-size:1.25rem;color:var(--apv1-ink-soft)}.apv1-pay{margin-top:1.6rem}.apv1-pay-head{display:flex;align-items:center;gap:.7rem;font-family:var(--apv1-display);font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--apv1-ink-soft)}.apv1-pay-head svg{flex:0 0 auto;width:1.3rem;height:1.3rem}.apv1-pay-row{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem}.apv1-pay-card{display:inline-flex;align-items:center;justify-content:center;height:3rem;padding:0 .9rem;background:#fff;border:1px solid var(--apv1-keyline-ink);border-radius:5px}.apv1-pay-card svg,.apv1-pay-svg{height:2rem;width:auto;display:block}.apv1-pay-more{font-size:1.25rem;color:var(--apv1-ink-soft);margin-left:.3rem;align-self:center}.apv1-browse--pills .apv1-browse-row{gap:1.2rem}.apv1-browse--pills .apv1-browse-chip{display:inline-flex;align-items:center;gap:.8rem;border-radius:999px;padding:1rem 1.8rem;background:#fff;border:1px solid var(--apv1-keyline-ink);color:var(--apv1-ink);font-weight:600}.apv1-browse--pills .apv1-browse-chip:hover{background:var(--apv1-cream);border-color:var(--apv1-mulberry)}.apv1-browse-ic{display:inline-flex;flex:0 0 auto;color:var(--apv1-gold-ink)}.apv1-browse-ic svg{width:1.6rem;height:1.6rem;display:block}.apv1-rec{background:#fff;padding:5.6rem 0}@media(min-width:750px){.apv1-rec{padding:7.2rem 0}}.apv1-rec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem}.apv1-rec-eyebrow{font-family:var(--apv1-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.25rem;color:var(--apv1-mulberry);margin:0 0 .6rem}.apv1-rec .apv1-h2{text-transform:none;color:var(--apv1-ink);font-size:clamp(2.6rem,1.8rem + 2vw,3.8rem)}.apv1-rec-viewall{font-family:var(--apv1-display);font-weight:700;font-size:1.4rem;color:var(--apv1-mulberry);text-decoration:none;border-bottom:2px solid var(--apv1-brass);padding-bottom:.2rem;white-space:nowrap}.apv1-rec-viewall:hover{color:var(--apv1-gold-ink)}.apv1-rec-tabs{display:flex;gap:2.6rem;border-bottom:1px solid var(--apv1-keyline-ink);margin-top:1.6rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.apv1-rec-tab{flex:0 0 auto;background:none;border:0;cursor:pointer;padding:0 0 1.2rem;margin-bottom:-1px;font-family:var(--apv1-display);font-weight:700;font-size:1.45rem;color:var(--apv1-ink-soft);border-bottom:2px solid transparent;transition:color .18s,border-color .18s}.apv1-rec-tab:hover{color:var(--apv1-ink)}.apv1-rec-tab.is-active{color:var(--apv1-ink);border-bottom-color:var(--apv1-mulberry)}.apv1-rec-panel[hidden]{display:none}.apv1-rec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(23rem,1fr));gap:1.8rem;margin-top:2.4rem}.apv1-rec-note{font-size:1.25rem;color:var(--apv1-ink-soft);margin-top:1.6rem;font-style:italic}.apv1-pc{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--apv1-offwhite);border:1px solid var(--apv1-keyline-ink);border-radius:2px;overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s}.apv1-pc:hover{border-color:var(--apv1-mulberry);transform:translateY(-4px);box-shadow:0 14px 30px #48172f26}.apv1-pc-media{position:relative;aspect-ratio:1/1;background:#fff;border-bottom:1px solid var(--apv1-keyline-ink);display:flex;align-items:center;justify-content:center;padding:1rem}.apv1-pc-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.apv1-pc-badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;font-family:var(--apv1-display);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:1.05rem;padding:.5rem 1rem;border-radius:2px;background:var(--apv1-mulberry);color:var(--apv1-cream)}.apv1-pc-badge--best-value{background:var(--apv1-brass);color:var(--apv1-mulberry)}.apv1-pc-badge--best-seller{background:var(--apv1-mulberry);color:var(--apv1-cream)}.apv1-pc-badge--best-seller:before{content:"\2605"}.apv1-pc-badge--staff-pick{background:#fff;color:var(--apv1-mulberry);border:1.5px solid var(--apv1-mulberry);padding:.4rem .9rem}.apv1-pc-badge--popular{background:var(--apv1-navy,#12263a);color:var(--apv1-cream)}.apv1-pc-badge--lowest-price{background:#1f7a4d;color:#fff}.apv1-pc-body{padding:1.3rem 1.5rem 1.4rem;display:flex;flex-direction:column;flex:1}.apv1-pc-swatches{display:flex;align-items:center;gap:.5rem;margin-bottom:.9rem}.apv1-pc-swatch{width:1.4rem;height:1.4rem;border-radius:50%;box-shadow:0 0 0 1px var(--apv1-keyline-ink)}.apv1-pc-more{font-family:var(--apv1-display);font-weight:600;font-size:1.2rem;color:var(--apv1-ink-soft);margin-left:.2rem}.apv1-pc-title{font-family:var(--apv1-display);font-weight:700;font-size:1.45rem;line-height:1.32;color:var(--apv1-ink);min-height:3.8rem}.apv1-pc-rating{display:flex;align-items:center;gap:.7rem;margin-top:.6rem}.apv1-pc-stars{color:var(--apv1-brass);font-size:1.3rem;letter-spacing:1px;line-height:1}.apv1-pc-star-off{color:var(--apv1-brass);opacity:.4}.apv1-pc-rc{font-size:1.25rem;color:var(--apv1-ink-soft)}.apv1-pc-price{display:flex;align-items:baseline;gap:.8rem;margin-top:.8rem}.apv1-pc-from{font-size:1.3rem;color:var(--apv1-ink-soft)}.apv1-pc-amt{font-family:var(--apv1-display);font-weight:800;color:var(--apv1-mulberry);font-size:2rem}.apv1-pc-deco{font-family:var(--apv1-display);font-weight:700;font-size:1.05rem;color:var(--apv1-ink-soft);background:var(--apv1-cream);border:1px solid var(--apv1-keyline-ink);border-radius:2px;padding:.3rem .7rem;letter-spacing:.03em}.apv1-pc-bulk{margin:.5rem 0 1.2rem;font-size:1.2rem;color:var(--apv1-gold-ink);font-family:var(--apv1-display);font-weight:600}.apv1-pc-cta{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.7rem;font-family:var(--apv1-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1.25rem;background:transparent;color:var(--apv1-mulberry);border:2px solid var(--apv1-mulberry);border-radius:2px;padding:1rem 1.4rem;transition:background .2s,color .2s}.apv1-pc:hover .apv1-pc-cta{background:var(--apv1-mulberry);color:var(--apv1-cream)}.apv1-trust-row{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1.4rem;justify-content:stretch;margin:2.2rem 0 0;padding:0;list-style:none;background:transparent;border:0}.apv1-trust-row li{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:.9rem;padding:0 .4rem;font-family:var(--apv1-body);font-weight:400;color:var(--apv1-ink);white-space:normal}.apv1-trust-row li:before{display:none!important}.apv1-trust-row svg{display:block!important}.apv1-trust-ring{flex:0 0 auto;width:auto;height:auto;border:0;border-radius:0;display:flex;align-items:center;justify-content:center}.apv1-trust-ring svg{width:3rem!important;height:3rem!important;fill:none;stroke:var(--apv1-mulberry);stroke-width:1.8}.apv1-trust-label{font-family:var(--apv1-display);font-weight:800;font-size:1.4rem;color:var(--apv1-mulberry);line-height:1.15}.apv1-trust-sub{font-size:1.2rem;color:var(--apv1-ink-soft);line-height:1.35}.apv1-vl-hook{font-family:var(--apv1-display);font-weight:700;color:var(--apv1-mulberry)}@media(max-width:749px){.apv1-trust-row{gap:.8rem}.apv1-trust-ring{width:auto;height:auto}.apv1-trust-ring svg{width:2.7rem!important;height:2.7rem!important}.apv1-trust-label{font-size:1.3rem}.apv1-trust-sub{font-size:1.12rem}}.ark-specbar{display:flex;flex-wrap:wrap;margin-top:2.2rem;padding-top:1.8rem;border-top:1px solid var(--apv1-keyline)}.ark-speccol{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.5rem;padding:0 1.4rem;border-right:1px solid var(--apv1-keyline)}.ark-speccol:first-child{padding-left:0}.ark-speccol:last-child{border-right:0}.ark-speclabel{font-family:var(--apv1-display);font-weight:600;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--apv1-ink-soft)}.ark-specval{font-family:var(--apv1-display);font-weight:700;font-size:1.4rem;color:var(--apv1-mulberry);line-height:1.2;white-space:nowrap}a.ark-specval,a.ark-specguide{text-decoration:none;color:var(--apv1-mulberry)}a.ark-specguide{border-bottom:1px solid var(--apv1-keyline-ink);align-self:flex-start;cursor:pointer}@media(max-width:749px){.ark-specbar{gap:1.6rem 0}.ark-speccol{flex:1 1 45%;padding:0 1.2rem;border-right:1px solid var(--apv1-keyline)}.ark-speccol:nth-child(odd){padding-left:0}.ark-speccol:nth-child(2n){border-right:0}}:root{--color-scheme-1-bg:255 255 255;--ak-bg:#ffffff;--blend-bg-color:#ffffff;--gallery-bg-color:#ffffff}body{background-color:#fff!important}.apv1-show,.apv1-deep,.apv1-compare,.apv1-suit{background:#fff!important}.shopify-section:has([data-apv1-main]) .image-blend,.shopify-section:has([data-apv1-main]) .media-gallery__viewer{background-color:#fff!important}.shopify-section.cc-main-product,.shopify-section:has([data-apv1-main]){--bg-color:255 255 255!important;--color-scheme-1-bg:255 255 255;background-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/54/assets/ark-product-v1c.css.map */
