*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:16px;line-height:1.5}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--c-text)}a:hover{color:var(--c-accent-dark)}h1,h2{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.15;margin:0}h3,h4{font-family:var(--font-body);font-weight:var(--font-body-bold, 700);line-height:1.2;margin:0}p{margin:0}strong,b{font-weight:var(--font-body-bold, 700)}ul{margin:0;padding:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;background:var(--c-primary);color:var(--c-on-primary);padding:12px 16px;z-index:100}.skip-link:focus{left:8px;top:8px}:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:16px}.section{padding-block:28px}.section__title{font-size:26px;margin-bottom:18px;letter-spacing:-.01em}.muted{color:var(--c-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border-radius:999px;font:inherit;font-weight:800;font-size:16px;text-decoration:none;cursor:pointer;border:1.5px solid transparent;width:100%;transition:background-color .15s,color .15s}.btn--accent{background:var(--c-primary);color:var(--c-on-primary);min-height:54px;font-size:17px}.btn--accent:hover{background:var(--c-primary-hover);color:var(--c-on-primary)}.btn--primary{background:var(--c-primary);color:var(--c-on-primary)}.btn--primary:hover{background:var(--c-primary-hover)}.btn--outline{background:transparent;border-color:var(--c-primary);color:var(--c-text)}.btn--outline:hover{background:var(--c-beige)}.btn--light{background:var(--c-bg);color:var(--c-primary)}.btn--light:hover{background:var(--c-beige)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media(min-width:700px){.btn--auto{width:auto}}.announcement{background:var(--c-primary);color:var(--c-on-primary);font-size:13px;font-weight:var(--font-body-bold, 700);text-align:center;padding:10px 16px}.announcement a{color:inherit}.header{background:var(--c-bg);border-bottom:1px solid var(--c-border);position:relative;z-index:20}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px}.header__logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:22px;letter-spacing:-.01em}.header__logo img{height:auto}.header__nav{display:none}.header__nav ul{list-style:none;display:flex;gap:8px}.header__nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;text-decoration:none;font-weight:500}.header__actions{display:flex;align-items:center;gap:4px}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--c-text);text-decoration:none;background:none;border:0;cursor:pointer}.cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--c-accent);color:var(--c-on-accent);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mobile-menu{position:relative}.mobile-menu>summary{list-style:none;cursor:pointer}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu__panel{position:absolute;right:0;top:48px;width:260px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:8px;box-shadow:0 8px 24px #1e2a4a1f}.mobile-menu__panel a{display:flex;align-items:center;min-height:48px;padding:0 12px;text-decoration:none;font-weight:500}@media(min-width:900px){.header__nav{display:block}.mobile-menu{display:none}}.product{display:grid;gap:20px;padding-block:0 8px}.product__gallery{margin-inline:-16px}.gallery__viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--c-beige)}.gallery__viewport::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1}.gallery__slide img,.gallery__slide svg{width:100%;height:100%;object-fit:cover}.gallery__thumbs{display:flex;gap:8px;padding:10px 16px 0;overflow-x:auto}.gallery__thumb{flex:0 0 64px;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--c-beige);cursor:pointer}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb[aria-current=true]{border-color:var(--c-primary)}.product__info{display:flex;flex-direction:column;gap:14px;min-width:0}.product__title{font-size:28px;letter-spacing:-.01em}.product__subtitle{font-size:15px;color:var(--c-muted)}.price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price__current{font-size:34px;font-weight:var(--font-body-bold, 700)}.price__compare{color:var(--c-muted);font-size:18px}.price__tax{font-size:13px;color:var(--c-muted)}.ship-note{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:var(--font-body-bold, 700)}.ship-note svg{flex:none}.benefits{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px}.benefits li{display:flex;gap:10px;align-items:flex-start}.benefits svg{flex:none;margin-top:1px}.options{display:flex;flex-direction:column;gap:8px;border:1.5px solid var(--c-primary);border-radius:var(--radius);background:var(--c-surface);padding:14px;margin:0;min-width:0}.options legend{padding:0 6px;font-size:12px;font-weight:var(--font-body-bold, 700);letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.option{display:flex;align-items:center;gap:12px;min-height:44px;font-weight:600;cursor:pointer}.option input{width:20px;height:20px;accent-color:var(--c-primary);flex:none}.option__label{flex:1}.option--disabled{opacity:.5}.buy{display:flex;flex-direction:column;gap:10px}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);align-self:flex-start}.qty button{width:44px;height:48px;border:0;background:none;font-size:20px;cursor:pointer;color:var(--c-text)}.qty input{width:48px;height:48px;border:0;text-align:center;font:inherit;background:transparent;color:var(--c-text);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shopify-payment-button__button{border-radius:var(--radius)!important;min-height:50px}.trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trust__item{display:flex;gap:10px;align-items:center;background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;padding:12px;font-size:13px;font-weight:600;line-height:1.3}.trust__item svg{flex:none}.accordion{border-top:1px solid var(--c-border)}.accordion details{border-bottom:1px solid var(--c-border)}.accordion summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;font-weight:600;font-size:16px;cursor:pointer;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion .chev{transition:transform .15s;flex:none}.accordion details[open] .chev{transform:rotate(180deg)}.accordion__body{padding:0 0 16px;font-size:14px;color:var(--c-muted)}.accordion__body p+p{margin-top:10px}.help-card{background:var(--c-primary);color:var(--c-on-primary);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px}.help-card h3{font-size:21px;font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.help-card p{font-size:15px;color:inherit;opacity:.85}.help-card .btn{align-self:flex-start;width:auto}.rte p+p{margin-top:10px}.rte a{text-underline-offset:3px}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--c-surface);border-top:1px solid var(--c-border);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .2s}.sticky-bar.is-visible{transform:none}.sticky-bar__price{display:flex;flex-direction:column;line-height:1.2}.sticky-bar__price .price__current{font-size:18px}.sticky-bar__price .price__tax,.sticky-bar__price .price__compare{font-size:12px}.sticky-bar__note{font-size:12px;color:var(--c-muted)}.sticky-bar .btn{flex:1;min-height:48px;font-size:16px}@media(min-width:900px){.sticky-bar{display:none}}.cards{display:grid;gap:10px}.card-box{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px}.card-box--dark{background:var(--c-primary);color:var(--c-on-primary);border-color:var(--c-primary)}.card-box h3{font-size:17px}.card-box p{font-size:14px;color:var(--c-muted)}.card-box--dark p{color:inherit;opacity:.9}.imgtext{display:grid;gap:28px}.imgtext__item{display:flex;flex-direction:column;gap:12px}.imgtext__media{aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:var(--c-beige);display:flex;align-items:center;justify-content:center}.imgtext__media img,.imgtext__media svg{width:100%;height:100%;object-fit:cover}.imgtext__body{display:flex;gap:14px;align-items:flex-start}.imgtext__icon{flex:none;width:40px;height:40px;border-radius:12px;background:var(--c-beige);display:flex;align-items:center;justify-content:center}.imgtext__item h3{font-size:20px}.imgtext__item p{font-size:15px;color:var(--c-muted)}.panel-dark{background:var(--c-primary);color:var(--c-on-primary);border-radius:20px;padding:24px 20px;display:flex;flex-direction:column;gap:14px}.panel-dark h2{font-size:24px}.panel-dark ul{list-style:none;display:flex;flex-direction:column;gap:12px;font-size:15px}.panel-dark li{display:flex;gap:10px}.panel-dark li svg{flex:none;margin-top:1px;color:#f2a48f}.panel-dark__note{font-size:12px;opacity:.85}.specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.specs__item{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;padding:14px}.specs__label{font-size:12px;color:var(--c-muted)}.specs__value{font-weight:var(--font-body-bold, 700);font-size:17px}.compare{background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;overflow:hidden;font-size:14px}.compare__row{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-top:1px solid var(--c-border)}.compare__row:first-child{border-top:0;background:var(--c-primary);color:var(--c-on-primary);font-weight:600}.compare__brand{display:flex;align-items:center;gap:6px}.compare__brand img{display:block}.compare__row>*{padding:12px}.compare__row>:first-child{font-weight:600}.compare__note{font-size:13px;color:var(--c-muted);margin-top:12px}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.chips li{background:var(--c-surface);border:1px solid var(--c-border);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600}.chip{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:46px;padding:0 20px;border-radius:999px;border:1.5px solid var(--c-primary);background:transparent;color:var(--c-text);font-weight:800;font-size:15px}.empty-box{background:var(--c-surface);border:1px dashed #B9AE9F;border-radius:14px;padding:18px;font-size:14px;color:var(--c-muted)}.panel-beige{background:var(--c-beige);border-radius:20px;padding:22px 18px;display:flex;flex-direction:column;gap:12px}.panel-beige h2{font-size:22px}.panel-beige ul{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14px}.hero{background:var(--c-beige)}.hero__inner{display:grid;gap:24px;padding-block:28px;align-items:center}.hero__text{display:flex;flex-direction:column;gap:14px}.hero__text h1{font-size:34px;letter-spacing:-.01em}.hero__text p{font-size:17px;color:var(--c-muted)}.hero__trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:700;color:var(--c-muted)}.hero__trust span{display:flex;align-items:center;gap:6px}.hero__trust svg{color:var(--c-accent);flex:none}.hero__media{border-radius:20px;overflow:hidden;aspect-ratio:1 / 1;background:var(--c-bg)}.hero__media img,.hero__media svg{width:100%;height:100%;object-fit:cover}.featured{display:grid;gap:20px;align-items:center}.featured__media{border-radius:20px;overflow:hidden;aspect-ratio:1 / 1;background:var(--c-beige)}.featured__media img,.featured__media svg{width:100%;height:100%;object-fit:cover}.featured__text{display:flex;flex-direction:column;gap:12px}.featured__text h2{font-size:28px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0}.card__link{display:flex;flex-direction:column;gap:8px;text-decoration:none}.card__media{aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:var(--c-beige)}.card__media img,.card__media svg{width:100%;height:100%;object-fit:cover}.card__title{font-size:16px;font-family:var(--font-body);font-weight:600}.card .price__current{font-size:18px}.pagination{display:flex;gap:8px;justify-content:center;margin-top:24px;flex-wrap:wrap}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:10px;text-decoration:none;border:1px solid var(--c-border);background:var(--c-surface)}.pagination .current{background:var(--c-primary);color:var(--c-on-primary);border-color:var(--c-primary)}.cart{display:grid;gap:24px}.cart-item{display:grid;grid-template-columns:80px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--c-border)}.cart-item__media{width:80px;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--c-beige)}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__title{font-weight:600;text-decoration:none}.cart-item__meta{font-size:13px;color:var(--c-muted)}.cart-item__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.cart-summary{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;align-self:start}.cart-summary__total{display:flex;justify-content:space-between;font-size:20px;font-weight:var(--font-body-bold, 700)}.link-btn{background:none;border:0;padding:0;font:inherit;color:var(--c-muted);text-decoration:underline;cursor:pointer;min-height:44px}.footer{background:var(--c-primary);color:var(--c-on-primary);margin-top:40px;padding:28px 0 36px;font-size:13px}.footer a{color:#d8e0e9;display:inline-flex;align-items:center;min-height:44px}.footer a:hover{color:var(--c-on-primary)}.footer__inner{display:flex;flex-direction:column;gap:12px}.footer__brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.footer__brand img{display:block}.footer__links{list-style:none;display:flex;flex-wrap:wrap;gap:4px 18px}.footer__legal{opacity:.85;white-space:pre-line}.page-body{padding-block:32px;max-width:760px}.eyebrow{display:inline-block;font-size:13px;font-weight:800;color:var(--c-accent-dark);letter-spacing:.04em;text-transform:uppercase}.room-tabs__group{position:relative}.room-tabs__list{display:flex;gap:8px;overflow-x:auto;margin-bottom:16px;padding-bottom:4px;list-style:none}.room-tabs__label{cursor:pointer;white-space:nowrap}.room-tabs__panel{display:none;flex-direction:column;gap:14px}.room-tabs__media{aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:var(--c-beige)}.room-tabs__media img,.room-tabs__media svg{width:100%;height:100%;object-fit:cover}.room-tabs__text{font-size:15px;max-width:560px}.room-tabs__note{margin-top:16px;font-size:15px;font-weight:700;color:var(--c-text)}@media(min-width:700px){.room-tabs__panel{flex-direction:row}.room-tabs__panel .room-tabs__media{flex:1}}.app-block__inner{display:grid;gap:32px;align-items:center}.app-block__phone{display:flex;justify-content:center}.app-block__screen{width:min(100%,260px);border-radius:36px;background:var(--c-primary);padding:10px}.app-block__screen>img,.app-block__screen>svg{aspect-ratio:9 / 19.5;border-radius:28px;overflow:hidden;background:var(--c-bg)}.app-block__text{display:flex;flex-direction:column;gap:16px}.app-block__features{list-style:none;display:flex;flex-direction:column;gap:14px}.app-block__features li{display:flex;gap:14px;align-items:flex-start}.app-block__features strong{display:block}.app-block__features span.muted{font-size:14px}.app-block__icon{flex:none;width:40px;height:40px;border-radius:12px;background:var(--c-beige);display:flex;align-items:center;justify-content:center}.app-block__stores{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:900px){.app-block__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}}@media(min-width:900px){.container{padding-inline:24px}.section{padding-block:44px}.product{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;padding-block:32px;align-items:start}.product__gallery{margin-inline:0;position:sticky;top:16px}.gallery__viewport{border-radius:20px}.gallery__thumbs{padding-inline:0}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.imgtext{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.specs{grid-template-columns:repeat(3,minmax(0,1fr))}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hero__inner{grid-template-columns:1.1fr 1fr;padding-block:56px}.hero__text h1{font-size:48px}.featured{grid-template-columns:1fr 1fr;gap:48px}.cart{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px}.footer__inner{flex-direction:row;justify-content:space-between;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme.css.map */
