.storky-store{--st-accent:#7b2946;--st-surface:#eee9e3;--st-muted:#726b66;background:#f5f2ee;color:#252320;font-size:15px;letter-spacing:0}.storky-store h1,.storky-store h2,.storky-store h3{letter-spacing:-.025em;font-weight:500}.storky-store .page-width{max-width:1440px;padding-left:64px;padding-right:64px}.storky-store .button{min-height:48px;border-radius:2px;font-size:13px;letter-spacing:0;gap:20px}.storky-store .button:after,.storky-store .button:before{border-radius:2px}.storky-store .button--secondary{--color-button:245,242,238;--color-button-text:37,35,32}.storky-store :focus-visible{outline:2px solid #7b2946;outline-offset:4px}.storky-store .announcement-bar__message{min-height:28px;padding:7px 10px;font-size:9px;letter-spacing:1.5px;line-height:1.5}.storky-store .header-wrapper{background:#f5f2ee}.storky-store .header{padding-top:21px;padding-bottom:21px;grid-template-columns:1fr 2fr 1fr}.storky-store .header__menu-item{font-size:12px;letter-spacing:0}.storky-store .header__heading-link{text-decoration:none}.storky-store .st-wordmark{display:block;font-family:var(--font-heading-family);font-size:30px;letter-spacing:4px;line-height:1}.storky-store .st-wordmark-sub{display:block;font-size:7px;letter-spacing:2.5px;margin-top:7px}.storky-store .header__icon{width:44px;height:44px}.storky-store .header__inline-menu .list-menu>li:last-child>a{color:#7b2946}.st-eyebrow{text-transform:uppercase;font-size:10px!important;letter-spacing:2px!important;font-weight:500;color:#7b2946;margin:0 0 20px}.st-muted{color:var(--st-muted)}.st-fine{font-size:11px;line-height:1.8;color:var(--st-muted)}.st-text-link{font-size:12px;color:inherit;text-decoration:none;text-underline-offset:5px}.st-text-link:hover{text-decoration:underline}.st-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.st-section{padding-top:44px;padding-bottom:44px}.st-hero{display:grid;grid-template-columns:.78fr 1.22fr;gap:64px;align-items:center;padding-top:48px;padding-bottom:64px}.st-hero h1{font-size:76px;line-height:1.02;margin:22px 0}.st-hero h1 em{font-weight:500;color:#7b2946}.st-hero .rte{font-size:16px;line-height:1.8}.st-hero__image{margin:0;min-width:0}.st-hero__image img{width:100%;height:auto;aspect-ratio:1.65;object-fit:cover;display:block}.st-hero figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:12px;color:var(--st-muted);font-size:9px;letter-spacing:1px}.st-hero figcaption span:last-child{letter-spacing:0}.st-hero__copy>.st-fine{margin-top:18px}.st-benefits{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ddd6cf;border-bottom:1px solid #ddd6cf;gap:20px;padding-top:24px;padding-bottom:24px}.st-benefits>div{display:flex;align-items:center;gap:12px;color:var(--st-muted);font-size:12px}.st-benefits>div>span:first-child{font-size:20px;color:#7b2946}.st-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:26px}.st-section-head h2{font-size:42px;margin:0}.st-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.st-category{color:inherit;text-decoration:none;min-width:0}.st-category__media{background:#e9e4de;height:260px;padding:20px;overflow:hidden}.st-category__media img{height:100%;width:100%;object-fit:contain;transition:transform .2s ease-out}.st-category:hover .st-category__media img{transform:scale(1.025)}.st-category .st-eyebrow{font-size:9px!important;margin:18px 0 8px}.st-category__title{display:flex;align-items:center;justify-content:space-between;gap:15px}.st-category h3{font-size:30px;margin:0}.st-category>.st-muted{font-size:12px;line-height:1.8;margin:8px 0 0}.storky-store .collection__title .title{font-size:46px;margin-bottom:14px}.storky-store .collection__title{margin-bottom:26px}.storky-store .card__media{background:#eee9e3}.storky-store .card__media .media img{object-fit:contain;padding:18px}.storky-store .card__inner{background:#eee9e3}.storky-store .card__heading{font-family:var(--font-body-family);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.6}.storky-store .card-information .price{font-size:14px}.storky-store .card__information{padding-top:17px}.storky-store .st-card-type{color:#7b2946;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px}.storky-store .badge{border-radius:2px;font-size:10px;letter-spacing:0}.st-custom-banner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#30262a;color:#f5f2ee;padding:52px 48px}.st-custom-banner>.st-custom-card{color:#252320}.st-custom-banner>.st-custom-card .st-muted{color:#726b66}.st-custom-banner>.st-custom-card p{font-size:12px}.st-custom-banner>.st-custom-card h3{font-size:27px;line-height:1.15;margin:12px 0}.st-custom-banner>div>.st-eyebrow{color:#b4939f;font-size:9px!important}.st-custom-banner h2{color:inherit;font-size:52px;line-height:1.05;margin:20px 0}.st-custom-banner .rte{font-size:14px;line-height:1.9;color:#d0c4c8;margin-bottom:25px}.st-custom-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:28px;background:#f5f2ee}.st-custom-card__media{min-width:0}.st-custom-card img{width:100%;height:auto;display:block}.st-color-dots{display:flex;gap:9px;margin:18px 0}.st-color-dots i{height:16px;width:16px;background:#30262a;border-radius:50%}.st-color-dots i:nth-child(2){background:#7b2946}.st-color-dots i:nth-child(3){background:#b9aa8e}.st-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:38px;padding-bottom:76px}.st-story__media{background:#e9e4de;padding:28px;min-height:360px;display:flex;align-items:center;justify-content:center}.st-story__media img{width:100%;height:330px;object-fit:contain;display:block}.st-story h2{font-size:58px;line-height:1.08;margin:24px 0}.st-story .rte{font-size:15px;line-height:1.9;margin-bottom:24px}.storky-store .footer{margin-top:40px;border:0;padding-top:52px}.storky-store .footer-block__heading{font-family:var(--font-body-family);font-size:11px;letter-spacing:1.2px}.storky-store .footer-block__details-content{font-size:12px;line-height:1.9}.storky-store .footer .link{font-size:12px}.storky-store .footer-block:first-child .footer-block__heading{font-family:var(--font-heading-family);font-size:28px;letter-spacing:4px}.storky-store .footer__content-bottom{padding-top:24px}.storky-store .product__title h1{font-size:54px;line-height:1.08}.storky-store .product__media{background:#eee9e3}.storky-store .product__media img{object-fit:contain}.storky-store .product__text.caption-with-letter-spacing{font-size:10px;color:#7b2946}.storky-store .product__description{font-size:14px;line-height:1.9}.storky-store .product-form__input--pill input[type=radio]+label{border-radius:2px;font-size:12px;min-height:44px}.storky-store .product__info-container .price{font-size:20px}.storky-store .product-form__buttons{max-width:none}.storky-store .product__info-container>*+*{margin-top:20px}.st-product-custom{display:block;padding:20px;background:#eee9e3;color:#252320;text-decoration:none;font-size:13px;border-left:2px solid #7b2946}.st-product-custom small{display:block;margin-top:7px;color:#726b66;font-size:11px}.st-collection-nav{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px;padding-bottom:30px}.st-collection-nav a{border:1px solid #cbbfb4;padding:11px 18px;color:#252320;text-decoration:none;font-size:12px;border-radius:2px;min-height:44px}.st-collection-nav a[aria-current=page]{border-color:#7b2946;background:#7b2946;color:white}.storky-store .collection-hero__title{font-size:62px}.storky-store .collection-hero__description{font-size:15px;color:#726b66;max-width:650px}.storky-store .facets__heading,.storky-store .facets__summary,.storky-store .facet-filters__label{font-size:12px}.storky-store .cart__warnings h1,.storky-store .title--primary{font-size:54px}.storky-store .field__input,.storky-store select{font-size:16px}.st-consult{padding-top:48px;padding-bottom:70px}.st-consult-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.st-consult h1{font-size:70px;line-height:1.05;margin:20px 0}.st-consult-intro .rte{font-size:16px;line-height:1.9}.st-consult-poster{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#eee9e3;padding:28px;min-height:300px}.st-consult-poster img{width:70%;height:240px;object-fit:contain}.st-consult-poster p{font-size:11px;color:#726b66;max-width:240px;text-align:center}.st-consult-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;list-style:none;padding:36px 0;margin:42px 0 50px;border-block:1px solid #ddd6cf}.st-consult-steps span{color:#7b2946;font-size:11px}.st-consult-steps h2{font-size:27px;margin:12px 0}.st-consult-steps p{font-size:12px;line-height:1.8;color:#726b66;max-width:280px}.st-consult-form-area{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.st-consult-form-area h2{font-size:48px;line-height:1.1;margin:18px 0}.st-consult-form-area>div>p{font-size:14px;line-height:1.8}.st-field{display:flex;flex-direction:column;gap:9px;margin-bottom:22px}.st-field label{font-size:12px}.st-field input,.st-field select,.st-field textarea{font:inherit;font-size:16px;border:1px solid #bfb3a9;border-radius:2px;background:transparent;color:#252320;width:100%;min-height:48px;padding:12px 14px}.st-field textarea{resize:vertical}.st-field [aria-invalid=true]{border-color:#bb4840}.st-error{color:#a32621}.st-request-form .button{width:100%}.st-form-errors{background:#f4e0dc;color:#a32621;padding:14px 18px;margin-bottom:24px;font-size:13px}.st-form-errors a{color:inherit}.st-form-success{padding:36px;background:#eee9e3}.st-form-success>span{color:#7b2946;font-size:34px}.st-form-success h3{font-size:40px;line-height:1.1}.st-form-success p{font-size:14px;line-height:1.8}.st-consult-faq{max-width:850px;margin:70px auto 0}.st-consult-faq>h2{font-size:40px}.st-consult-faq details{padding:20px 0;border-bottom:1px solid #ddd6cf}.st-consult-faq summary{display:flex;justify-content:space-between;gap:25px;font-size:14px;cursor:pointer;min-height:44px;align-items:center;list-style:none}.st-consult-faq summary::-webkit-details-marker{display:none}.st-consult-faq .rte{font-size:13px;line-height:1.9}.storky-store .related-products__heading{font-size:42px}.storky-store .rte a{color:inherit;text-underline-offset:4px}.storky-store .predictive-search{background:#f5f2ee}.storky-store .drawer__inner{background:#f5f2ee}.storky-store .menu-drawer,.storky-store .menu-drawer__submenu{background:#f5f2ee}.storky-store .cart-item__image{object-fit:contain;background:#eee9e3}.storky-store .quantity{min-height:48px}.storky-store .shopify-policy__container{max-width:850px;padding-top:40px;padding-bottom:60px}
@media(max-width:989px){.storky-store .page-width{padding-left:28px;padding-right:28px}.storky-store .header{grid-template-columns:1fr 2fr 1fr}.st-hero{gap:36px}.st-hero h1{font-size:58px}.st-custom-banner{gap:28px;padding:34px}.st-custom-card{padding:20px;gap:16px}.st-story{gap:38px}.st-story h2{font-size:45px}.st-consult-intro{gap:40px}.st-consult-form-area{gap:45px}.st-category__media{height:210px}}
@media(max-width:749px){.storky-store .page-width{padding-left:22px;padding-right:22px}.storky-store .header{padding-top:14px;padding-bottom:14px}.storky-store .st-wordmark{font-size:24px;letter-spacing:3px}.storky-store .st-wordmark-sub{font-size:6px;letter-spacing:1.5px}.storky-store .announcement-bar__message{font-size:7px;letter-spacing:1px}.st-hero{grid-template-columns:1fr;gap:32px;padding-top:40px;padding-bottom:36px}.st-hero h1{font-size:58px;margin:20px 0}.st-hero .rte{font-size:14px;line-height:1.8}.st-eyebrow{font-size:9px!important;letter-spacing:1.5px!important;margin-bottom:15px}.st-actions{gap:20px;margin-top:24px}.st-hero figcaption{font-size:7px;gap:10px}.st-hero__image img{aspect-ratio:1.4}.st-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding-top:22px;padding-bottom:22px}.st-benefits>div{font-size:10px;gap:8px}.st-benefits>div>span:first-child{font-size:17px}.st-section{padding-top:32px;padding-bottom:28px}.st-section-head{gap:16px;margin-bottom:22px}.st-section-head h2{font-size:36px;line-height:1.05}.st-section-head .st-text-link{font-size:10px;min-width:72px}.st-categories{grid-template-columns:1fr;gap:30px}.st-category__media{height:250px;padding:22px}.st-category h3{font-size:29px}.st-category>.st-muted{font-size:12px}.storky-store .collection__title .title{font-size:36px}.storky-store .card__heading{font-size:12px}.storky-store .card-information .price{font-size:13px}.storky-store .st-card-type{font-size:8px;letter-spacing:1px}.storky-store .card__media .media img{padding:10px}.storky-store .grid--2-col-tablet-down .grid__item{padding-bottom:15px}.st-custom-banner{grid-template-columns:1fr;gap:30px;padding:32px 23px}.st-custom-banner h2{font-size:42px}.st-custom-banner .rte{font-size:13px}.st-custom-card{padding:22px 18px;gap:17px}.st-custom-banner>.st-custom-card h3{font-size:25px}.st-custom-banner>.st-custom-card .st-fine{font-size:10px}.st-story{grid-template-columns:1fr;gap:32px;padding-top:25px;padding-bottom:40px}.st-story__media{min-height:280px;padding:22px}.st-story__media img{height:260px}.st-story h2{font-size:44px;margin:20px 0}.st-story .rte{font-size:14px}.storky-store .footer{padding-top:35px;margin-top:28px}.storky-store .footer .footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px}.storky-store .footer-block.grid__item{width:auto;margin:0}.storky-store .footer-block:first-child{grid-column:1/-1}.storky-store .footer-block__details-content{margin-bottom:0}.storky-store .footer__content-top{padding-bottom:28px}.storky-store .product__title h1{font-size:42px}.storky-store .product__description{font-size:13px}.storky-store .product__info-container .price{font-size:18px}.storky-store .collection-hero__title{font-size:46px}.storky-store .collection-hero__description{font-size:13px}.st-collection-nav{gap:8px;padding-bottom:18px}.st-collection-nav a{padding:10px 12px;font-size:10px}.storky-store .title--primary{font-size:43px}.st-consult{padding-top:30px;padding-bottom:35px}.st-consult-intro{grid-template-columns:1fr;gap:28px}.st-consult h1{font-size:54px}.st-consult-intro .rte{font-size:14px}.st-consult-poster{min-height:260px;padding:22px}.st-consult-poster img{height:210px;width:65%}.st-consult-steps{grid-template-columns:1fr;gap:15px;padding:25px 0;margin:30px 0 35px}.st-consult-steps h2{font-size:27px;margin:8px 0}.st-consult-steps p{max-width:none;font-size:12px}.st-consult-form-area{grid-template-columns:1fr;gap:20px}.st-consult-form-area h2{font-size:42px}.st-consult-faq{margin-top:45px}.st-consult-faq>h2{font-size:36px}.st-consult-faq summary{font-size:13px}.storky-store .related-products__heading{font-size:36px}}
@media(prefers-reduced-motion:reduce){.st-category__media img{transition:none}}

.st-amazon-actions{margin:25px 0}.st-amazon-actions>.button{width:100%}.st-amazon-price-note{font-size:14px}.st-amazon-card-hint{display:inline-block;color:#7b2946;font-size:12px;margin-top:5px}.st-amazon-cart{padding-top:70px;padding-bottom:90px}.st-amazon-cart h1{font-size:54px;line-height:1.1}.st-amazon-cart>.st-muted{max-width:650px;line-height:1.8}@media(max-width:749px){.st-amazon-cart{padding-top:40px;padding-bottom:60px}.st-amazon-cart h1{font-size:42px}.st-amazon-card-hint{font-size:11px}}
