@media(max-width:640px){.arpy-product .arpy-product-image-caption{display:none}.arpy-product .arpy-product-media-lower{margin-top:12px;gap:12px}.arpy-product .arpy-media-info-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.arpy-product .arpy-media-info-strip span{min-height:30px;padding:0 12px;font-size:10px;letter-spacing:.1em}.arpy-product .arpy-product-image{min-height:400px}.arpy-product .arpy-product-panel>div:first-child{display:contents}.arpy-product .arpy-product-topline{order:1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:18px}.arpy-product .arpy-product-title{order:2}.arpy-product .arpy-product-title-rule{order:3;margin:18px 0 16px}.arpy-product .arpy-product-subtitle{order:4;line-height:1.7}.arpy-product .arpy-ghk-note{order:4}.arpy-product .arpy-product-form-wrap{order:5;margin-top:0;padding-top:22px}.arpy-product .arpy-product-meta-grid{order:6;margin-top:26px}}.arpy-pay{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center}.arpy-pay svg{width:38px;height:24px;display:block}.arpy-buybar{position:fixed;left:0;right:0;bottom:0;z-index:2147481000;display:none;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#fff2e0f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(105,105,105,.14);font-family:DM Sans,sans-serif;transform:translateY(110%);transition:transform .25s ease}@media(max-width:640px){.arpy-buybar{display:flex}body.arpy-buybar-on .arpy-su-teaser{bottom:84px!important}body.arpy-buybar-on footer{padding-bottom:76px}}.arpy-buybar.is-on{transform:none}.arpy-buybar-info{min-width:0;flex:1 1 auto;display:grid;gap:2px}.arpy-buybar-info strong{font-size:13.5px;line-height:1.2;font-weight:600;color:#4f4f4f;text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arpy-buybar-info span{font-size:12.5px;line-height:1.2;color:#696969}.arpy-buybar-btn{flex:none;min-height:46px;padding:0 22px;border-radius:999px;border:1px solid var(--buybar-accent, #73EA8D);background:var(--buybar-accent, #73EA8D);color:#4f4f4f;font-family:DM Sans,sans-serif;font-size:14px;line-height:1;font-weight:600;text-transform:lowercase;cursor:pointer}.arpy-buybar-btn[disabled]{opacity:.55;cursor:default}@media(prefers-reduced-motion:reduce){.arpy-buybar{transition:none}}@media(min-width:981px){.arpy-product .arpy-product-card-grid>.arpy-product-card:nth-child(2){display:flex;flex-direction:column}.arpy-product .arpy-product-card-grid>.arpy-product-card:nth-child(2) .arpy-product-benefit-grid{flex:1 1 auto;grid-auto-rows:1fr}.arpy-product .arpy-product-benefit{align-items:center;padding:26px 28px}.arpy-product .arpy-product-benefit:before{margin-top:0}.arpy-product .arpy-product-benefit span{margin-bottom:8px}.arpy-product .arpy-product-benefit p{font-size:clamp(17px,1.45vw,21px);line-height:1.35;letter-spacing:-.02em;font-weight:400;color:#5c5c5c}}.arpy-product .arpy-save-pill{white-space:nowrap}.arpy-product .arpy-ghk-note{margin:16px 0 0;padding:12px 16px;max-width:520px;border:1px solid var(--product-accent, #77BAFE);border-radius:18px;background:var(--product-accent-soft, rgba(119, 186, 254, .13));font-size:14px;line-height:1.6;color:#4f4f4f;font-weight:400}.arpy-product .arpy-express{margin-top:2px}.arpy-product .arpy-express .shopify-payment-button__button{border-radius:999px!important;min-height:54px;overflow:hidden}.arpy-product .arpy-express .shopify-payment-button__more-options{font-family:DM Sans,sans-serif;font-size:13px;color:#696969;text-decoration:underline;text-underline-offset:3px;margin-top:10px}.arpy-product .arpy-title-stars{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.2;color:#696969;text-decoration:none}.arpy-product .arpy-title-stars__icons{color:#e2a33a;letter-spacing:2px;font-size:15px}.arpy-product .arpy-title-stars__text{text-decoration:underline;text-underline-offset:3px}.arpy-product .arpy-strength-line{margin:18px 0 0;padding:12px 16px;border:1px solid var(--product-accent);border-radius:18px;background:var(--product-accent-soft);font-size:14px;line-height:1.6;color:#696969;font-weight:600}.arpy-product .arpy-product-form>*{order:6}.arpy-product .arpy-product-form>.arpy-quantity-row{order:1}.arpy-product .arpy-product-form>.arpy-add-button{order:2}.arpy-product .arpy-product-form>.arpy-express{order:5}@media(max-width:640px){.arpy-product .arpy-title-stars{order:2;align-self:flex-start;margin-top:10px}.arpy-product .arpy-strength-line{order:5}}.arpy-product .arpy-express shopify-accelerated-checkout,.arpy-product .arpy-express{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 54px}@media(max-width:640px){.arpy-product .arpy-product-section:first-child{padding-top:16px}.arpy-product .arpy-product-hero{gap:14px}.arpy-product .arpy-product-media-card{padding:14px}.arpy-product .arpy-product-media-card .arpy-product-image{min-height:0;height:260px}.arpy-product .arpy-product-media-card .arpy-media-info-strip{display:none}.arpy-product .arpy-product-panel{padding-top:18px}.arpy-product .arpy-product-panel .arpy-product-topline{margin-bottom:14px}.arpy-product .arpy-product-panel .arpy-product-title{font-size:34px}.arpy-product .arpy-product-panel .arpy-product-title-rule{margin:16px 0}.arpy-product .arpy-product-panel .arpy-product-quote{order:4}.arpy-product .arpy-product-panel .arpy-cf-link{order:6;margin-top:22px!important}.arpy-product .arpy-product-panel .arpy-product-meta-grid{order:7}.arpy-product .arpy-product-form .arpy-add-button{background-color:var(--product-accent)!important;color:#222!important}}.arpy-product .arpy-product-form>.arpy-guarantee-line{order:4}.arpy-guarantee-line{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:12px 0 2px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5;color:#4f4f4f;text-align:left}.arpy-guarantee-line svg{flex:none;width:18px;height:18px;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.arpy-guarantee-line strong{font-weight:600}.arpy-guarantee-line a{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.arpy-product .arpy-product-form>square-placement{order:3;display:block;margin:0!important;text-align:center;font-family:DM Sans,sans-serif;font-size:14px;color:#4f4f4f}
/*# sourceMappingURL=/cdn/shop/t/4/assets/arpy-buybox.css.map */
