*,*:before,*:after{box-sizing:border-box}*{margin:0}body{overflow-x:clip}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}html[dir=rtl]{direction:rtl}html[dir=ltr]{direction:ltr}body{min-height:100svh}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0;text-align:inherit}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none;padding:0}table{border-collapse:collapse}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-quick: .15s;--duration-standard: .35s;--duration-slow: .55s;--shadow-sm: 0 2px 8px rgba(23, 54, 75, .06);--shadow-md: 0 10px 32px rgba(23, 54, 75, .1);--shadow-lg: 0 22px 60px rgba(23, 54, 75, .14);--line-strong: color-mix(in srgb, var(--color-text) 22%, var(--color-bg));--bleed-out: calc(max(0px, (100vw - var(--page-width)) / 2) + clamp(20px, 4vw, 48px) + 24px) ;--surface-raised: #FFFFFF;--surface-soft: var(--color-bg-secondary);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--z-header: 40;--z-drawer: 60;--z-overlay: 55;--gap-xs: 8px;--gap-sm: 16px;--gap-md: 24px;--gap-lg: 40px;--gap-xl: 64px}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(16px * var(--font-body-scale, 1));line-height:1.6;letter-spacing:0;font-kerning:normal;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.15;letter-spacing:-.04em;color:var(--color-text)}.h1,h1{font-size:calc(clamp(2.25rem,1.6rem + 2.6vw,4rem) * var(--font-heading-scale, 1))}.h2,h2{font-size:calc(clamp(1.85rem,1.5rem + 1.6vw,3rem) * var(--font-heading-scale, 1))}.h3,h3{font-size:calc(clamp(1.4rem,1.2rem + .9vw,2rem) * var(--font-heading-scale, 1))}.h4,h4{font-size:calc(clamp(1.15rem,1.05rem + .4vw,1.4rem) * var(--font-heading-scale, 1))}.h5,h5{font-size:1.05rem}p{max-width:68ch}.text-muted{color:var(--color-text-muted)}.text-balance{text-wrap:balance}::selection{background:var(--color-secondary);color:var(--color-text)}html{scrollbar-color:var(--color-primary) var(--color-bg-secondary);scrollbar-width:thin}input,textarea,select{caret-color:var(--color-primary)}.eyebrow{display:inline-flex;align-items:center;gap:.45em;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-strong)}.eyebrow:before{content:none}.section-header__label{display:flex;align-items:center;gap:12px;color:var(--color-primary-strong);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.section-header__label span:first-child{color:var(--color-text-muted)}.section-header__label span+span{color:var(--color-primary-strong)}.rule{border:none;border-top:1px solid var(--color-border);margin-block:var(--gap-lg)}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.section{padding-block:var(--spacing-section)}.section--tight{padding-block:calc(var(--spacing-section) * .55)}.section--bg-secondary{background-color:var(--color-bg-secondary)}.section-header{max-width:640px;margin-bottom:var(--gap-lg)}.section-header h2{max-width:18ch}.section-header--center{margin-inline:auto;text-align:center}.section-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap-md);margin-bottom:var(--gap-lg)}.section-header-row .section-header{margin-bottom:0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap-md);margin-bottom:var(--gap-lg)}.section-heading h2{max-width:18ch}.section-heading__text{max-width:62ch;margin-top:12px;color:var(--color-text-muted)}.carousel-controls{display:inline-flex;direction:ltr;align-items:center;gap:8px;flex-shrink:0}html[dir=rtl] .carousel-controls{direction:rtl}.carousel-control{display:grid;width:44px;height:44px;place-items:center;color:var(--color-text);background:#fff;border:1px solid var(--color-border);border-radius:50%;font-size:1.1rem;cursor:pointer;transition:color var(--duration-quick) var(--ease-standard),background-color var(--duration-quick) var(--ease-standard),border-color var(--duration-quick) var(--ease-standard)}.carousel-control .icon{display:block}.carousel-control:hover:not(:disabled){color:var(--color-primary-text);background:var(--color-primary-strong);border-color:var(--color-primary-strong)}.carousel-control:disabled{opacity:.35;cursor:not-allowed}.carousel-viewport{overflow:visible}.carousel-track{display:flex;gap:var(--carousel-gap, 24px);overflow-x:auto;padding:2px 2px 10px;scrollbar-width:none;scroll-snap-type:x mandatory}.carousel-track::-webkit-scrollbar{display:none}.carousel-item{min-width:0;list-style:none;scroll-snap-align:start}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--color-primary-strong);font-size:.86rem;font-weight:800}.text-link:hover{color:var(--color-text)}@media(max-width:749px){.section-heading{align-items:flex-start;flex-direction:column}.section-heading .carousel-controls{align-self:flex-end}}.floating-whatsapp{position:fixed;z-index:50;inset-inline-end:clamp(16px,3vw,28px);inset-block-end:clamp(16px,3vw,28px);display:inline-flex;align-items:center;gap:9px;min-height:54px;padding:0 17px;color:#fff;background:var(--color-success);border:2px solid #FFFFFF;border-radius:999px;box-shadow:0 8px 24px #17364b33;font-size:.86rem;font-weight:800;transition:transform var(--duration-quick) var(--ease-out),background-color var(--duration-quick) var(--ease-standard),box-shadow var(--duration-quick) var(--ease-standard)}.floating-whatsapp:hover,.floating-whatsapp:focus-visible{color:#fff;background:color-mix(in srgb,var(--color-success) 84%,var(--color-text));box-shadow:0 12px 30px #17364b47;transform:translateY(-3px)}.floating-whatsapp__label{white-space:nowrap}@media(max-width:749px){.floating-whatsapp{width:54px;height:54px;min-height:54px;padding:0;justify-content:center;border-radius:50%}.floating-whatsapp__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.article-card__media{aspect-ratio:5 / 4;border-radius:var(--radius-base);overflow:hidden;background:var(--color-bg-secondary);margin-bottom:16px}.article-card__media img,.article-card__placeholder{width:100%;height:100%;object-fit:cover;color:var(--color-border);transition:transform var(--duration-slow) var(--ease-out)}.article-card:hover .article-card__media img{transform:scale(1.04)}.article-card__date{font-size:.78rem;margin-bottom:6px}.article-card__title{margin-bottom:8px}.blog-card{display:flex;min-width:0;flex-direction:column}.blog-card__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--color-bg-secondary);border-radius:18px 18px 3px}.blog-card__media img,.blog-card__placeholder{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.blog-card:hover .blog-card__media img{transform:scale(1.035)}.blog-card__body{display:flex;min-height:190px;flex-direction:column;padding-top:16px;border-top:1px solid var(--color-border)}.blog-card__meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--color-text-muted);font-size:.8rem}.blog-card__title{margin-block:10px 8px;font-size:clamp(1.4rem,1.2rem + .9vw,2rem)}.blog-card__excerpt{font-size:1rem}.blog-card__read-more{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;color:var(--color-primary-strong);font-size:.8rem;font-weight:800}.blog-card__read-more .icon{transition:transform var(--duration-quick) var(--ease-out)}.blog-card:hover .blog-card__read-more .icon{transform:translate(4px)}.blog-card--featured{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(28px,6vw,88px)}.blog-card--featured .blog-card__media{aspect-ratio:1.5 / 1}.blog-card--featured .blog-card__body{min-height:0;padding-top:0;border-top:0}.blog-card--featured .blog-card__title{max-width:12ch;font-size:clamp(2.25rem,1.6rem + 2.6vw,4rem)}.blog-card--featured .blog-card__excerpt{max-width:52ch;font-size:1rem}.blog-card--featured .blog-card__read-more{margin-top:28px;padding-top:16px;border-top:1px solid var(--color-border)}@media(max-width:749px){.blog-card__body{min-height:0}.blog-card--featured{grid-template-columns:1fr;gap:22px}.blog-card--featured .blog-card__body{padding-top:16px;border-top:1px solid var(--color-border)}.blog-card--featured .blog-card__title{max-width:16ch}}.grid{display:grid;gap:var(--gap-md)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:989px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.grid--2,.grid--3{grid-template-columns:1fr}.grid--4{grid-template-columns:repeat(2,1fr);gap:clamp(14px,4vw,24px)}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content-link{position:fixed;top:0;inset-inline-start:0;z-index:100;background:var(--color-primary-strong);color:var(--color-primary-text);padding:12px 20px;transform:translateY(-100%);transition:transform var(--duration-quick) var(--ease-standard)}.skip-to-content-link:focus{transform:translateY(0);position:fixed;width:auto;height:auto;clip:auto;overflow:visible;margin:0}:focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--radius-button);font-size:.95rem;font-weight:800;letter-spacing:.02em;text-transform:none;border:1px solid transparent;cursor:pointer;min-height:46px;box-shadow:none;transition:background-color var(--duration-quick) var(--ease-standard),color var(--duration-quick) var(--ease-standard),border-color var(--duration-quick) var(--ease-standard),transform var(--duration-quick) var(--ease-standard)}[data-button-uppercase=true] .button,.button--uppercase{text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.button:active{transform:translateY(1px)}.button--primary{background-color:var(--color-primary-strong);color:var(--color-primary-text)}.button--primary:hover{background-color:color-mix(in srgb,var(--color-primary-strong) 86%,black)}.button--secondary{background-color:#fff;color:var(--color-text);border-color:var(--color-border)}.button--secondary:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-blue-soft)}.button--ghost{background:transparent;color:var(--color-primary-strong);padding-inline:4px}.button--ghost:hover{text-decoration:underline}.button--small{padding:9px 18px;font-size:.85rem}.button--full{width:100%}.button:disabled{opacity:.5;cursor:not-allowed}.button .icon{width:16px;height:16px}.field{display:block;width:100%;padding:13px 16px;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text);transition:border-color var(--duration-quick) var(--ease-standard)}.field:focus{border-color:var(--color-primary)}label,.field-label{display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.field-group{margin-bottom:var(--gap-sm)}.field-error{color:var(--color-error);font-size:.85rem;margin-top:6px}.form-success{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,transparent);padding:12px 16px;border-radius:var(--radius-button)}.badge{display:inline-flex;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:2px;background:var(--color-bg);color:var(--color-text)}.badge--sale{background:var(--color-error);color:#fff}.badge--new{background:var(--color-secondary);color:#fff}.badge--sold-out{background:var(--color-text-muted);color:#fff}.product-card{display:flex;flex-direction:column}.product-card__media-link{display:block}.product-card__media{position:relative;overflow:hidden;border-radius:18px 18px 3px;background:var(--surface-raised);transition:background-color var(--duration-standard) var(--ease-standard)}.product-card__media--square{aspect-ratio:1 / 1}.product-card__media--portrait{aspect-ratio:4 / 5}.product-card__media--landscape{aspect-ratio:5 / 4}.product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--duration-standard) var(--ease-standard),transform var(--duration-slow) var(--ease-out)}.product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--color-border)}.product-card__image--secondary,.product-card--has-secondary-image:hover .product-card__image--primary{opacity:0}.product-card--has-secondary-image:hover .product-card__image--secondary{opacity:1}.product-card:hover .product-card__image--primary{transform:scale(1.03)}.product-card__badges{position:absolute;top:12px;inset-inline-start:12px;display:flex;flex-direction:column;gap:6px}.product-card__content{display:flex;flex-direction:column;flex:1;padding:16px 2px 18px;border-bottom:1px solid var(--color-border)}.product-card__vendor{font-size:.75rem;color:var(--color-text-muted);margin-bottom:4px}.product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.44em;max-width:28ch;font-size:1.02rem;font-weight:800;line-height:1.22;margin-bottom:7px}@media(max-width:749px){.product-card__title{-webkit-line-clamp:3;min-height:0;font-size:.92rem}}.product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product-card{position:relative}.product-card__quick-add{margin-top:auto;padding-top:14px}.product-card__quick-add .button{min-height:44px;padding:8px 12px;border-color:var(--line-strong);font-size:.78rem}.product-card__quick-add-form{position:relative;z-index:1}.price{display:flex;align-items:baseline;gap:8px;font-weight:600}.price__compare{color:var(--color-text-muted);font-weight:400;font-size:.9em}.price--on-sale .price__sale{color:var(--color-error)}.accordion{border-bottom:1px solid var(--color-border)}.accordion__toggle{display:flex;align-items:center;justify-content:space-between;padding:18px 4px;font-weight:600;list-style:none;cursor:pointer}.accordion__toggle::-webkit-details-marker{display:none}.accordion__toggle .icon{transition:transform var(--duration-standard) var(--ease-standard)}.accordion[open] .accordion__toggle .icon{transform:rotate(45deg)}.accordion__content{padding:0 4px 18px;color:var(--color-text-muted)}.accordion__content>*+*{margin-top:.8em}.accordion__content ul,.accordion__content ol{padding-inline-start:1.15em}.accordion__content li+li{margin-top:.3em}.breadcrumbs{padding-block:20px}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;font-size:.85rem;color:var(--color-text-muted)}.breadcrumbs__item:not(:last-child):after{content:"/";margin-inline-start:6px;opacity:.5}.breadcrumbs__item a:hover{color:var(--color-primary)}.pagination{margin-top:var(--gap-lg)}.pagination__list{display:flex;justify-content:center;align-items:center;gap:6px;list-style:none;padding:0}.pagination__link{display:inline-flex;align-items:center;gap:4px;min-width:40px;height:40px;padding-inline:10px;justify-content:center;border-radius:var(--radius-button);border:1px solid transparent}.pagination__link:hover{border-color:var(--color-border)}.pagination__link--current{background:var(--color-primary-strong);color:var(--color-primary-text)}.social-icons{display:flex;gap:12px}.social-icons__link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);transition:border-color var(--duration-quick) var(--ease-standard),color var(--duration-quick) var(--ease-standard)}.social-icons__link:hover{border-color:var(--color-primary);color:var(--color-primary)}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:var(--gap-xl) var(--gap-md);color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:0 0 3px;background:color-mix(in srgb,var(--color-bg-secondary) 42%,transparent)}.empty-state__title{font-weight:600;color:var(--color-text)}.empty-state__text{max-width:48ch}.empty-state .button{margin-top:8px}.empty-state>.icon{color:var(--color-primary)}.quantity-input{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:4px;overflow:hidden}.quantity-input__button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;transition:background-color var(--duration-quick) var(--ease-standard)}.quantity-input__button:hover{background-color:var(--color-bg-secondary)}.quantity-input__field{width:44px;height:44px;direction:ltr;text-align:center;border:none;border-inline:1px solid var(--color-border);background:transparent;-moz-appearance:textfield}.quantity-input__field::-webkit-outer-spin-button,.quantity-input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);visibility:hidden}.cart-drawer[data-open]{visibility:visible}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14120e66;opacity:0;transition:opacity var(--duration-standard) var(--ease-standard)}.cart-drawer[data-open] .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;inset-inline-end:0;height:100%;width:min(440px,100vw);background:var(--color-bg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--duration-standard) var(--ease-out)}html[dir=rtl] .cart-drawer__panel{transform:translate(-100%)}.cart-drawer[data-open] .cart-drawer__panel{transform:translate(0)}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--color-border)}.cart-drawer__body{flex:1;overflow-y:auto;padding:0 20px}.cart-drawer__items{list-style:none;padding:0}.cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:14px;padding-block:20px;border-bottom:1px solid var(--color-border)}.cart-item__media{border-radius:var(--radius-base);overflow:hidden;background:var(--color-bg-secondary)}.cart-item__media img{width:80px;height:80px;object-fit:cover}.cart-item__title{font-weight:600}.cart-item__variant{font-size:.85rem;color:var(--color-text-muted);margin-top:2px}.cart-item__price-row{margin-top:6px}.cart-item__controls{display:flex;align-items:center;gap:14px;margin-top:10px}.cart-item__remove{font-size:.8rem;color:var(--color-text-muted);text-decoration:underline}.cart-item__remove:hover{color:var(--color-error)}.cart-item__line-total{font-weight:600;white-space:nowrap}.cart-drawer__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:var(--gap-xl) 0;color:var(--color-text-muted)}.cart-drawer__footer{padding:20px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:12px}.cart-drawer__footer[hidden]{display:none}.cart-drawer__subtotal-row{display:flex;justify-content:space-between;font-weight:700;font-size:1.1rem}.cart-drawer__shipping-note{font-size:.8rem;color:var(--color-text-muted)}.cart-drawer__payment-note{display:grid;gap:3px;margin-bottom:12px;padding:10px 12px;border-inline-start:3px solid var(--color-secondary);background:var(--color-yellow-soft);color:var(--color-text-muted);font-size:.75rem}.cart-drawer__payment-note strong{color:var(--color-text);font-size:.95rem}.minimum-order-notice{display:grid;gap:4px;margin-bottom:var(--gap-md);padding:12px 14px;border-inline-start:3px solid var(--color-secondary);background:color-mix(in srgb,var(--color-secondary) 14%,var(--color-bg));color:var(--color-text);font-size:.82rem}.minimum-order-notice strong{font-size:.85rem}.minimum-order-notice span{color:var(--color-text-muted)}.minimum-order-notice--drawer{margin:0}.cart-drawer__checkout.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}.cart-drawer__note-field{width:100%;min-height:70px;margin-top:10px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:transparent}.collection-filters__group{padding-block:16px;border-bottom:1px solid var(--color-border)}.collection-filters__options{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;margin-top:8px}.collection-filters__checkbox{display:flex;align-items:center;gap:8px;font-size:.9rem}.collection-filters__price{display:flex;align-items:center;gap:10px;margin-top:8px}.collection-filters__price .field{width:90px;padding:8px 10px}.collection-filters__actions{display:flex;flex-direction:column;gap:10px;padding-top:16px}.rte>*+*{margin-top:16px}.rte h2,.rte h3{margin-top:32px;margin-bottom:4px}.rte ul,.rte ol{padding-inline-start:1.4em}.rte img{border-radius:var(--radius-base)}.shopify-policy__container{max-width:var(--page-width);margin:0 auto;padding:clamp(42px,7vw,88px) clamp(20px,4vw,48px) clamp(70px,9vw,120px)}.shopify-policy__title{max-width:900px;margin:0 auto;padding:clamp(30px,5vw,58px) clamp(24px,5vw,72px);border-bottom:3px solid var(--color-primary);background:var(--color-bg-secondary)}.shopify-policy__title h1{max-width:11ch;margin:0;color:var(--color-text);font-size:clamp(2.25rem,1.6rem + 2.6vw,4rem);line-height:1.15;letter-spacing:-.04em}.shopify-policy__body{max-width:900px;margin:0 auto;padding:clamp(30px,5vw,64px) clamp(24px,5vw,72px);border-inline:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--surface-raised)}.shopify-policy__body .rte{max-width:72ch;color:var(--color-text-muted)}.shopify-policy__body .rte>p:first-child{margin-bottom:34px;color:var(--color-text);font-size:.9rem;font-weight:700}.shopify-policy__body .rte h2{margin:42px 0 12px;padding-top:22px;border-top:1px solid var(--line-strong);color:var(--color-text);font-size:clamp(1.85rem,1.5rem + 1.6vw,3rem);line-height:1.15}.shopify-policy__body .rte h3{margin:28px 0 8px;color:var(--color-text);font-size:clamp(1.4rem,1.2rem + .9vw,2rem);line-height:1.15}.shopify-policy__body .rte p,.shopify-policy__body .rte li{line-height:1.8}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-inline-start:1.4em}.shopify-policy__body .rte a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.shopify-policy__container{padding-inline:18px}.shopify-policy__title h1{font-size:clamp(2.25rem,12vw,4rem)}.shopify-policy__body .rte h2{margin-top:32px}}html[dir=rtl] .icon-arrow-right,html[dir=rtl] .icon-chevron-left,html[dir=rtl] .icon-chevron-right{transform:scaleX(-1)}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=number]{direction:ltr;text-align:end}html[dir=rtl] input.quantity-input__field{text-align:center}html[dir=rtl] .collection-filters__price input{text-align:start}.main-content{min-height:50vh}.breadcrumbs{padding-block:16px 10px}.breadcrumbs__list{font-size:.76rem;letter-spacing:.02em}.breadcrumbs__item a:hover{text-decoration:underline;text-underline-offset:3px}html[dir=rtl] .section-header__label,html[dir=rtl] .announcement-bar,html[dir=rtl] .collection-banner__eyebrow{letter-spacing:0;text-transform:none}@media(min-width:750px){.section-header-row{margin-bottom:clamp(28px,3vw,42px)}}@media(max-width:549px){.page-width{padding-inline:18px}.section{padding-block:54px}.section-header{margin-bottom:28px}.section-header h2{max-width:14ch}.button{min-height:48px}}[data-scroll-reveal]{opacity:0;transform:translateY(20px)}.js-ready [data-scroll-reveal]{transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.js-ready [data-scroll-reveal].is-visible{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
