.product-info .buy-buttons .button{min-height:56px;font-size:17px;font-weight:600;border-radius:28px;transition:background .15s ease}.product-info .buy-buttons .button:hover{background:#a81b21!important}.product-info .buy-buttons .button:focus-visible{outline:2px solid #1c1c1c;outline-offset:3px}.product-info .product-info__block-item:has(.alva-ship-pill){margin-top:10px}.product-info .product-info__block-item:has(.alva-ship-pill)+.product-info__block-item{margin-block-start:12px}.alva-ship-pill.alva-ship-pill--stacked{flex-direction:column;align-items:stretch;gap:0;padding:0;text-align:start;overflow:hidden;border-radius:10px;border:1px solid #DEDAD3;background:#fcfbf9;box-shadow:none}.alva-ship-pill--stacked .alva-ship-pill__row{display:flex;align-items:center;gap:.58em;padding:10px 14px 2px;font-size:.8125rem;line-height:1.35;font-weight:500;white-space:nowrap;overflow:hidden}.alva-ship-pill--stacked .alva-ship-pill__row--eta{padding:0 14px 10px;font-size:.75rem;font-weight:400;color:#1c1c1c99}.alva-ship-pill--stacked .alva-ship-pill__dot{width:7px;height:7px;position:relative;background:#2f9a4a;box-shadow:0 0 0 3px #2f9a4a1f;animation:alva-stock-breathe 2.4s ease-in-out infinite}.alva-ship-pill--stacked .alva-ship-pill__dot--ghost{visibility:hidden;animation:none}.alva-ship-pill--stacked strong{font-weight:600;color:#1c1c1c}@keyframes alva-stock-breathe{0%,to{box-shadow:0 0 0 3px #2f9a4a21}50%{box-shadow:0 0 0 6px #2f9a4a00}}@media(prefers-reduced-motion:reduce){.alva-ship-pill--stacked .alva-ship-pill__dot{animation:none;box-shadow:0 0 0 3px #2f9a4a21}}@media(max-width:999px){.product-info .buy-buttons .button{min-height:56px;font-size:17px}.product-info .product-info__block-item:has(.alva-ship-pill){margin-top:9px}.alva-ship-pill--stacked .alva-ship-pill__row{padding:9px 12px 2px;font-size:.75rem;gap:.55em}.alva-ship-pill--stacked .alva-ship-pill__row--eta{padding:0 12px 9px;font-size:.6875rem}}html body .product-info .alva-ship-pill.alva-ship-pill--stacked{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:10px 0!important;border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important}html body .product-info .alva-ship-pill--stacked .alva-ship-pill__row--eta{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px 8px!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;color:#1c1c1c!important;white-space:normal!important;overflow:visible!important}html body .product-info .alva-ship-pill--stacked .alva-ship-pill__row--stock{justify-content:center!important;padding:0!important;font-size:11px!important;font-weight:400!important;color:#646864!important;white-space:normal!important;overflow:visible!important}html body .product-info .alva-ship-pill__dot{animation:none!important;box-shadow:none!important;width:6px!important;height:6px!important}.alva-delivery-shipping{display:inline-flex!important;gap:8px!important;align-items:baseline!important;padding:0!important;border:0!important;background:transparent!important;font:inherit!important;color:#28753b!important}.alva-delivery-shipping:before{content:"\b7"!important;color:#747874!important}.alva-delivery-shipping:hover{text-decoration:underline!important;text-underline-offset:3px!important}@media(max-width:999px){html body .shopify-section--main-product .product-info__block-list>[data-block-id=liquid_ship_pill]{order:20!important}html body .shopify-section--main-product .product-info__block-list>[data-block-id*=afterpay_on_site_messaging_payments_messaging]{order:13!important}}html body .shopify-section--main-product .product-info__block-list>[data-block-id*=afterpay_on_site_messaging_payments_messaging]{margin-block:2px!important;font-size:12px!important}html body .shopify-section--main-product .product-info [data-block-id*=afterpay_on_site_messaging_payments_messaging]{margin:10px 0 6px!important}html body .shopify-section--main-product .product-info [data-block-id=buy_buttons]{margin-top:6px!important}html body .shopify-section--main-product .product-info .alva-ship-pill.alva-ship-pill--stacked{padding:0!important;margin:0!important;gap:3px!important}html body .shopify-section--main-product .product-info [data-block-id=liquid_ship_pill]{margin:10px 0 0!important}html body .shopify-section--main-product .product-info .alva-ship-pill__row--eta{font-size:13px!important;justify-content:center!important}@media(max-width:999px){html body .shopify-section--main-product .product-info__block-list>[data-block-id=liquid_set_contents]{order:11!important}html body .shopify-section--main-product .product-info__block-list>[data-block-id*=afterpay_on_site_messaging_payments_messaging]{order:13!important}html body .shopify-section--main-product .product-info__block-list>[data-block-id=buy_buttons]{order:14!important}html body .shopify-section--main-product .product-info__block-list>[data-block-id=liquid_ship_pill]{order:15!important}html body .shopify-section--main-product .product-info__block-list>[data-block-id=liquid_trust_strip]{order:16!important}html body .shopify-section--main-product .product-info .alva-ship-pill__row--eta{font-size:12px!important;gap:3px 6px!important}html body .shopify-section--main-product .product-info .alva-purchase-guide__best{padding:10px 12px}}html body .shopify-section--main-product .product-info .product-info__block-item[data-block-type=accordion]{margin:8px 0 0!important;padding:0 14px!important;border:1px solid #dedad3!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}html body .shopify-section--main-product .product-info [data-block-type=accordion] .accordion{border:0!important;background:transparent!important}html body .shopify-section--main-product .product-info [data-block-type=accordion] .accordion__disclosure>summary{padding:0!important}html body .shopify-section--main-product .product-info [data-block-type=accordion] .accordion__toggle{min-height:58px!important;padding:10px 0!important;font-size:14px!important;font-weight:600!important}html body .shopify-section--main-product .product-info [data-block-type=accordion] details[open]>summary{border-bottom:1px solid #ece8e2!important;margin-bottom:14px}html body .shopify-section--main-product .product-info [data-block-type=accordion] .accordion__content{padding:0 0 16px!important;font-size:13px!important;line-height:1.6!important}html body .product-info .alva-specs__row{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:14px!important;padding:10px 0!important;border-bottom:1px solid #eeeae4!important}html body .product-info .alva-specs__label{font-size:12px!important;font-weight:500!important;color:#66635e!important}html body .product-info .alva-specs__value{font-size:13px!important;line-height:1.55!important;font-weight:400!important}html body .product-info .alva-specs__group-title{font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 6px!important}html body .product-info .alva-included-summary{margin:0 0 8px!important;padding:9px 10px!important;font-size:12px!important;background:#f7f5f1!important;border:0!important}html body .product-info .alva-included-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 20px!important}html body .product-info .alva-included-item{display:block!important;padding:12px 0!important;border-bottom:1px solid #eeeae4!important}html body .product-info .alva-included-item__check{display:none!important}html body .product-info .alva-included-item__name{display:block!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}html body .product-info .alva-included-item__meta{display:block!important;font-size:12px!important;line-height:1.55!important;color:#68645e!important;margin-top:4px!important}html body .product-info .alva-safety__lead{font-size:13px!important;line-height:1.6!important;margin:0 0 10px!important}html body .product-info .alva-safety__note{font-size:12px!important;line-height:1.6!important;margin:0 0 14px!important;color:#68645e!important}html body .product-info .alva-safety__card{display:flex!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;margin:0!important;border:0!important;border-radius:6px!important;background:#f3f7f3!important;box-shadow:none!important;text-decoration:none!important}html body .product-info .alva-safety__card:before,html body .product-info .alva-safety__card:after{content:none!important}html body .product-info .alva-safety__card-title{font-size:13px!important;font-weight:600!important}html body .product-info .alva-safety__card-sub{font-size:12px!important}@media(max-width:699px){html body .shopify-section--main-product .product-info .product-info__block-item[data-block-type=accordion]{padding:0 12px!important}html body .product-info .alva-included-list{grid-template-columns:1fr!important}html body .product-info .alva-specs__row{grid-template-columns:90px minmax(0,1fr)!important;gap:10px!important}}html body .shopify-section--main-product .product-info [data-block-type=accordion] .alva-acc-ic{display:none!important}html body .shopify-section--main-product .product-info [data-block-type=accordion] .accordion__toggle{gap:0!important}html body .shopify-section--main-product .product-info .product-info__block-item[data-block-id*=afterpay_on_site_messaging_payments_messaging]{margin:4px 0 2px!important;padding:0!important}html body .shopify-section--main-product .product-info square-placement{--messaging-font-size:11px;--messaging-line-height:1.35;--logo-badge-width:68px;--messaging-margin-block-start:0px;--messaging-margin-block-end:0px;margin:0!important}html body .shopify-section--main-product .product-info .product-info__block-item[data-block-id=buy_buttons]{margin-top:4px!important}@media(max-width:999px){html body .shopify-section--main-product .product-info .product-info__block-list>.product-info__block-item:has(.alva-confidence-card){margin:8px 0 0!important}html body .shopify-section--main-product .product-info .product-info__block-list>.accordion-group{margin:12px 0 0!important;padding:0!important}html body .shopify-section--main-product .product-info .accordion-group>.product-info__block-item[data-block-type=accordion]:first-child{margin-top:0!important}html body .shopify-section--main-product .product-info .product-info__block-item[data-block-id*=tolstoy_ads_image_video_top_questions],html body .shopify-section--main-product .product-info .product-info__block-item[data-block-id*=tolstoy_ads_image_video_ask_ai]{margin:12px 0 0!important}html body .shopify-section--main-product .product-info .product-info__block-item[data-block-id*=tolstoy_ads_image_video_tolstoy_builder]{margin:0!important;padding:0!important}html body .shopify-section--main-product .product-info .alva-tolstoy-h{margin:24px 0 12px!important}}@media(max-width:999px){html body .shopify-section--main-product .product-info__block-item:has(.alva-tolstoy-h){margin-top:0!important;padding-top:0!important}html body .shopify-section--main-product .alva-tolstoy-h{margin-top:24px!important;margin-bottom:12px!important}}html body .shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id*=tolstoy_ads_image_video_top_questions],html body .shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id*=tolstoy_ads_image_video_ask_ai]{margin:8px 0 0!important}@media(max-width:999px){html body .shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id*=tolstoy_ads_image_video_top_questions],html body .shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id*=tolstoy_ads_image_video_ask_ai]{order:17!important}}html body .shopify-section--main-product .product-info .alva-ship-pill.alva-fulfillment{display:grid!important;grid-template-columns:19px minmax(0,1fr)!important;align-items:start!important;justify-content:start!important;gap:10px!important;margin:0!important;padding:2px 0!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;width:100%!important;color:#31594b}.alva-fulfillment__icon{margin-top:2px;flex:none}.alva-fulfillment__copy{display:grid;gap:2px;text-align:left}html body .shopify-section--main-product .product-info .alva-fulfillment__arrival{font:500 14px/1.5 var(--text-font-family);color:#272d28}.alva-fulfillment__arrival strong{font:inherit;white-space:nowrap}html body .shopify-section--main-product .product-info .alva-fulfillment__dispatch{font:500 14px/1.5 var(--text-font-family);color:#31594b}html body .shopify-section--main-product .product-info .product-info__block-list>.product-info__block-item[data-block-id=liquid_trust_strip]{margin:8px 0 0!important}html body .shopify-section--main-product .product-info .alva-assurance-row{justify-content:flex-start!important;text-align:left!important;margin:0!important;padding:0!important;gap:8px 14px!important;flex-wrap:wrap!important}html body .shopify-section--main-product .product-info .alva-assurance-item{font-size:14px!important;font-weight:500!important}html body .shopify-section--main-product .product-info .alva-fulfillment__arrival{font:400 13px/1.5 var(--text-font-family);color:#666b67}html body .shopify-section--main-product .product-info .alva-fulfillment__dispatch{font:500 14px/1.5 var(--text-font-family);color:#293c33}@media(max-width:999px){html body .shopify-section--main-product .product-info__block-list>[data-block-id=liquid_safety_note]{order:17!important}html body .shopify-section--main-product .product-info__block-list>[data-block-id=accordion_whats_included]{order:18!important}html body .shopify-section--main-product .product-info__block-list>[data-block-id=accordion_specs]{order:19!important}html body .shopify-section--main-product .product-info__block-list>[data-block-id=accordion_care]{order:20!important}html body .shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id*=tolstoy_ads_image_video_top_questions]{order:21!important;margin-top:16px!important}html body .shopify-section--main-product .product-info__block-list>.product-info__block-item[data-block-id*=tolstoy_ads_image_video_ask_ai]{order:22!important}}html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-fulfillment__copy{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 10px!important}html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-fulfillment__arrival{font:400 13px/1.5 var(--text-font-family)!important;white-space:nowrap}html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-fulfillment__dispatch{font:500 14px/1.5 var(--text-font-family)!important;white-space:nowrap}html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-fulfillment__arrival:before{content:"\b7";margin-right:10px;color:#929891}html body .shopify-section--main-product.shopify-section--main-product .product-info .product-info__block-list>.product-info__block-item[data-block-id=liquid_trust_strip]{margin:4px 0 0!important;padding:0!important}html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-assurance-row{column-gap:10px!important;row-gap:0!important}html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-assurance-item{min-height:32px!important}@media(max-width:699px){html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-ship-pill.alva-fulfillment{grid-template-columns:16px minmax(0,1fr)!important;gap:7px!important}html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-fulfillment__icon{width:16px;height:16px;margin-top:2px}html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-fulfillment__copy{column-gap:7px!important}html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-fulfillment__arrival:before{margin-right:7px}html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-assurance-separator{display:none!important}html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-assurance-row{justify-content:space-between!important;column-gap:8px!important}}@media(max-width:359px){html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-fulfillment__copy{display:grid!important}html body .shopify-section--main-product.shopify-section--main-product .product-info .alva-fulfillment__arrival:before{content:none}}.alva-tolstoy-h{margin:0 0 14px;font-family:var(--heading-font-family);font-size:22px;line-height:26px;font-weight:500;letter-spacing:0;text-transform:none;color:#1c1c1c}tolstoy-widget[data-alva-tolstoy-state]{display:block}tolstoy-widget[data-alva-tolstoy-state=idle],tolstoy-widget[data-alva-tolstoy-state=loading]{min-height:206px}@media(max-width:699px){.alva-tolstoy-h{margin:0 0 12px;font-size:20px;line-height:24px}tolstoy-widget[data-alva-tolstoy-state=idle],tolstoy-widget[data-alva-tolstoy-state=loading]{min-height:206px}}[data-block-id*=tolstoy]:before{content:none!important;display:none!important}.product-info__block-item[data-block-id*=tolstoy]{margin-top:-8px!important}@media(max-width:999px){.product-info__block-item[data-block-id*=tolstoy]{margin-top:-12px!important}}.alva-tolstoy-preview{display:block;position:relative;min-height:238px}.alva-tolstoy-preview__tiles{display:flex;gap:12px;overflow-x:auto;padding:12px 2px;scroll-snap-type:x mandatory;scrollbar-width:none}.alva-tolstoy-preview__tiles::-webkit-scrollbar{display:none}.alva-tolstoy-preview__tile{position:relative;flex:0 0 128px;height:206px;padding:0;overflow:hidden;border:1px solid #dedad3;border-radius:12px;background:#f3eee5;scroll-snap-align:start;cursor:pointer}.alva-tolstoy-preview__tile img{display:block;width:100%;height:100%;object-fit:cover}.alva-tolstoy-preview__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.alva-tolstoy-preview__play:before{content:"\25b6";display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#0000008c;font-size:20px;padding-left:3px}.alva-tolstoy-preview__start{min-height:206px;width:100%;border:1px solid #dedad3;border-radius:12px;background:#f7f5f1;color:#1c1c1c}.alva-tolstoy-preview button:focus-visible{outline:2px solid #123f39;outline-offset:3px}.alva-tolstoy-preview [hidden]{display:none!important}.alva-tolstoy-preview__status:empty{display:none}.alva-tolstoy-preview__status{margin:0;font-size:13px}.alva-tolstoy-preview__native[data-loading]{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.alva-tolstoy-preview--home{min-height:484px}.alva-tolstoy-preview--home .alva-tolstoy-preview__tiles{padding:0 max(20px,calc((100vw - 1480px)/2));gap:20px}.alva-tolstoy-preview--home .alva-tolstoy-preview__tile{flex-basis:224px;height:356px;border-radius:22px}.alva-tolstoy-preview--home .alva-tolstoy-preview__start{min-height:356px}@media(max-width:699px){.alva-tolstoy-preview--home{min-height:436px}.alva-tolstoy-preview--home .alva-tolstoy-preview__tile{flex-basis:190px;height:304px}.alva-tolstoy-preview--home .alva-tolstoy-preview__start{min-height:304px}}.alva-tolstoy-preview__start--poster{position:relative;overflow:hidden;height:206px;isolation:isolate}.alva-tolstoy-preview__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.alva-tolstoy-preview__start--poster .alva-tolstoy-preview__label{position:relative;display:inline-flex;align-items:center;padding:12px 20px;border-radius:999px;background:#000000b8;color:#fff;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/413/assets/alva-pdp-template.css.map */
