.sns-page{--sns-radius: 30px;--sns-section-gap: 32px;--sns-card-gap: 20px;--sns-red: #FE0000;--sns-text: #1A1A1A;--sns-muted: #ADADAD;--sns-card-border: #D1D5DB;--sns-bg: #FFFFFF;background:#f5f5f5;padding-block:24px}.sns-page__container{display:flex;flex-direction:column;gap:var(--sns-section-gap)}@media(min-width:1000px){.sns-page{--sns-section-gap: 48px;padding-block:32px}}.sns-hero{display:block;position:relative;border-radius:var(--sns-radius);overflow:hidden;background:#cfe8f6;text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.sns-hero:hover,.sns-hero:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px #00000014;outline:none}.sns-hero__picture{display:block;width:100%}.sns-hero__image{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.sns-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:501px){.sns-features{grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:1400px){.sns-features{grid-template-columns:repeat(4,1fr);gap:20px}}.sns-feature{background:var(--sns-bg);border-radius:var(--sns-radius);padding:22px 22px 22px 18px;display:flex;align-items:center;gap:16px;min-height:133px;box-shadow:0 1px 3px #0000000a}.sns-feature__icon{width:85px;height:85px;flex-shrink:0;object-fit:contain}.sns-feature__label{margin:0;font-family:"DIN OT Condensed",var(--heading-font-family);font-style:italic;font-weight:900;font-size:24px;line-height:28px;text-transform:uppercase;color:var(--sns-text);display:flex;flex-direction:column}@media(max-width:999px){.sns-feature__label{font-size:20px;line-height:24px}}@media(max-width:699px){.sns-feature{min-height:110px;padding:16px}.sns-feature__icon{width:64px;height:64px}.sns-feature__label{font-size:18px;line-height:22px}}.sns-start{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding-top:16px;scroll-margin-top:96px}.sns-start__heading{font-family:var(--stratum2-font-stack);font-weight:900;font-size:clamp(28px,4vw,48px);line-height:1.05;letter-spacing:-.03em;text-transform:uppercase;text-align:center;color:#000;margin:0;transform:skew(-10deg)}.sns-start__subheading{font-family:var(--text-font-family, "DIN OT", sans-serif);font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:#000;margin:0 auto;max-width:900px}.sns-start__subheading p{margin:0;font:inherit;color:inherit;text-align:inherit}.sns-tabs{display:flex;justify-content:center;align-items:center;row-gap:4px;column-gap:24px;flex-wrap:wrap;margin-bottom:32px;padding-top:8px}.sns-tabs__link{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:6px 4px;cursor:pointer;font-family:var(--stratum2-font-stack);font-weight:900;font-style:normal;font-size:28px;line-height:1;text-transform:uppercase;letter-spacing:-.03em;color:gray;text-decoration:none;transform:skew(-10deg) scaleY(.98);display:inline-block;transition:color .2s ease;white-space:nowrap}.sns-tabs__link:hover,.sns-tabs__link:focus-visible,.sns-tabs__link--active{color:#000;outline:none}@media screen and (max-width:999px){.sns-tabs{row-gap:2px;column-gap:16px;margin-bottom:24px}.sns-tabs__link{font-size:24px}}@media screen and (max-width:699px){.sns-tabs{row-gap:2px;column-gap:14px;margin-bottom:20px}.sns-tabs__link{font-size:22px;padding:8px 4px}}.sns-carousel{position:relative;padding-top:12px;display:flex;flex-direction:column;gap:16px}.sns-carousel__viewport{width:100%;overflow:hidden;scroll-behavior:smooth;scrollbar-width:none}.sns-carousel__controls{display:flex;align-items:center;justify-content:center;gap:16px}.sns-carousel__viewport::-webkit-scrollbar{display:none}.sns-carousel__track{list-style:none;margin:0;padding:4px;display:flex;gap:var(--sns-card-gap);transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.sns-carousel__slide{flex:0 0 calc(100% - 4px);min-width:0;display:flex}.sns-carousel__slide>product-card-enhanced{width:100%}@media(max-width:699px){.sns-carousel__slide{flex:0 0 86%}}@media(min-width:900px){.sns-carousel__slide{flex:0 0 calc((100% - var(--sns-card-gap)) / 2)}}@media(min-width:1280px){.sns-carousel__slide{flex:0 0 calc((100% - (var(--sns-card-gap) * 2)) / 3)}}.sns-carousel__arrow{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--sns-card-border);border-radius:50%;width:53px;height:53px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#000;box-shadow:0 2px 6px #00000014;transition:background-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease}.sns-carousel__arrow:hover{background:#000;color:#fff;transform:scale(1.05)}.sns-carousel__arrow:disabled{opacity:.35;cursor:not-allowed}.sns-carousel__arrow:disabled:hover{background:#fff;color:#000;transform:none}.sns-carousel__arrow svg{width:22px;height:22px;display:block}@media(max-width:699px){.sns-carousel__arrow{width:44px;height:44px}.sns-carousel__arrow svg{width:18px;height:18px}}.sns-carousel__slide[data-sns-hidden=true]{display:none}.sns-empty{text-align:center;font-family:var(--text-font-family, sans-serif);font-size:16px;color:#6b7280;padding:40px 20px}@media(max-width:899px){.sns-page{--sns-card-gap: 12px}.sns-page__container{padding-inline:16px}.shopify-section--subscribe-save .product-card-enhanced__info{padding:16px}.shopify-section--subscribe-save .product-card-enhanced__title,.shopify-section--subscribe-save .product-card-enhanced__price{font-size:22px}.shopify-section--subscribe-save .og-option--subscribe .og-option__content{padding-left:12px}.shopify-section--subscribe-save .product-card-enhanced__purchase-options .og-option-label{padding:12px}.shopify-section--subscribe-save .product-card-enhanced__purchase-options .og-option__header{flex-wrap:wrap;gap:6px}.shopify-section--subscribe-save .product-card-enhanced__purchase-options .og-badge{font-size:10px;padding:3px 8px;letter-spacing:.4px}.shopify-section--subscribe-save .product-card-enhanced__purchase-options .og-frequency-wrapper{padding-left:12px!important;padding-right:12px!important}.shopify-section--subscribe-save .product-card-enhanced__purchase-options .og-frequency{flex-wrap:wrap;gap:6px}.shopify-section--subscribe-save .product-card-enhanced__add-to-cart{font-size:16px;padding:14px 20px}.sns-faq{padding:24px 16px}.sns-carousel__arrow{width:44px;height:44px}.sns-carousel__arrow svg{width:18px;height:18px}}.shopify-section--subscribe-save .og-option--onetime{display:none}.shopify-section--subscribe-save .og-option--subscribe{border-color:var(--sns-red)}.shopify-section--subscribe-save .og-option--subscribe .og-radio{display:none}.shopify-section--subscribe-save .og-option--subscribe .og-option__content{margin-left:0!important;padding-left:16px}.shopify-section--subscribe-save .product-card-enhanced__purchase-options .og-option__label{font-family:var(--text-font-family, "DIN OT", sans-serif);font-size:15px;font-weight:600;color:#000}.shopify-section--subscribe-save .product-card-enhanced__purchase-options .og-badge{font-size:11px;font-weight:700;padding:4px 10px;letter-spacing:.5px;border-radius:5px;background:#e50000}.shopify-section--subscribe-save .product-card-enhanced__purchase-options .og-option__price--subscription{font-size:18px;font-weight:700;letter-spacing:0}.shopify-section--subscribe-save .product-card-enhanced__purchase-options .og-benefit{font-size:12px;font-weight:500}.shopify-section--subscribe-save .product-card-enhanced__purchase-options .og-frequency__label{font-size:13px;font-weight:600;color:#1a1a1a}.shopify-section--subscribe-save .product-card-enhanced__purchase-options .og-frequency-select{font-size:13px;font-weight:500;color:#1a1a1a}.shopify-section--subscribe-save .product-card-enhanced__add-to-cart .icon-cart,.shopify-section--subscribe-save .product-card-enhanced__add-to-cart svg{display:none}.shopify-section--subscribe-save .product-card-enhanced__add-to-cart{background:#000;color:#fff;border:none;border-radius:var(--sns-radius);font-family:"DIN OT Condensed",var(--heading-font-family);font-weight:900;font-size:20px;line-height:1.4;letter-spacing:.04em;padding:18px 24px;box-shadow:0 2px 4px -1px #0000001a;transition:background-color .2s ease}.shopify-section--subscribe-save .product-card-enhanced__add-to-cart:hover{background:#1f2937;color:#fff}.shopify-section--subscribe-save .product-card-enhanced__buy-now{display:none}.shopify-section--subscribe-save .product-card-enhanced__actions{margin-top:16px}.sns-faq{background:var(--sns-bg);border-radius:var(--sns-radius);padding:36px clamp(20px,4vw,64px);display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 3px #0000000a}.sns-faq__heading{font-family:var(--stratum2-font-stack);font-weight:900;font-size:clamp(28px,4vw,48px);line-height:1.05;letter-spacing:-.03em;text-transform:uppercase;text-align:center;color:#000;margin:0 0 4px;transform:skew(-10deg)}.sns-faq__subheading{font-family:var(--text-font-family, "DIN OT", sans-serif);font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:#000;max-width:1100px;margin:0 auto 12px;overflow-wrap:anywhere;word-break:break-word}.sns-faq__subheading p{margin:0;font:inherit;color:inherit;text-align:inherit}.sns-faq__subheading a{color:#000;text-decoration:underline;overflow-wrap:anywhere;word-break:break-word}@media(max-width:499px){.sns-faq__subheading{font-size:15px;line-height:1.45}}.sns-faq__section-label{font-family:var(--stratum2-font-stack);font-weight:900;font-size:clamp(22px,3vw,32px);line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;color:#000;margin:16px 0 8px;transform:skew(-10deg);align-self:flex-start}.sns-faq__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sns-faq__details{border:1px solid var(--sns-card-border);border-radius:5px;background:#fff;overflow:hidden}.sns-faq__summary{list-style:none;cursor:pointer;display:block;padding:12px 16px;font-family:var(--text-font-family, "DIN OT", sans-serif);font-weight:700;font-size:16px;line-height:1.4;color:#000;-webkit-user-select:none;user-select:none}.sns-faq__summary-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.sns-faq__summary::-webkit-details-marker{display:none}.sns-faq__chevron{flex-shrink:0;transition:transform .2s ease}.sns-faq__details[open] .sns-faq__chevron{transform:rotate(180deg)}.sns-faq__answer{padding:0 16px 16px;font-family:var(--text-font-family, "DIN OT", sans-serif);font-weight:400;font-size:15px;line-height:1.55;color:#1a1a1a}.sns-faq__answer p{margin:0 0 8px}.sns-faq__answer p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/164/assets/subscribe-save.css.map */
