body{font-family:Helvetica,sans-serif;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}.split-screen,.layer,.content-wrap{width:100vw;height:100vh;min-height:30em}.split-screen{position:relative;overflow:hidden}.layer{position:absolute;overflow:hidden}.content-wrap{position:absolute;display:flex;justify-content:center;align-items:center;padding:2.5em}.layer img,.layer video{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;z-index:0}.layer:before{content:"";background-color:#00000080;position:absolute;bottom:0;left:0;width:100%;height:100%}.splitright{z-index:1;color:#fff539}.splitleft{z-index:2;width:50vw;color:#fff}.layer h1{max-width:9em;font-size:3em;font-size:clamp(3em,7vw,7em);line-height:1em}.layer .splittext{z-index:1}.layer .splittext p{margin-top:1.5em;max-width:400px;font-size:1.2em;line-height:1.4em}@media all{h2{--ashuku-h2-ff: "Poppins";--ashuku-h2-fw: 700;--ashuku-h2-fs: 30px;--ashuku-h2-lh: 40px;--ashuku-h2-ls: -.3px;--ashuku-h2-color: #212529}h3{--ashuku-h3-ff: "Poppins";--ashuku-h3-fw: 700;--ashuku-h3-fs: 25px;--ashuku-h3-lh: 32px;--ashuku-h3-ls: normal;--ashuku-h3-color: #212529}h5{--ashuku-h5-ff: "Poppins";--ashuku-h5-fw: 700;--ashuku-h5-fs: 14px;--ashuku-h5-lh: 20px;--ashuku-h5-ls: 0;--ashuku-h5-color: #212529}@media(max-width:575px){h2{--ashuku-h2-fs: 27.8571px;--ashuku-h2-lh: 33.3333px}h3{--ashuku-h3-fs: 23.2143px;--ashuku-h3-lh: 26.6667px}h5{--ashuku-h5-fs: 13px;--ashuku-h5-lh: 16.6667px}}}@media all{.as_btn3-container{display:block;margin-bottom:21.73913043px;max-width:100%}.as_btn3-container.as_btn3-center{text-align:center}}@media all{*,*:before,*:after{box-sizing:border-box}h2,h3,h5{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h2{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h2{font-size:1.75rem}}h3{font-size:calc(1.278125rem + .3375vw)}@media(min-width:1200px){h3{font-size:1.53125rem}}h5{font-size:1.09375rem}b{font-weight:bolder}small{font-size:.875em}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}button{-webkit-appearance:button}button:not(:disabled){cursor:pointer}.btn{display:inline-block;font-weight:400;color:#777;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:0}.btn:hover{color:#777}.btn:focus{outline:0;box-shadow:0 0 0 .25rem #0088cc40}.btn:disabled{pointer-events:none;opacity:.65}.me-3{margin-right:1rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-4{margin-bottom:1.5rem!important}.pt-2{padding-top:.5rem!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}}@media all{h2{font:var(--ashuku-h2-fst, normal) var(--ashuku-h2-fw, 700) var(--ashuku-h2-fs, 2.2em) / var(--ashuku-h2-lh, 40px) var(--ashuku-h2-ff, var(--ashuku-body-ff)),sans-serif;color:var(--ashuku-h2-color, var(--ashuku-heading-color));letter-spacing:var(--ashuku-h2-ls, -.05em);margin-bottom:32px}h3{font:var(--ashuku-h3-fst, normal) var(--ashuku-h3-fw, 700) var(--ashuku-h3-fs, 1.8em) / var(--ashuku-h3-lh, 32px) var(--ashuku-h3-ff, var(--ashuku-body-ff)),sans-serif;color:var(--ashuku-h3-color, var(--ashuku-heading-color));letter-spacing:var(--ashuku-h3-ls, -.05em);margin-bottom:20px}h5{font:var(--ashuku-h5-fst, normal) var(--ashuku-h5-fw, 600) var(--ashuku-h5-fs, 1em) / var(--ashuku-h5-lh, 18px) var(--ashuku-h5-ff, var(--ashuku-body-ff)),sans-serif;color:var(--ashuku-h5-color, var(--ashuku-heading-color));letter-spacing:var(--ashuku-h5-ls, -.05em);margin:0 0 14px}@media(max-width:575px){h2{line-height:40px}}b{font-weight:700}.btn{margin:0}.btn{padding:.533rem .933rem;font-size:.8rem;line-height:1.42857}.btn-xl{font-size:1rem;padding:.8rem 2rem}.btn{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .2s;cursor:pointer}button{border:1px solid #ccc}.btn-dark{background-color:var(--ashuku-dark-color, #212529);border-color:var(--ashuku-dark-color, #212529) var(--ashuku-dark-color, #212529) var(--ashuku-dark-dark-10, #0a0c0d);color:var(--ashuku-dark-color-inverse, #fff)}.btn-dark:active,.btn-dark:focus,.btn-dark:hover{border-color:var(--ashuku-dark-light-10, #383f45) var(--ashuku-dark-light-10, #383f45) var(--ashuku-dark-color, #212529);background-color:var(--ashuku-dark-light-7, #31373d);color:var(--ashuku-dark-color-inverse, #fff)}.btn-borders{border-width:2px;background:transparent;padding:.483rem 1.0625rem}.btn-borders.btn-dark{border-color:var(--ashuku-dark-color, #212529);color:var(--ashuku-dark-color, #212529)}.btn-borders.btn-dark:active,.btn-borders.btn-dark:focus,.btn-borders.btn-dark:hover{background-color:var(--ashuku-dark-color, #212529);border-color:var(--ashuku-dark-color, #212529)!important;color:var(--ashuku-dark-color-inverse, #fff)}.btn-borders.btn-xl{padding:.75rem 2rem}.align-left{text-align:left}}@media all{.ashuku-ibanner-layer{text-align:left;position:absolute;z-index:10}.ashuku-ibanner-layer>*:last-child{margin-bottom:0}@media(max-width:991px){.ashuku-ibanner-layer{font-size:.875rem}}@media(max-width:767px){.ashuku-ibanner-layer{font-size:.8125rem}}@media(max-width:575px){.ashuku-ibanner-layer{font-size:.75rem}}.as_btn3{display:inline-block}.as_btn3-container{margin-bottom:20px}.as_btn3-container.as_btn3-center{text-align:center}}@media all{.ashuku-ibanner-layer{width:auto}}@media all{html .heading-primary{color:#08c!important}html .heading-light{color:#fff!important}}h2,h3,h5{font-family:Poppins,Arial,sans-serif}.as_custom_1575876518249{padding-top:80px!important;padding-bottom:80px!important}.custom-font4{font-family:Segoe Script,Savoye LET}.text-sale{white-space:nowrap}.text-sale small{display:inline-block!important;font-size:27%!important;word-break:break-all;width:1em;text-align:center;font-weight:inherit;white-space:normal}.btn-borders{font-family:Poppins;font-weight:700;letter-spacing:.01em}.btn-borders.btn-xl{padding:1em 3.5em;font-size:1.125rem;border-width:3px}.ashuku-ibanner-layer .btn-xl{font-size:1.125em}.coupon-sale-text{position:relative;display:inline-block;padding:6px 10px 4px;z-index:1}.coupon-sale-text:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;background:#ff7272;transform:rotate(-2deg)}.coupon-sale-text b{font-size:200%;vertical-align:text-top}@media(max-width:767px){.ashuku-ibanner-layer{font-size:10px}}@media(max-width:575px){.ashuku-ibanner-layer{font-size:8px}}@media(max-width:359px){.ashuku-ibanner-layer{font-size:7px}}.banner-pos-f6356757d4f73384a3f5bc65723ae83a{left:50%;right:unset;top:50%;bottom:unset;transform:translate(-50%,-50%)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ashuku-ink: #111111;--ashuku-accent: #ff4d5b;--ashuku-cream: #f6f3f0;--ashuku-border: rgba(17, 17, 17, .1);--ashuku-shadow: 0 24px 60px rgba(17, 17, 17, .08)}.ashuku-hero{background:radial-gradient(circle at top left,rgba(255,77,91,.18),transparent 28%),linear-gradient(135deg,#130f12,#1b1318 35%,#111);border-radius:34px;box-shadow:0 30px 80px #11111138;color:#fff;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 12px;min-height:min(760px,calc(100vh - 40px));overflow:hidden;padding:12px;position:relative}.ashuku-hero__panel{isolation:isolate;min-height:inherit;overflow:hidden;position:relative;border-radius:26px}.ashuku-hero__panel:after{border:1px solid rgba(255,255,255,.16);content:"";top:16px;right:16px;bottom:16px;left:16px;pointer-events:none;position:absolute;z-index:1}.ashuku-hero__image,.ashuku-hero__shade{border-radius:inherit;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.ashuku-hero__image{object-fit:cover}.ashuku-hero__shade{background:linear-gradient(180deg,#0c0a0c0d,#0c0a0cad);z-index:1}.ashuku-hero__panel--secondary .ashuku-hero__shade{background:linear-gradient(180deg,#0c0a0c24,#0c0a0cb8)}.ashuku-hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:flex-end;min-height:inherit;max-width:520px;padding:clamp(28px,4vw,64px);position:relative;z-index:2}.ashuku-hero__content--end{align-items:flex-end;text-align:right}.ashuku-hero__eyebrow{border-bottom:1px solid rgba(255,255,255,.22);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;margin:0 0 16px;padding-bottom:10px}.ashuku-hero h1,.ashuku-hero h2{color:inherit;font-family:var(--font-heading-family, Poppins, sans-serif);font-size:clamp(46px,6.2vw,104px);font-weight:700;letter-spacing:-.065em;line-height:.88;margin:0;text-transform:uppercase}.ashuku-hero h1 em,.ashuku-hero h2 em{color:#ff4d5b;font-style:normal}.ashuku-hero__copy{font-size:clamp(14px,1.3vw,18px);line-height:1.6;margin:24px 0 28px;max-width:430px}.ashuku-hero__button{background:#fff;border:1px solid #fff;border-radius:999px;box-shadow:0 12px 30px #1111112e;color:#111;font-size:12px;font-weight:700;letter-spacing:.08em;padding:15px 24px;text-transform:uppercase;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.ashuku-hero__button:hover{background:#ff4d5b;border-color:#ff4d5b;color:#fff;transform:translateY(-2px)}.ashuku-hero__text-link{border-bottom:1px solid currentColor;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;margin-top:28px;padding-bottom:7px;text-transform:uppercase}.ashuku-hero__text-link:hover{color:#ff4d5b}.ashuku-hero__benefits{background:#fffffff2;border:1px solid rgba(255,255,255,.18);border-radius:0 0 26px 26px;color:var(--ashuku-ink);display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.ashuku-hero__benefit{font-size:12px;font-weight:700;letter-spacing:.08em;margin:0;padding:18px 24px;position:relative;text-transform:uppercase}.ashuku-hero__benefit:not(:last-child){border-right:1px solid rgba(17,17,17,.08)}.ashuku-hero__benefit:before{color:var(--ashuku-accent);content:"\2022";margin-right:10px}@media screen and (min-width:990px)and (hover:hover){.ashuku-hero__panel,.ashuku-hero__panel:after,.ashuku-hero__image,.ashuku-hero__shade,.ashuku-hero__content,.ashuku-hero__button,.ashuku-hero__text-link{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .28s ease,filter .32s ease,background-color .28s ease,border-color .28s ease,color .28s ease}.ashuku-hero__image{transform:scale(1);transform-origin:center center}.ashuku-hero__panel:after{opacity:.64}.ashuku-hero__content{transform:translateY(0)}.ashuku-hero:hover .ashuku-hero__panel:not(:hover) .ashuku-hero__image{filter:saturate(.9) brightness(.93)}.ashuku-hero__panel:hover .ashuku-hero__image,.ashuku-hero__panel:focus-within .ashuku-hero__image{transform:scale(1.03)}.ashuku-hero__panel:hover:after,.ashuku-hero__panel:focus-within:after{opacity:.88}.ashuku-hero__panel--primary:hover .ashuku-hero__shade,.ashuku-hero__panel--primary:focus-within .ashuku-hero__shade{background:linear-gradient(180deg,#0c0a0c14,#0c0a0c9e)}.ashuku-hero__panel--secondary:hover .ashuku-hero__shade,.ashuku-hero__panel--secondary:focus-within .ashuku-hero__shade{background:linear-gradient(180deg,#0c0a0c1f,#0c0a0ca8)}.ashuku-hero__panel:hover .ashuku-hero__content,.ashuku-hero__panel:focus-within .ashuku-hero__content{transform:translateY(-4px)}.ashuku-hero__panel--primary:hover .ashuku-hero__button,.ashuku-hero__panel--primary:focus-within .ashuku-hero__button{background:var(--ashuku-accent);border-color:var(--ashuku-accent);color:#fff}.ashuku-hero__panel--secondary:hover .ashuku-hero__text-link,.ashuku-hero__panel--secondary:focus-within .ashuku-hero__text-link{color:#fff;transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.ashuku-hero,.ashuku-hero__panel,.ashuku-hero__panel:after,.ashuku-hero__image,.ashuku-hero__shade,.ashuku-hero__content,.ashuku-hero__button,.ashuku-hero__text-link{transition:none!important}}.header__icon--wishlist{display:none!important}.template-product .productView-moreItem-product-positive_vibes,.template-product .productView-hotStock,.template-product .productView-customer-viewing,.template-product .productView-dlvr{display:none}@media screen and (max-width:989px){.ashuku-hero{display:block;min-height:0}.ashuku-hero__panel{min-height:510px}.ashuku-hero__panel--secondary{min-height:380px}.ashuku-hero__content{padding:32px 24px}.ashuku-hero h1,.ashuku-hero h2{font-size:clamp(50px,16vw,76px)}.ashuku-hero__content--end{align-items:flex-start;text-align:left}.ashuku-hero__benefits{grid-template-columns:1fr}.ashuku-hero__benefit:not(:last-child){border-bottom:1px solid rgba(17,17,17,.08);border-right:0}}@media screen and (max-width:575px){.ashuku-hero{border-radius:24px;gap:10px;margin:0 10px;padding:10px}.ashuku-hero__benefits{border-radius:0 0 18px 18px}.ashuku-hero__panel:after{top:12px;right:12px;bottom:12px;left:12px}.ashuku-hero__panel{min-height:480px}.ashuku-hero__panel--secondary{min-height:340px}.ashuku-hero__copy{font-size:14px;margin:18px 0 22px}.ashuku-hero__benefit{padding:16px 18px}}.header-navigation-wrapper{border-bottom:1px solid rgba(255,255,255,.2)}.scrolled-past-header .header-navigation-wrapper{border-bottom-color:#1111111f}.header__inline-menu .list-menu__item,.header__inline-menu .site-nav-link{font-size:12px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.header-icons{gap:5px}.template-index .collection-list{border-block:1px solid rgba(255,255,255,.16)}.template-product .productView-moreItem:has(.product-customInformation),.template-product .productView-moreItem:has(.productView-securityImage){border-top:1px solid #e8e8e8;padding-top:15px}.template-product .product-customInformation{align-items:flex-start;gap:12px}.template-product .product-customInformation__content .title{font-size:13px;font-weight:700;letter-spacing:.01em}.template-product .product-customInformation__content .des{font-size:12px;line-height:1.45}.template-product .productView-securityImage{margin-top:2px;opacity:.8}.template-collection .toolbar,.template-search .toolbar{border-block:1px solid #e8e8e8;padding-block:12px}.template-collection .collection-product-count{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.template-collection .sidebarBlock .sidebarBlock-heading{font-size:12px;letter-spacing:.08em}@media screen and (max-width:989px){.template-index .collection-list{border-inline:0}.template-product .product-customInformation{padding-block:3px}}.template-collection .collection-header{background:transparent;overflow:visible}.template-collection .collection-header .page-header{font-size:clamp(34px,5vw,68px);font-weight:700;letter-spacing:-.06em;line-height:.92;margin:0 0 12px;text-transform:uppercase}.template-collection .ashuku-collection-summary{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 18px}.template-collection .ashuku-collection-summary.text-center{justify-content:center}.template-collection .ashuku-collection-summary.text-right{justify-content:flex-end}.template-collection .ashuku-collection-summary__count,.template-collection .ashuku-collection-summary__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.template-collection .ashuku-collection-summary__count{border:1px solid #111;border-radius:999px;color:#111;padding:8px 12px}.template-collection .ashuku-collection-summary__label{color:#5a5a5a}.template-collection .collection-description{margin:0;padding-bottom:0}.template-collection .collection-description p{color:#4b4b4b;font-size:15px;line-height:1.7;margin:0}.template-collection .toolbar .toolbar-sidebar{border:1px solid #111;border-radius:999px;padding:12px 16px}.template-collection .toolbar .toolbar-sidebar .toolbar-icon{align-items:center;display:inline-flex;gap:10px}.template-collection .toolbar .toolbar-sidebar .filter-text,.template-collection .toolbar .toolbar-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-collection .collection-filters .sidebarBlock-heading{font-size:12px;letter-spacing:.08em}.template-collection .collection-filters .facets__item--rectangle label{border-radius:999px}.template-collection .ashuku-empty-state{max-width:640px}.template-collection .ashuku-empty-state__text{color:#4b4b4b;font-size:15px;line-height:1.7;margin:12px 0 0}.template-collection .ashuku-empty-state__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.template-collection .ashuku-empty-state__actions .button{background:#111;border:1px solid #111;color:#fff;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.08em;padding:14px 20px;text-transform:uppercase}.template-collection .ashuku-empty-state__actions .button:hover{background:#fff;color:#111}.template-collection .ashuku-empty-state__actions .link{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-product .productView-info{background:#fff;border:1px solid var(--ashuku-border);border-radius:24px;display:block;overflow:hidden}.template-product .productView-info-item{align-items:flex-start;border-bottom:1px solid #efefef;display:flex;gap:18px;justify-content:space-between;padding:12px 16px}.template-product .productView-info-item .productView-info-name,.template-product .productView-info-item .productView-info-value{display:block;font-size:12px;line-height:1.5}.template-product .productView-info-item .productView-info-name{font-weight:700;letter-spacing:.08em;opacity:.65;text-transform:uppercase}.template-product .productView-info-item .productView-info-value{font-weight:600;padding-left:0;text-align:right}.template-product .tabs-horizontal{border-block:1px solid #e8e8e8;margin:28px 0 16px;overflow-x:auto;white-space:nowrap}.template-product .tabs-horizontal .tab{display:inline-block;margin-right:24px}.template-product .tabs-horizontal .tab:last-child{margin-right:0}.template-product .tabs-horizontal .tab-title{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;padding:15px 0;text-transform:uppercase}.template-product .tabs-contents-horizontal .toggle-content,.template-product .tabs-contents-vertical .toggle-content{color:#434343;line-height:1.7}.template-product .tabs-contents .toggle-content p+p{margin-top:12px}@media screen and (max-width:767px){.template-collection .collection-header .page-header{font-size:clamp(28px,11vw,48px)}.template-collection .ashuku-empty-state__actions{align-items:stretch;flex-direction:column}.template-collection .ashuku-empty-state__actions .button,.template-collection .ashuku-empty-state__actions .link{justify-content:center;width:100%}.template-product .productView-info-item{flex-direction:column;gap:4px}.template-product .productView-info-item .productView-info-value{text-align:left}}.template-index #MainContent.wrapper-body{background:radial-gradient(circle at top center,#ffffff57,#fff0 34%),linear-gradient(180deg,#f6f0e6,#f2ebe1 46%,#f7f2ea);isolation:isolate;position:relative}.template-index #MainContent.wrapper-body:before,.template-index #MainContent.wrapper-body:after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";pointer-events:none;position:absolute;z-index:0}.template-index #MainContent.wrapper-body:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 240' fill='none'%3E%3Cpath d='M14 193c55-41 104-55 150-39 23 8 40 21 59 29 56 24 114 17 182-23' stroke='%23c7b8a5' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M36 221c67-42 117-49 159-23 48 30 107 33 181 3' stroke='%23d9cdbf' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M112 136c23-20 50-30 83-27 30 2 54 15 77 33' stroke='%23cec0b0' stroke-width='2.5' stroke-linecap='round' opacity='.8'/%3E%3C/svg%3E");bottom:120px;height:260px;left:-24px;opacity:.34;width:440px}.template-index #MainContent.wrapper-body:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 240' fill='none'%3E%3Cpath d='M12 176c40-20 74-28 104-24 25 3 41 13 64 21 59 21 114 13 203-31' stroke='%23cdbfac' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M47 214c53-34 101-42 142-25 47 19 99 16 181-11' stroke='%23ded4c6' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M214 92c28 6 52 20 79 46' stroke='%23c8baa8' stroke-width='2.5' stroke-linecap='round' opacity='.82'/%3E%3C/svg%3E");height:248px;opacity:.28;right:-18px;top:780px;width:420px}.template-index #MainContent.wrapper-body>.shopify-section{position:relative;z-index:1}.template-index .halo-block-header .view_all{letter-spacing:.08em;text-transform:uppercase}.template-index .featured-product-unsymmetrical .product-item,.template-index .cust-prod-widget .product-item,.template-index .spotlight-products__item--product .product-item{background:linear-gradient(180deg,#fff,#faf6f2);border:1px solid rgba(17,17,17,.08);border-radius:24px;box-shadow:0 12px 32px #1111110d;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.template-index .featured-product-unsymmetrical .product-item:hover,.template-index .cust-prod-widget .product-item:hover,.template-index .spotlight-products__item--product .product-item:hover{border-color:#e55d3538;box-shadow:0 18px 44px #11111114;transform:translateY(-4px)}.template-index .featured-product-unsymmetrical .card,.template-index .cust-prod-widget .card,.template-index .spotlight-products__item--product .card{display:flex;flex-direction:column;height:100%}.template-index .featured-product-unsymmetrical .card-product,.template-index .cust-prod-widget .card-product,.template-index .spotlight-products__item--product .card-product{padding:10px 10px 0}.template-index .featured-product-unsymmetrical .card-media,.template-index .cust-prod-widget .card-media,.template-index .spotlight-products__item--product .card-media{background:linear-gradient(180deg,#f5efe9,#fff);border-radius:18px;overflow:hidden}.template-index .featured-product-unsymmetrical .card-media img,.template-index .featured-product-unsymmetrical .card-media video,.template-index .cust-prod-widget .card-media img,.template-index .cust-prod-widget .card-media video,.template-index .spotlight-products__item--product .card-media img,.template-index .spotlight-products__item--product .card-media video{transition:filter .45s ease,transform .45s ease}.template-index .featured-product-unsymmetrical .product-item:hover .card-media img,.template-index .featured-product-unsymmetrical .product-item:hover .card-media video,.template-index .cust-prod-widget .product-item:hover .card-media img,.template-index .cust-prod-widget .product-item:hover .card-media video,.template-index .spotlight-products__item--product .product-item:hover .card-media img,.template-index .spotlight-products__item--product .product-item:hover .card-media video{transform:scale(1.03)}.template-index .featured-product-unsymmetrical .card-information,.template-index .cust-prod-widget .card-information,.template-index .spotlight-products__item--product .card-information{padding:0}.template-index .featured-product-unsymmetrical .card-information__wrapper,.template-index .cust-prod-widget .card-information__wrapper,.template-index .spotlight-products__item--product .card-information__wrapper{display:flex;flex:1 1 auto;flex-direction:column;padding:14px 16px 18px}.template-index .ashuku-card__eyebrow{color:#6b625b;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.3;margin:0 0 9px;text-transform:uppercase}.template-index .featured-product-unsymmetrical .card__heading,.template-index .cust-prod-widget .card__heading,.template-index .spotlight-products__item--product .card__heading{margin:0}.template-index .featured-product-unsymmetrical .card-title,.template-index .cust-prod-widget .card-title,.template-index .spotlight-products__item--product .card-title{display:block;font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.32;text-decoration:none}.template-index .featured-product-unsymmetrical .card-price,.template-index .cust-prod-widget .card-price,.template-index .spotlight-products__item--product .card-price{margin-top:12px}.template-index .ashuku-card__footer{align-items:center;border-top:1px solid rgba(17,17,17,.08);display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:space-between;margin-top:12px;padding-top:12px}.template-index .ashuku-card__meta-pill{align-items:center;background:#1111110d;border-radius:999px;color:#5d5752;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;padding:8px 10px;text-transform:uppercase}.template-index .ashuku-card__cta{align-items:center;color:#111;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.1em;text-transform:uppercase}.template-index .ashuku-card__cta:hover{color:#d85d35}.template-index .ashuku-card__arrow{font-size:12px;line-height:1}.template-index .featured-product-unsymmetrical .card-price .price,.template-index .cust-prod-widget .card-price .price,.template-index .spotlight-products__item--product .card-price .price{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.template-index .featured-product-unsymmetrical .text-vibes,.template-index .cust-prod-widget .text-vibes,.template-index .spotlight-products__item--product .text-vibes{margin-top:10px}.template-index .featured-product-unsymmetrical .text-vibes--child p,.template-index .cust-prod-widget .text-vibes--child p,.template-index .spotlight-products__item--product .text-vibes--child p{font-size:11px;line-height:1.4}.template-index .collection-list__item .collection-card-wrapper,.template-index .cust-prod-widget__item--video-poster,.template-index .spotlight-products__lookbook .lookbook-img{border-radius:24px;overflow:hidden}.template-index .section-collection-list .collection-list{border:0;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.template-index .section-collection-list .collection-list>li,.template-index .section-collection-list .collection-list>.collection-list__item{--ashuku-card-offset: 0px;margin-top:0!important;min-width:0;padding:0!important;transform:translateY(var(--ashuku-card-offset));transition:transform .28s ease}.template-index .section-collection-list .collection-list>li:nth-child(4n+2),.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(4n+2){--ashuku-card-offset: 16px}.template-index .section-collection-list .collection-list>li:nth-child(4n+4),.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(4n+4){--ashuku-card-offset: 28px}.template-index .section-collection-list .collection-card-wrapper{background:radial-gradient(circle at top left,rgba(255,77,91,.18),transparent 34%),linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 50px #00000029;display:flex;flex-direction:column;height:100%;padding:10px;position:relative;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.template-index .section-collection-list .collection-card-wrapper:hover{border-color:#ffffff3d;box-shadow:0 28px 60px #00000038}.template-index .section-collection-list .collection-list>li:hover,.template-index .section-collection-list .collection-list>.collection-list__item:hover{transform:translateY(calc(var(--ashuku-card-offset) - 6px))}.template-index .section-collection-list .collection-card-wrapper .card__inner,.template-index .section-collection-list .collection-card-wrapper .media,.template-index .section-collection-list .collection-card-wrapper .image,.template-index .section-collection-list .collection-card-wrapper .placeholder-svg{border-radius:18px;overflow:hidden}.template-index .section-collection-list .collection-card-wrapper .image{aspect-ratio:4 / 5;display:block;min-height:0;padding-bottom:0!important;position:relative}.template-index .section-collection-list .collection-card-wrapper .image img{top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;position:absolute;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .3s ease;width:100%}.template-index .section-collection-list .collection-card-wrapper:hover .image img{filter:saturate(1.06);transform:scale(1.04)}.template-index .section-collection-list .collection-card-wrapper .card__inner{position:relative}.template-index .section-collection-list .ashuku-collection-card__meta{align-items:flex-start;display:flex;gap:10px;inset:16px 16px auto;justify-content:space-between;pointer-events:none;position:absolute;z-index:3}.template-index .section-collection-list .ashuku-collection-card__tag,.template-index .section-collection-list .ashuku-collection-card__index{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1111116b;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1;padding:10px 12px;text-transform:uppercase}.template-index .section-collection-list .ashuku-collection-card__index{min-width:42px;justify-content:center}.template-index .section-collection-list .ashuku-collection-card__glow{background:linear-gradient(180deg,#0c0a0c00,#0c0a0cd1);inset:auto 0 0;min-height:42%;pointer-events:none;position:absolute;z-index:2}.template-index .section-collection-list .collection-card-wrapper .card__content{padding:16px 4px 2px}.template-index .ashuku-collection-card__eyebrow{color:#ffffffb8;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.3;margin:0 0 10px;text-transform:uppercase}.template-index .section-collection-list .collection-list .card__heading{font-size:clamp(18px,1.6vw,24px);letter-spacing:-.045em;line-height:.98;margin:0;max-width:10ch}.template-index .section-collection-list .collection-list .card_information,.template-index .section-collection-list .collection-list .card__information{display:flex;flex-direction:column;gap:0}.template-index .section-collection-list .ashuku-collection-card__footer{align-items:center;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:space-between;margin-top:16px;padding-top:12px}.template-index .section-collection-list .ashuku-collection-card__count{color:#ffffffad;font-size:10px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.template-index .section-collection-list .ashuku-collection-card__link{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;padding:10px 14px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.template-index .section-collection-list .ashuku-collection-card__link:hover{background:#fff;border-color:#fff;color:#111}.template-index .section-collection-list .ashuku-collection-card__arrow{font-size:12px;line-height:1}.template-index .spotlight-products__product_point .select-icon{box-shadow:0 12px 28px #1111113d}@media screen and (max-width:767px){.template-index .featured-product-unsymmetrical .card-product,.template-index .cust-prod-widget .card-product,.template-index .spotlight-products__item--product .card-product{padding:8px 8px 0}.template-index .featured-product-unsymmetrical .card-information__wrapper,.template-index .cust-prod-widget .card-information__wrapper,.template-index .spotlight-products__item--product .card-information__wrapper{padding:13px 14px 16px}.template-index .collection-list__item .collection-card-wrapper{border-radius:20px;padding:8px}.template-index .section-collection-list .collection-list{gap:14px;grid-auto-columns:minmax(76vw,1fr);grid-auto-flow:column;grid-template-columns:unset;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.template-index .section-collection-list .collection-list>li,.template-index .section-collection-list .collection-list>.collection-list__item{--ashuku-card-offset: 0px;scroll-snap-align:start}.template-index .section-collection-list .collection-card-wrapper .image{aspect-ratio:5 / 6}.template-index .section-collection-list .collection-list .card__heading{font-size:21px;max-width:none}.template-index .section-collection-list .ashuku-collection-card__footer{align-items:flex-start;flex-direction:column}}@media screen and (min-width:768px)and (max-width:1199px){.template-index .section-collection-list .collection-list{grid-template-columns:repeat(2,minmax(0,1fr))}.template-index .section-collection-list .collection-list>li,.template-index .section-collection-list .collection-list>.collection-list__item{--ashuku-card-offset: 0px}}.template-product .productView-title{font-size:clamp(32px,4vw,52px)!important;letter-spacing:-.06em;line-height:.92;margin-bottom:8px;text-transform:uppercase}.template-product .halo-productView-right.productView-details{background:radial-gradient(circle at top right,rgba(229,93,53,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f8f6f1f0);border:1px solid rgba(17,17,17,.08);border-radius:30px;box-shadow:0 24px 60px #1111110f;padding:clamp(20px,3vw,34px)}.template-product .productView-product{display:flex;flex-direction:column;gap:0}.template-product .jdgm-prev-badge,.template-product .jdgm-widget.jdgm-preview-badge{margin-bottom:12px}.template-product .productView-desc{color:#3b3b3b;font-size:14px;line-height:1.75;max-width:48ch}.template-product .productView-price{margin-bottom:14px}.template-product .productView-price .price.price--medium .price-item,.template-product .productView-price .price.price--medium .price-item .money{font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:-.04em}.template-product .productView-price .price__compare .price-item,.template-product .productView-price .price__compare .price-item .money{color:#777;font-size:15px;letter-spacing:0}.template-product .productView-price .price__saved{border-radius:999px;font-size:11px;letter-spacing:.08em;padding:5px 10px;text-transform:uppercase}.template-product .productView-options{margin-top:6px}.template-product .productView-options .product-form__input{padding:16px 0 18px}.template-product .productView-options .form__label,.template-product .quantity__label{font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.template-product .product-form__label{border-radius:999px;min-height:44px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.template-product .productView-options .product-form__input:not(.product-form__swatch) .product-form__label{background:transparent;border:0;padding:0}.template-product .productView-options .product-form__input:not(.product-form__swatch) .product-form__label .text{background:#fff;border:1px solid rgba(17,17,17,.14);border-radius:999px;box-shadow:none;color:#221a16;min-height:44px;line-height:42px;padding:0 16px}.template-product .product-form__label:hover{transform:translateY(-1px)}.template-product .product-form__radio:checked+.product-form__label{background:transparent;border-color:transparent;color:inherit}.template-product .productView-options .product-form__input:not(.product-form__swatch) .product-form__radio:checked+.product-form__label .text{background:var(--ashuku-ink);border-color:var(--ashuku-ink);color:#fff}.template-product .productView-groupTop{align-items:stretch;gap:12px}.template-product .productView-form{margin-top:8px}.template-product .productView-buttons .productView-group{background:#ffffffe0;border:1px solid rgba(17,17,17,.08);border-radius:24px;box-shadow:0 16px 34px #1111110d;padding:16px}.template-product .productView-groupBottom{margin-top:12px}.template-product .productView-payment,.template-product .productView-groupBottom .shopify-payment-button,.template-product .productView-groupBottom .shopify-payment-button__button{width:100%}.template-product .quantity__container{background:#fff;border:1px solid var(--ashuku-ink);border-radius:16px;box-shadow:none;display:flex;align-items:stretch;overflow:hidden;width:120px}.template-product .productView-quantity.quantity__group--1{flex:0 0 120px;width:120px}.template-product .quantity__group--1 .quantity__input{font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.template-product .productView-quantity{margin-top:0}.template-product .productView-quantity input{width:auto}.template-product .productView-quantity .quantity__input.form-input{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;background:#fff!important;border:0!important;border-radius:0;box-shadow:none!important;color:var(--ashuku-ink);display:block;flex:1 1 auto;font-size:16px;font-weight:700;line-height:52px;margin:0;min-height:52px;min-width:0;padding:0;text-align:center;width:auto}.template-product .productView-quantity .quantity__input.form-input:hover,.template-product .productView-quantity .quantity__input.form-input:focus{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.template-product .productView-quantity .btn-quantity{background:transparent;border:0;flex:0 0 38px;height:auto;min-height:52px;left:auto;position:relative;right:auto;top:auto;width:38px}.template-product .productView-quantity .btn-quantity.minus{border-right:1px solid rgba(17,17,17,.08)}.template-product .productView-quantity .btn-quantity.plus{border-left:1px solid rgba(17,17,17,.08)}.template-product .productView-quantity .btn-quantity.minus:before,.template-product .productView-quantity .btn-quantity.plus:before,.template-product .productView-quantity .btn-quantity.plus:after{left:50%;top:50%;transform:translate(-50%,-50%)}.template-product .productView-quantity .btn-quantity.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.template-product .productView-quantity .quantity__input.form-input::-webkit-outer-spin-button,.template-product .productView-quantity .quantity__input.form-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.template-product .productView-action,.template-product .productView-action .product-form__buttons,.template-product .productView-action .product-form__submit{height:100%}.template-product .product-form__submit.button,.template-product .shopify-payment-button__button{border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;min-height:54px;text-transform:uppercase}.template-product .product-form__submit.button{box-shadow:0 18px 36px #11111114}.template-product.btn_2_br_outside .productView-action .button:after,.template-product.btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded:after{content:none!important}.template-product .productView-moreItem:has(.product-customInformation),.template-product .productView-moreItem:has(.productView-securityImage){border-top:0;padding-top:0}.template-product .product-customInformation{background:#fff;border:1px solid var(--ashuku-border);border-radius:22px;min-height:100%;padding:16px 18px}.template-product .product-customInformation.has-popup{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.template-product .product-customInformation.has-popup:hover{border-color:#d85d3547;box-shadow:0 18px 36px #1111110f;transform:translateY(-1px)}.template-product .product-customInformation__icon{align-items:center;background:#1111110d;border-radius:14px;display:flex;flex:0 0 40px;height:40px;justify-content:center}.template-product .product-customInformation__icon svg{height:auto;width:18px}.template-product .product-customInformation__content .title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-product .product-customInformation__content{display:grid;gap:10px;width:100%}.template-product .product-customInformation__heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.template-product .product-customInformation__title-block{margin:0}.template-product .product-customInformation__title-block .title{color:#111;margin:0}.template-product .product-customInformation__content .des{font-size:13px;line-height:1.55}.template-product .product-customInformation__description{color:#4f463e;margin:0}.template-product .product-customInformation__content .des a{text-decoration:underline;text-underline-offset:3px}.template-product .product-customInformation__link{align-items:center;color:var(--ashuku-accent);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;gap:8px;letter-spacing:.12em;text-transform:uppercase}.template-product .product-customInformation__link .icon-info{height:14px;width:14px}.template-product .product-customInformation__link .icon-info path{fill:currentColor}.template-product .productView-complementary{background:#f8f6f1eb;border:1px solid var(--ashuku-border);border-radius:26px;padding:22px 18px 18px}.template-product .complementary-products-title .text{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-product .shopify-payment-button__button{overflow:hidden}.template-product .productView-securityImage{background:linear-gradient(180deg,#f8f6f1fa,#f3eee6f0);border:1px solid var(--ashuku-border);border-radius:22px;opacity:1;padding:16px 18px}.template-product .halo-trust-images--product{display:grid;gap:12px}.template-product .halo-trust-images__label{color:#111;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.template-product .halo-trust-images--product ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0}.template-product .halo-trust-images--product li{align-items:center;background:#ffffffeb;border:1px solid rgba(17,17,17,.08);border-radius:14px;display:inline-flex;justify-content:center;min-height:46px;min-width:70px;padding:8px 12px}.template-product .halo-trust-images--product img{display:block;height:auto;max-height:18px;max-width:72px;object-fit:contain;width:auto}.template-product .productView-desc{color:#4f463e;font-size:15px;line-height:1.8;max-width:56ch}.template-product .productView-desc p,.template-product .productView-desc ul,.template-product .productView-desc ol{margin:0}.template-product .productView-desc p+p,.template-product .productView-desc p+ul,.template-product .productView-desc p+ol,.template-product .productView-desc ul+p,.template-product .productView-desc ol+p,.template-product .productView-desc ul+ul,.template-product .productView-desc ol+ol{margin-top:12px}.template-product .productView-desc ul,.template-product .productView-desc ol{padding-left:20px}.template-product .productView-propertyInfo .productView-info-title{color:#111;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0;padding:16px 16px 10px;text-transform:uppercase}.template-product .productView-moreItem-product-tags .tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px 8px}.template-product .productView-moreItem-product-tags .text-tags{color:#111;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.template-product .productView-moreItem-product-tags .separator{display:none}.template-product .productView-moreItem-product-tags .tags a,.template-product .productView-moreItem-product-tags .tags>span:not(.text-tags):not(.separator){background:#f8f6f1fa;border:1px solid rgba(17,17,17,.08);border-radius:999px;color:#4f463e;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;padding:9px 12px;text-decoration:none;text-transform:uppercase}.template-product .productView-moreItem-product-tags .tags a:hover{border-color:#d85d354d;color:#111}.template-product .productView-tab{margin-top:8px}.template-product .productView-tab .tabs-horizontal{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;overflow:visible;padding:0;white-space:normal}.template-product .productView-tab .tabs-horizontal .tab{margin:0;width:auto}.template-product .productView-tab .tabs-horizontal .tab-title{background:#f8f6f1f5;border:1px solid rgba(17,17,17,.08);border-radius:999px;color:#5a5048;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.2;margin:0;min-height:42px;padding:12px 16px;text-transform:uppercase}.template-product .productView-tab .tabs-horizontal .tab-title:after{display:none}.template-product .productView-tab .tabs-horizontal .tab-title.is-open,.template-product .productView-tab .tabs-horizontal .tab-title:hover{background:#111;border-color:#111;color:#fff}.template-product .productView-tab .tabs-contents-horizontal .tab-content.is-active .toggle-content,.template-product .productView-tab .tabs-contents-vertical .toggle-content,.template-product .productView-tab [data-vertical=sidebar] .tab-content .toggle-content,.template-product .productView-tab .tabs-contents-popup .tab-content .toggle-content{background:#fffffff5;border:1px solid rgba(17,17,17,.08);border-radius:24px}.template-product .productView-tab .tabs-contents-horizontal .tab-content.is-active .toggle-content,.template-product .productView-tab .tabs-contents-vertical .toggle-content{padding:22px 22px 24px}.template-product .productView-tab .toggle-title{margin-bottom:10px}.template-product .productView-tab .tabs-contents-vertical .toggleLink,.template-product .productView-tab .tabs-contents-vertical_sidebar .toggleLink,.template-product .productView-tab .tabs-contents-popup .toggleLink{align-items:center;background:#f8f6f1f5;border:1px solid rgba(17,17,17,.08);border-radius:18px;color:#111;display:flex;font-size:12px;font-weight:700;justify-content:space-between;letter-spacing:.1em;min-height:56px;padding:16px 18px;text-transform:uppercase}.template-product .productView-tab .tabs-contents-vertical .toggleLink .text,.template-product .productView-tab .tabs-contents-vertical_sidebar .toggleLink .text,.template-product .productView-tab .tabs-contents-popup .toggleLink .text{max-width:calc(100% - 28px)}.template-product .productView-tab .tabs-contents-vertical .toggleLink .icon-plus,.template-product .productView-tab .tabs-contents-vertical_sidebar .toggleLink .icon-plus,.template-product .productView-tab .tabs-contents-popup .toggleLink .icon-plus{position:static;transform:none}.template-product .productView-tab .tabs-contents-vertical .toggle-content,.template-product .productView-tab .tabs-contents-vertical_sidebar .toggle-content,.template-product .productView-tab .tabs-contents-popup .toggle-content,.template-product .productView-tab .tabs-contents-horizontal .toggle-content{color:#4f463e;font-size:15px;line-height:1.8}.template-product .productView-tab .toggle-content>:first-child{margin-top:0}.template-product .productView-tab .toggle-content>:last-child{margin-bottom:0}.template-product .productView-tab .toggle-content p,.template-product .productView-tab .toggle-content ul,.template-product .productView-tab .toggle-content ol,.template-product .productView-tab .toggle-content table,.template-product .productView-tab .toggle-content blockquote{margin:0}.template-product .productView-tab .toggle-content p+p,.template-product .productView-tab .toggle-content p+ul,.template-product .productView-tab .toggle-content p+ol,.template-product .productView-tab .toggle-content p+table,.template-product .productView-tab .toggle-content ul+p,.template-product .productView-tab .toggle-content ol+p,.template-product .productView-tab .toggle-content table+p,.template-product .productView-tab .toggle-content ul+ul,.template-product .productView-tab .toggle-content ol+ol,.template-product .productView-tab .toggle-content blockquote+p{margin-top:14px}.template-product .productView-tab .toggle-content ul,.template-product .productView-tab .toggle-content ol{padding-left:22px}.template-product .productView-tab .toggle-content li+li{margin-top:6px}.template-product .productView-tab .toggle-content h2,.template-product .productView-tab .toggle-content h3,.template-product .productView-tab .toggle-content h4{color:#111;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1.5;margin:18px 0 10px;text-transform:none}.template-product .productView-tab .toggle-content strong{color:#111}.template-product .productView-tab .toggle-content a{color:#111;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.template-product .productView-tab .toggle-content blockquote{background:#f8f6f1e6;border-left:3px solid var(--ashuku-accent);border-radius:0 18px 18px 0;padding:14px 16px}.template-product .productView-tab .toggle-content table{border-collapse:collapse;margin-top:16px;width:100%}.template-product .productView-tab .toggle-content th,.template-product .productView-tab .toggle-content td{border-top:1px solid rgba(17,17,17,.08);font-size:14px;padding:12px 10px;text-align:left;vertical-align:top}.template-product .productView-tab .toggle-content tr:first-child th,.template-product .productView-tab .toggle-content tr:first-child td{border-top:0}.template-product .productView-tab .toggle-content th{color:#111;font-weight:700;width:34%}.template-product .productView-tab .toggle-content img{border-radius:18px;display:block;height:auto;margin-top:12px;max-width:100%}.template-product .productView-tab .toggle-content .tab-showMore{margin-top:20px}@media screen and (max-width:767px){.template-index .featured-product-unsymmetrical .card-information,.template-index .cust-prod-widget .card-information,.template-index .spotlight-products__item--product .card-information{padding:16px}.template-product .productView-title{font-size:clamp(28px,10vw,40px)!important}.template-product .halo-productView-right.productView-details{border-radius:24px;padding:22px 18px}.template-product .productView-buttons .productView-group{padding:14px}.template-product .productView-groupTop,.template-product .product-customInformation__heading{gap:10px}.template-product .productView-desc{font-size:14px;max-width:none}.template-product .productView-tab .tabs-horizontal{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:4px;white-space:nowrap}.template-product .productView-tab .tabs-horizontal .tab{flex:0 0 auto}.template-product .productView-tab .tabs-horizontal .tab-title{min-height:38px;padding:10px 14px}.template-product .productView-tab .tabs-contents-horizontal .tab-content.is-active .toggle-content,.template-product .productView-tab .tabs-contents-vertical .toggle-content{padding:18px 16px 20px}.template-product .productView-tab .tabs-contents-vertical .toggleLink,.template-product .productView-tab .tabs-contents-vertical_sidebar .toggleLink,.template-product .productView-tab .tabs-contents-popup .toggleLink{min-height:50px;padding:14px 16px}.template-product .productView-tab .tabs-contents-vertical .toggle-content,.template-product .productView-tab .tabs-contents-vertical_sidebar .toggle-content,.template-product .productView-tab .tabs-contents-popup .toggle-content,.template-product .productView-tab .tabs-contents-horizontal .toggle-content{font-size:14px}}.template-collection .ashuku-collection-summary{margin-bottom:16px}.template-collection .collection-description .read-description{font-size:12px;font-weight:700;letter-spacing:.08em;margin-top:16px;text-transform:uppercase}.template-collection .toolbar .toolbar-dropdown .label-tab{border:1px solid var(--ashuku-border);border-radius:999px;min-height:46px;padding-inline:14px}.template-collection .toolbar .toolbar-dropdown .dropdown-menu{border-radius:18px;box-shadow:0 18px 40px #11111114}.template-collection .productListing.productGrid,.template-search .productListing.productGrid{gap:18px}.template-collection .productListing.productGrid .product-item,.template-search .productListing.productGrid .product-item{background:radial-gradient(circle at top right,rgba(255,77,91,.08),transparent 30%),linear-gradient(180deg,#fff,#faf6f2);border:1px solid var(--ashuku-border);border-radius:24px;box-shadow:0 12px 30px #1111110d;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.template-collection .productListing.productGrid .product-item:hover,.template-search .productListing.productGrid .product-item:hover{border-color:#d85d352e;box-shadow:var(--ashuku-shadow);transform:translateY(-4px)}.template-collection .productListing.productGrid .product-item .card,.template-search .productListing.productGrid .product-item .card{display:flex;flex-direction:column;height:100%}.template-collection .productListing.productGrid .product-item .card-product,.template-search .productListing.productGrid .product-item .card-product{padding:10px 10px 0}.template-collection .productListing.productGrid .product-item .card-media,.template-search .productListing.productGrid .product-item .card-media{background:linear-gradient(180deg,#f6efe7,#fff);border-radius:18px;overflow:hidden}.template-collection .productListing.productGrid .product-item .card-media img,.template-collection .productListing.productGrid .product-item .card-media video,.template-search .productListing.productGrid .product-item .card-media img,.template-search .productListing.productGrid .product-item .card-media video{transition:filter .35s ease,transform .45s ease}.template-collection .productListing.productGrid .product-item:hover .card-media img,.template-collection .productListing.productGrid .product-item:hover .card-media video,.template-search .productListing.productGrid .product-item:hover .card-media img,.template-search .productListing.productGrid .product-item:hover .card-media video{filter:saturate(1.04);transform:scale(1.03)}.template-collection .productListing.productGrid .card-information,.template-search .productListing.productGrid .card-information{padding:0}.template-collection .productListing.productGrid .card-information__wrapper,.template-search .productListing.productGrid .card-information__wrapper{display:flex;flex:1 1 auto;flex-direction:column;padding:16px 16px 18px}.template-collection .productListing.productGrid .card-vendor,.template-search .productListing.productGrid .card-vendor{color:#766b63;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.3;margin-bottom:8px;text-transform:uppercase}.template-collection .productListing.productGrid .card-title,.template-search .productListing.productGrid .card-title{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.template-collection .productListing.productGrid .card-price,.template-search .productListing.productGrid .card-price{margin-top:10px}.template-collection .productListing.productGrid .card-price .price,.template-search .productListing.productGrid .card-price .price{align-items:flex-end;display:flex;flex-wrap:wrap;gap:6px 8px}.template-collection .productListing.productGrid .card-price .price-item,.template-collection .productListing.productGrid .card-price .money,.template-search .productListing.productGrid .card-price .price-item,.template-search .productListing.productGrid .card-price .money{font-weight:700}.template-collection .productListing.productGrid .card-price .price__compare,.template-search .productListing.productGrid .card-price .price__compare{color:#7a7a7a;font-size:13px}.template-collection .productListing.productGrid .text-vibes,.template-search .productListing.productGrid .text-vibes{border-top:1px solid rgba(17,17,17,.08);margin-top:12px;padding-top:12px}.template-collection .productListing.productGrid .text-vibes--child p,.template-search .productListing.productGrid .text-vibes--child p{font-size:11px;line-height:1.45}.template-collection .productListing.productGrid .card-action,.template-search .productListing.productGrid .card-action,.template-collection .productListing.productGrid .card-action form,.template-search .productListing.productGrid .card-action form{margin-top:auto;width:100%}.template-collection .productListing.productGrid .card-action .button,.template-collection .productListing.productGrid .card-action .button.button-ATC,.template-search .productListing.productGrid .card-action .button,.template-search .productListing.productGrid .card-action .button.button-ATC{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;min-height:48px;text-transform:uppercase;width:100%}.template-collection .productListing.productGrid .card-product__group,.template-search .productListing.productGrid .card-product__group{gap:8px;top:18px;right:18px}.template-collection .productListing.productGrid .card-product__group-item button,.template-search .productListing.productGrid .card-product__group-item button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-radius:999px;box-shadow:0 10px 24px #11111114}.template-collection.btn_3_br_outside .productListing.productGrid .card-action .button:after,.template-search.btn_3_br_outside .productListing.productGrid .card-action .button:after{content:none!important}.template-collection.product-card-layout-08 .productListing.productGrid .card .card-product__group,.template-search.product-card-layout-08 .productListing.productGrid .card .card-product__group{overflow:visible}.template-collection.product-card-layout-08 .productListing.productGrid .card-product__group,.template-search.product-card-layout-08 .productListing.productGrid .card-product__group{bottom:auto!important;left:auto;overflow:visible;right:18px;top:18px;transform:none!important;z-index:12}.template-collection.product-card-layout-08 .productListing.productGrid .card-product__group.group-left,.template-search.product-card-layout-08 .productListing.productGrid .card-product__group.group-left{left:18px;right:auto}.template-collection.product-card-layout-08 .productListing.productGrid .card .card-product__group .card-product__group-item,.template-search.product-card-layout-08 .productListing.productGrid .card .card-product__group .card-product__group-item{pointer-events:auto;transform:none}.template-collection.product-card-layout-08 .productListing.productGrid .card:hover .card-product__group,.template-search.product-card-layout-08 .productListing.productGrid .card:hover .card-product__group,.template-collection.product-card-layout-08 .productListing.productGrid .card:hover .card-product__group.group-right:not(.wrapper-item-size),.template-search.product-card-layout-08 .productListing.productGrid .card:hover .card-product__group.group-right:not(.wrapper-item-size){transform:none!important}.template-collection .collection--empty{background:var(--ashuku-cream);border-radius:28px;padding:36px 24px}.template-collection .collection--empty .collection-product-count{margin-bottom:18px}.template-collection .collection--empty .title{font-size:clamp(26px,4vw,40px);letter-spacing:-.04em;line-height:.95;margin-bottom:10px;text-transform:uppercase}.template-collection .pagination-wrapper{margin-top:36px}.template-product .ashuku-purchase-reassurance{background:transparent;border:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:16px;padding:0}.template-product .ashuku-purchase-reassurance__item{align-items:flex-start;background:linear-gradient(180deg,#f8f6f1fa,#f2ede4f0);border:1px solid rgba(17,17,17,.09);border-radius:20px;color:#111;display:flex;gap:12px;min-height:88px;padding:14px 16px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.template-product .ashuku-purchase-reassurance__item--link:hover{border-color:#d85d3547;box-shadow:0 16px 34px #1111110f;transform:translateY(-1px)}.template-product .ashuku-purchase-reassurance__icon{align-items:center;background:#d85d351f;border-radius:12px;color:var(--ashuku-accent);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center}.template-product .ashuku-purchase-reassurance__icon svg{height:18px;width:18px}.template-product .ashuku-purchase-reassurance__copy{display:grid;gap:4px}.template-product .ashuku-purchase-reassurance__eyebrow{color:#111;display:block;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.template-product .ashuku-purchase-reassurance__label{color:#5b5148;display:block;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.5}.template-product .productView-complementary{background:var(--ashuku-cream);border-radius:28px;padding:24px 22px 28px}.template-product .productView-complementary .complementary-products-title .title .text{font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.04em;line-height:.95;text-transform:uppercase}.template-product .productView-complementary .complementary-products-slider{margin-top:22px}.template-product .productView-complementary .product-item,.template-product .productView-complementary .product-item-custom .card{background:#fff;border:1px solid var(--ashuku-border);border-radius:22px;box-shadow:0 12px 30px #1111110d;overflow:hidden}.template-product .productView-complementary .product-item .card-information,.template-product .productView-complementary .product-item-custom .card-information{padding:16px 16px 18px}.template-product .productView-complementary .product-item .card-title,.template-product .productView-complementary .product-item-custom .card-title{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.template-product .productView-complementary .product-item-custom .card-information__wrapper{display:flex;flex-direction:column}.template-product .productView-complementary .ashuku-card__eyebrow{color:#766b63;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.3;margin:0 0 8px;text-transform:uppercase}.template-product .productView-complementary .product-item-custom .card-price{margin-top:10px}.template-product .productView-complementary .ashuku-card__footer{align-items:center;border-top:1px solid rgba(17,17,17,.08);display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:space-between;margin-top:12px;padding-top:12px}.template-product .productView-complementary .ashuku-card__meta-pill{align-items:center;background:#1111110d;border-radius:999px;color:#5d5752;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;padding:8px 10px;text-transform:uppercase}.template-product .productView-complementary .ashuku-card__cta{align-items:center;color:#111;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.1em;text-transform:uppercase}.template-product .productView-complementary .ashuku-card__cta:hover{color:#d85d35}.template-product .productView-complementary .ashuku-card__arrow{font-size:12px;line-height:1}.template-product .productView-complementary .product-item-custom .card-action{margin-top:14px}.template-product .productView-complementary .product-item-custom .card-action .button,.template-product .productView-complementary .product-item-custom .card-action .button.button-ATC{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;min-height:48px;text-transform:uppercase;width:100%}.template-product .productView-complementary .product-item-custom .card-vendor{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.wrapper-footer .footer-block__details .rte p+p,.wrapper-footer .footer-block__newsletter .footer-block__subheading p+p,.wrapper-footer .footer-block__newsletter .rte p+p{margin-top:10px}.wrapper-footer .footer-block__details .content-piece,.wrapper-footer .footer-block__newsletter .content-piece{line-height:1.6}.wrapper-footer .footer-block__details .content-piece a,.wrapper-footer .footer-block__newsletter .content-piece a,.wrapper-footer .copyright__content a{text-decoration:underline;text-underline-offset:.14em}.wrapper-footer .footer-1 .footer__content-top,.wrapper-footer .footer-2 .footer__content-top{background:radial-gradient(circle at top left,rgba(229,93,53,.09),transparent 28%),linear-gradient(180deg,#f8f4ec,#f3eee5);border-top:1px solid rgba(17,17,17,.08)}.wrapper-footer .footer-1 .halo-row,.wrapper-footer .footer-2 .halo-row{align-items:flex-start;row-gap:28px}.wrapper-footer .footer-2 .footer-block__item{position:relative}.wrapper-footer .footer-block__details{max-width:31rem}.wrapper-footer .footer-block__details .image_logo img{max-width:170px}.wrapper-footer .footer-block__details .rte{color:#2b2b2b}.wrapper-footer .footer-2 .footer-block__details .content-piece,.wrapper-footer .footer-2 .footer-block__newsletter .content-piece{align-items:flex-start;background:#ffffffb8;border:1px solid rgba(17,17,17,.08);border-radius:18px;display:flex;gap:12px;padding:12px 14px}.wrapper-footer .footer-block__details .content-piece,.wrapper-footer .footer-block__newsletter .content-piece{font-size:14px;padding-top:10px}.wrapper-footer .footer-2 .footer-block__details .content-piece,.wrapper-footer .footer-2 .footer-block__newsletter .content-piece{padding:12px 14px}.wrapper-footer .footer-2 .footer-block__text .content-piece .icon,.wrapper-footer .footer-2 .footer-block__newsletter .content-piece .icon{align-items:center;background:#1111110d;border-radius:999px;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;margin-top:-2px;width:34px}.wrapper-footer .footer-block__text .content-piece .icon,.wrapper-footer .footer-block__newsletter .content-piece .icon{opacity:.72}.wrapper-footer .footer-block__column .footer-block__heading{letter-spacing:.08em;margin-bottom:16px}.wrapper-footer .footer-2 .footer-block__column .footer-block__heading{font-size:12px;font-weight:700;text-transform:uppercase}.wrapper-footer .footer-block__link_list .footer-block__list{border-top:1px solid rgba(17,17,17,.08);padding-top:12px}.wrapper-footer .footer-2 .footer-block__link_list .footer-block__list{padding-top:14px}.wrapper-footer .footer-block__column .list-menu__item--link{font-size:14px;line-height:1.8}.wrapper-footer .footer-2 .footer-block__column .list-menu__item{margin-bottom:4px}.wrapper-footer .footer-2 .footer-block__column .list-menu__item--link:hover{color:#d85d35}.wrapper-footer .footer-block__newsletter{background:#ffffffc7;border:1px solid rgba(17,17,17,.08);border-radius:28px;padding:24px}.wrapper-footer .footer-2 .footer-block__newsletter{background:radial-gradient(circle at top right,rgba(255,77,91,.08),transparent 34%),#ffffffd1;box-shadow:0 22px 48px #1111110f;overflow:hidden}.wrapper-footer .footer-block__newsletter .footer-block__heading{font-size:clamp(20px,2vw,28px);letter-spacing:-.03em;text-transform:none}.wrapper-footer .footer-block__newsletter .footer-block__subheading{color:#333;max-width:34ch}.wrapper-footer .footer-2 .footer-block__newsletter .footer-block__subheading{line-height:1.7}.wrapper-footer .footer-block__newsletter .newsletter-form__field-wrapper{align-items:stretch;gap:10px}.wrapper-footer .footer-block__newsletter .newsletter-form__field-wrapper .field{flex:1 1 auto}.wrapper-footer .footer-block__newsletter .field__input{background:#fff;border:1px solid rgba(17,17,17,.15);border-radius:999px;min-height:56px;padding-inline:18px}.wrapper-footer .footer-block__newsletter .newsletter-form__button{border-radius:999px;box-shadow:0 12px 28px #11111114;min-height:56px;padding-inline:24px}.btn_1_br_outside .wrapper-footer .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button{margin-bottom:0;margin-right:0}.btn_1_br_outside .wrapper-footer .footer-block__newsletter .newsletter-form__button span:after{content:none!important}.wrapper-footer .footer-block__newsletter .rte{border-top:1px solid rgba(17,17,17,.08);margin-top:18px;padding-top:16px}.wrapper-footer .footer__content-bottom{background:#efe7da}.wrapper-footer .footer-2 .footer__content-bottom{border-top:1px solid rgba(17,17,17,.08)}.wrapper-footer .footer-block__bottom{align-items:center;gap:18px}.wrapper-footer .copyright__content{font-size:13px;line-height:1.6}.wrapper-footer .footer__payment .list-payment{opacity:.88}@media screen and (max-width:767px){.template-collection .productListing.productGrid .card-information,.template-search .productListing.productGrid .card-information{padding:0}.template-collection .productListing.productGrid .card-information__wrapper,.template-search .productListing.productGrid .card-information__wrapper{padding:14px 14px 16px}.template-collection .toolbar .toolbar-dropdown .label-tab{min-height:42px}.template-product .ashuku-purchase-reassurance{padding:15px 16px}.template-product .productView-complementary{padding:20px 16px 22px}.template-collection .productListing.productGrid,.template-search .productListing.productGrid{gap:14px}.wrapper-footer .footer-block__column .footer-block__heading{letter-spacing:.08em}.wrapper-footer .footer-block__newsletter .newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:10px}.wrapper-footer .footer-block__newsletter .newsletter-form__field-wrapper .field{margin-right:0!important}.wrapper-footer .footer-block__newsletter .newsletter-form__button{width:100%}.wrapper-footer .footer-block__details{max-width:none}.wrapper-footer .footer-2 .footer-block__details .content-piece,.wrapper-footer .footer-2 .footer-block__newsletter .content-piece{padding:11px 12px}.wrapper-footer .footer-block__link_list .footer-block__list{border-top:0;padding-top:0}.wrapper-footer .footer-block__newsletter{border-radius:24px;padding:20px 18px}.wrapper-footer .footer-block__newsletter .footer-block__heading{font-size:24px}}.template-cart .cart-container{max-width:1480px}.template-cart .page-header,.template-search .page-header{font-size:clamp(34px,5vw,64px);font-weight:700;letter-spacing:-.06em;line-height:.92;text-transform:uppercase}.template-cart .cart-content-wrapper{align-items:flex-start;gap:30px}.template-cart .cart-content-item[data-cart-content]{background:#fff;border:1px solid var(--ashuku-border);border-radius:28px;box-shadow:0 18px 42px #1111110d;overflow:hidden;padding:18px 20px}.template-cart .cart-header{border-bottom:1px solid rgba(17,17,17,.08);margin-bottom:8px;padding-bottom:14px}.template-cart .cart-header-item,.template-cart .cart-total-label .text{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-cart .cart-item{border-bottom:1px solid rgba(17,17,17,.08);padding-block:18px}.template-cart .cart-item:last-child{border-bottom:0;padding-bottom:6px}.template-cart .cart-item-name{font-size:18px;font-weight:600;letter-spacing:-.03em;line-height:1.25;margin-bottom:6px}.template-cart .cart-item-option,.template-cart .cart-item-properties,.template-cart .cart-item-allocation{color:#595959}.template-cart .cart-item__price-wrapper .price,.template-cart .cart-item__price-wrapper .money,.template-cart .cart-total-value .text{font-weight:700}.template-cart .cart-content-item.cart-total{background:radial-gradient(circle at top right,rgba(229,93,53,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f8f6f1f0);border:1px solid rgba(17,17,17,.08);border-radius:28px;box-shadow:0 24px 60px #1111110f;overflow:hidden;padding:22px}.template-cart .cart--totals-title{font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:18px;text-transform:uppercase}.template-cart .cart-totals{gap:14px}.template-cart .cart-total{border-bottom:1px solid rgba(17,17,17,.08);padding-bottom:14px}.template-cart .cart-total:last-of-type{border-bottom:0;padding-bottom:0}.template-cart .cart-total-grandtotal .cart-total-value .text{font-size:26px;letter-spacing:-.04em}.template-cart .cart-actions .action-group{gap:12px}.template-cart .cart-actions .button-checkout,.template-cart .cart-actions .button-continue{border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;min-height:54px;text-transform:uppercase}.template-cart .cart-actions .button-checkout{box-shadow:0 16px 36px #11111114}.template-cart.btn_1_br_outside .cart-actions .button:after,.template-cart.btn_1_br_outside .cart-content-empty .button:after,.template-cart.btn_1_br_outside #shipping-calculator .button:after,.template-cart.btn_1_br_outside .cart-note .button:after{content:none!important}.template-cart .cart-content-empty{background:radial-gradient(circle at top right,rgba(255,77,91,.08),transparent 32%),linear-gradient(180deg,#fffffffa,#f8f6f1eb);border:1px solid rgba(17,17,17,.08);border-radius:30px;box-shadow:0 24px 60px #1111110f;margin-inline:auto;max-width:760px;padding:48px 24px}.template-cart .cart-text{display:block;font-size:clamp(26px,4vw,40px);font-weight:700;letter-spacing:-.05em;line-height:.95;text-transform:uppercase}.template-cart .cart-content-empty .cart-actions{justify-content:center;margin-top:26px}.template-search .collection--empty{margin-inline:auto;max-width:860px}.template-search .ashuku-search-empty{background:radial-gradient(circle at top right,rgba(255,77,91,.09),transparent 36%),linear-gradient(180deg,#fffffffa,#f6f3f0f0);border:1px solid rgba(17,17,17,.08);border-radius:30px;box-shadow:0 24px 60px #1111110f;padding:clamp(26px,4vw,40px)}.template-search .ashuku-search-empty__eyebrow{color:#5d5d5d;font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.template-search .ashuku-search-empty__title{font-size:clamp(28px,4vw,46px);font-weight:700;letter-spacing:-.05em;line-height:.94;margin:0;text-transform:uppercase}.template-search .ashuku-search-empty__text{color:#4b4b4b;font-size:15px;line-height:1.7;margin:16px 0 0;max-width:52ch}.template-search .ashuku-search-empty__form{margin-top:20px}.template-search .ashuku-search-empty__form .form-fieldInline{align-items:center;display:flex;gap:12px}.template-search .ashuku-search-empty__form .search__input{background:#fff;border:1px solid rgba(17,17,17,.12);border-radius:999px;min-height:56px;padding-inline:20px}.template-search .ashuku-search-empty__form .search__button{align-items:center;border-radius:999px;display:inline-flex;justify-content:center;min-height:56px;min-width:56px}.template-search .ashuku-search-empty__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.template-search .ashuku-search-empty__actions .button,.template-search .ashuku-search-empty__actions .link{align-items:center;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.08em;text-transform:uppercase}.template-search .ashuku-search-empty__actions .button{border-radius:999px;min-height:52px;padding-inline:22px}.announcement-bar .announcement-bar__message .message{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;line-height:1.4}.announcement-bar .announcement-bar__message a{font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.template-index .featured-product-unsymmetrical .view_all,.template-index .collection-list .view_all,.template-index .spotlight-products .view_all{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:767px){.template-cart .page-header,.template-search .page-header{font-size:clamp(28px,10vw,42px)}.template-cart .cart-content-item[data-cart-content],.template-cart .cart-content-item.cart-total{border-radius:24px;padding:18px 16px}.template-cart .cart-item{padding-block:16px}.template-cart .cart-item-name{font-size:16px}.template-cart .cart-actions .action-group{flex-direction:column}.template-cart .cart-actions .button-checkout,.template-cart .cart-actions .button-continue{width:100%}.template-search .ashuku-search-empty{border-radius:24px;padding:22px 18px}.template-search .ashuku-search-empty__form .form-fieldInline{flex-direction:column}.template-search .ashuku-search-empty__form .search__button,.template-search .ashuku-search-empty__actions .button,.template-search .ashuku-search-empty__actions .link{justify-content:center;width:100%}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.halo-faqs-content .faqs-desc{background:linear-gradient(180deg,#fffaf5,#fff);border:1px solid rgba(63,41,29,.08);border-radius:24px;box-shadow:0 18px 44px #311d110f;margin:0 auto 28px;max-width:72ch;padding:24px 24px 22px;text-align:center}.halo-faqs-content .faqs-filter{margin:20px 0 34px}.halo-faqs-content .faqs-filterDropdown-text{border-radius:16px;min-height:48px;padding:11px 42px 11px 16px}.halo-faqs-content .faqs-filterDropdown-menu{border-radius:16px;box-shadow:0 20px 45px #1111111f;padding:10px 0 10px 16px}.halo-faqs-content .faqs-message-and-questions{align-items:flex-start;gap:28px}.halo-faqs-content .faqs-message-and-questions .faqs-message{background:linear-gradient(180deg,#201510,#130f0d);border-radius:28px;box-shadow:0 20px 48px #0f0a0729;color:#f8efe7;max-width:320px;padding:24px;position:sticky;top:110px}.halo-faqs-content .faqs-message .faqs-title{color:#fff;margin-bottom:14px}.halo-faqs-content .faqs-message .faqs-title:after{background:#f48c52;height:2px}.halo-faqs-content .faqs-text{color:#f8efe7d6;font-size:14px;line-height:1.7}.halo-faqs-content .faqs-text a{color:#fff}.halo-faqs-content .faqs-item{background:linear-gradient(180deg,#fffffffa,#f7f3edf5);border:1px solid rgba(17,17,17,.08);border-radius:22px;overflow:hidden}.halo-faqs-content .faqs-item+.faqs-item{margin-top:16px}.halo-faqs-content .faqs .faqs-title{margin-bottom:18px}.halo-faqs-content .faqs .faqs-title:after{background:#f48c52;height:2px}.halo-faqs-content .faqs .faqs-item .card-header .title{background:transparent;font-size:15px;line-height:1.5;padding:18px 64px 18px 18px}.halo-faqs-content .faqs-item .card-header .arrow{right:22px}.halo-faqs-content .faqs .faqs-item .card-body{background:transparent;color:#534840;font-size:14px;line-height:1.7;margin-top:0;padding:0 18px 18px}.halo-faqs-content .faqs .faqs-item .card-header .title:after{left:18px;width:calc(100% - 36px)}.contact-support-button-wrapper{align-items:center;background:linear-gradient(180deg,#fffaf5,#fff);border:1px solid rgba(63,41,29,.08);border-radius:24px;box-shadow:0 18px 44px #311d110f;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:32px;padding:22px 24px}.contact-support-text{color:#2f221a;font-size:16px;font-weight:600;letter-spacing:-.01em}.contact-support-btn{border-radius:999px;max-width:none;min-height:48px;padding:12px 24px}.btn_1_br_outside .contact-support-btn:after,.btn_1_br_outside .halo-faqs-content .contact-support-btn:after{content:none!important}@media(max-width:1024px){.halo-faqs-content .faqs-message-and-questions .faqs-message{max-width:100%;position:static}}@media(max-width:767px){.halo-faqs-content .faqs-desc,.contact-support-button-wrapper{border-radius:20px;padding:20px 18px}.halo-faqs-content .faqs .faqs-item .card-header .title{font-size:14px;padding:16px 52px 16px 16px}.halo-faqs-content .faqs-item .card-header .arrow{right:18px}.halo-faqs-content .faqs .faqs-item .card-body{padding:0 16px 16px}.contact-support-button-wrapper{align-items:stretch}.contact-support-btn{justify-content:center;width:100%}}.template-cart .cart-content-empty{margin:0 auto;max-width:680px;padding:28px 24px 8px}.template-cart .cart-empty-kicker{align-items:center;background:linear-gradient(135deg,#f48c5229,#fffffff5);border:1px solid rgba(244,140,82,.28);border-radius:999px;color:#7b4a2d;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:16px;padding:8px 14px;text-transform:uppercase}.template-cart .cart-empty-note{color:#2b1c14bd;font-size:15px;line-height:1.7;margin:14px auto 0;max-width:48ch}.template-cart .cart-content-empty .cart-actions{display:flex;justify-content:center;margin-top:28px}.template-cart .cart-content-empty .button-continue{min-width:220px;padding-inline:28px}.template-product .product__pickup-availabilities{background:linear-gradient(180deg,#fffaf4,#fff);border:1px solid rgba(61,41,29,.12);border-radius:20px;box-shadow:0 18px 40px #36201414;margin-top:18px;padding:16px 18px}.template-product .pickup-availability-preview{align-items:center;display:flex;gap:14px}.template-product .pickup-availability-info{display:grid;gap:6px}.template-product .pickup-availability-button.button{border-radius:999px;box-shadow:none;min-height:44px}.template-product.btn_1_br_outside .pickup-availability-button.button:after{content:none!important}.template-product .jdgm-prev-badge,.template-product .jdgm-widget.jdgm-preview-badge{align-items:center;display:inline-flex!important;gap:8px}.template-product .halo-product-block{margin-top:36px;padding-bottom:8px}.template-product .halo-product-block>[class*=container-],.template-product .halo-product-block>.container{background:linear-gradient(180deg,#fffaf5,#fff);border:1px solid rgba(63,41,29,.1);border-radius:28px;box-shadow:0 22px 56px #311d1114;padding:32px 24px}.template-product .halo-block-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.template-product .halo-block-header .title{font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;line-height:1.02;margin:0;text-transform:none}.template-product .halo-product-block .view_all{border-bottom:1px solid rgba(63,41,29,.28);color:#5f3924;font-size:13px;font-weight:700;letter-spacing:.12em;padding-bottom:4px;text-transform:uppercase}.template-product .halo-product-block .product-item{height:100%}.wrapper-footer .footer-1 .footer-block__details .content-piece,.wrapper-footer .footer-block__newsletter .content-piece{align-items:flex-start;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:none;display:flex;gap:12px;padding:14px 16px}.wrapper-footer .footer-1 .footer-block__details .content-piece .icon,.wrapper-footer .footer-block__newsletter .content-piece .icon{color:#f48c52;flex:0 0 auto;height:18px;width:18px}.wrapper-footer .footer-block__newsletter .newsletter-form__button:after,.btn_1_br_outside .wrapper-footer .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button:after,.btn_1_br_outside .wrapper-footer .footer-block__newsletter .newsletter-form__button span:after{content:none!important}.wrapper-footer .footer__content-bottom{border-top:1px solid rgba(255,255,255,.12)}.wrapper-footer .footer__payment .list-payment{gap:10px}.wrapper-footer .footer__payment .list-payment li{background:#ffffff12;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:6px 10px}.section-header-mobile .header-mobile:not(.header-mobile--transparent),.section-header-mobile.scrolled-past-header .header-mobile--transparent{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#140f0cf0;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 14px 34px #0e090733}.section-header-mobile .header-mobile__wrapper{align-items:center;gap:10px;min-height:62px}.section-header-mobile .mobileMenu-toggle,.section-header-mobile .header__icon{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:none;display:inline-flex;height:42px;justify-content:center;width:42px}.section-header-mobile .cart-count-bubble{min-height:19px;min-width:19px;right:-4px;top:-5px}.halo-sidebar.halo-sidebar_menu .halo-sidebar-wrapper{background:linear-gradient(180deg,#221611,#16100d);color:#f7efe7}.halo-sidebar_menu .nav-mobile-menu-tab{border-bottom:1px solid rgba(255,255,255,.08);padding:18px 18px 10px}.halo-sidebar_menu .halo-sidebar-close{color:#f7efe7;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.halo-sidebar_menu .menu-heading-mobile,.halo-sidebar_menu .nav-account,.halo-sidebar_menu .nav-currency-language{border-color:#ffffff1a}.halo-sidebar_menu .menu-lv-1__action,.halo-sidebar_menu .menu-lv-2__action,.halo-sidebar_menu .menu-lv-3__action{border-bottom:1px solid rgba(255,255,255,.08);color:#f7efe7;font-size:15px;font-weight:700;letter-spacing:.01em;min-height:52px;padding:14px 18px}.halo-sidebar_menu .menu-lv-2__action,.halo-sidebar_menu .menu-lv-3__action{color:#f7efe7db;font-size:14px;font-weight:600}.halo-sidebar_menu .icon-dropdown{opacity:.72}.halo-sidebar_menu .nav-account{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;margin:18px;padding:18px}.halo-sidebar_menu .nav-currency-language{border-top:1px solid rgba(255,255,255,.1);margin:0 18px 20px;padding-top:16px}.announcement-bar{background:linear-gradient(90deg,#2d211a,#503526 44%,#945437);border-bottom:1px solid rgba(255,255,255,.08)}.announcement-bar .announcement-bar__message .message{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.announcement-bar .announcement-bar__message a{border-bottom:1px solid rgba(255,255,255,.28);text-decoration:none}@media(max-width:767px){.template-cart .cart-content-empty{padding-inline:18px}.template-product .halo-product-block>[class*=container-],.template-product .halo-product-block>.container{border-radius:24px;padding:24px 18px}.section-header-mobile .mobileMenu-toggle,.section-header-mobile .header__icon{border-radius:12px;height:40px;width:40px}.halo-sidebar_menu .menu-lv-1__action,.halo-sidebar_menu .menu-lv-2__action,.halo-sidebar_menu .menu-lv-3__action{padding-left:16px;padding-right:16px}}.template-collection .ashuku-collection-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.template-collection .ashuku-collection-actions.text-center{justify-content:center}.template-collection .ashuku-collection-actions.text-right{justify-content:flex-end}.template-collection .ashuku-collection-action{align-items:center;background:#ffffffd1;border:1px solid rgba(17,17,17,.1);border-radius:999px;color:#33241c;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:46px;padding:0 18px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.template-collection .ashuku-collection-action:hover{border-color:#d85d3547;color:#d85d35;transform:translateY(-1px)}.template-collection .ashuku-collection-action--primary{background:#111;border-color:#111;color:#fff}.template-collection .ashuku-collection-action--primary:hover{background:#fff;border-color:#111;color:#111}.template-search .ashuku-search-empty__trending{margin-top:18px}.template-search .ashuku-search-empty__trending-title{color:#5b5148;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.template-search .ashuku-search-empty__chip-list{display:flex;flex-wrap:wrap;gap:10px}.template-search .ashuku-search-empty__chip{align-items:center;background:#ffffffe6;border:1px solid rgba(17,17,17,.09);border-radius:999px;color:#33241c;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.04em;min-height:42px;padding:0 16px;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.template-search .ashuku-search-empty__chip:hover{border-color:#d85d354d;color:#d85d35;transform:translateY(-1px)}@media(max-width:767px){.template-collection .ashuku-collection-actions{align-items:stretch;flex-direction:column}.template-collection .ashuku-collection-action,.template-search .ashuku-search-empty__chip{justify-content:center;width:100%}}.template-product .productView-tab .tabs-horizontal{-ms-overflow-style:none;scrollbar-width:none}.template-product .productView-tab .tabs-horizontal::-webkit-scrollbar{display:none}.template-product .productView-tab .tabs-horizontal .tab-title.is-open{box-shadow:0 14px 24px #11111114}.template-product .productView-tab .tabs-contents-horizontal .tab-content.is-active .toggle-content,.template-product .productView-tab .tabs-contents-vertical .toggle-content,.template-product .productView-tab [data-vertical=sidebar] .tab-content .toggle-content,.template-product .productView-tab .tabs-contents-popup .tab-content .toggle-content{box-shadow:0 20px 40px #1111110d}.template-cart .cart-message{margin-bottom:18px}.template-cart .cart-message .haloCalculatorShipping{background:linear-gradient(180deg,#fffffffa,#f8f4edf2);border:1px solid rgba(17,17,17,.08);border-radius:22px;box-shadow:0 16px 32px #1111110d;margin:0;min-height:0;padding:16px 18px}.template-cart .cart-message .haloCalculatorShipping .progress{margin-bottom:10px}.template-cart .cart-message .haloCalculatorShipping .progress .progress_shipping{background:#11111114;border-radius:999px;height:10px;overflow:hidden}.template-cart .cart-message .haloCalculatorShipping .progress .progress-meter{border-radius:inherit}.template-cart .cart-message .haloCalculatorShipping .message{color:#3f332d;font-size:13px;line-height:1.6}.template-cart .cart-message .haloCalculatorShipping .message .text{color:#111;font-weight:700}.template-cart .cart-item-image{border-radius:18px;box-shadow:0 14px 28px #11111114;overflow:hidden}.template-cart .cart-item-option{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.template-cart .cart-item-variant{background:#f8f6f1f5;border:1px solid rgba(17,17,17,.08);border-radius:999px;color:#5a5048;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.08em;min-height:30px;padding:7px 12px;text-transform:uppercase}.template-cart .cart-item-edit,.template-cart .cart-remove{align-items:center;background:#fff;border:1px solid rgba(17,17,17,.1);border-radius:999px;color:#111;display:inline-flex;height:34px;justify-content:center;transition:border-color .2s ease,color .2s ease,transform .2s ease;width:34px}.template-cart .cart-item-edit:hover,.template-cart .cart-remove:hover{border-color:#d85d356b;color:#d85d35;transform:translateY(-1px)}.template-cart .cart-discounts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.template-cart .cart-discounts .discounts__discount{align-items:center;background:#d85d3514;border:1px solid rgba(216,93,53,.18);border-radius:999px;color:#9f4e31;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;padding:7px 11px;text-transform:uppercase}.template-cart .cart-item-qty{align-items:stretch;background:#fff;border:1px solid var(--ashuku-ink);border-radius:16px;display:inline-flex;overflow:hidden;padding-bottom:0;position:relative;vertical-align:middle;width:120px}.template-cart .cart-item-qty .btn-quantity{background:transparent;border:0;flex:0 0 36px;height:auto;left:auto;min-height:48px;position:relative;top:auto;width:36px}.template-cart .cart-item-qty .btn-quantity.minus{border-right:1px solid rgba(17,17,17,.08)}.template-cart .cart-item-qty .btn-quantity.plus{border-left:1px solid rgba(17,17,17,.08);left:auto;right:auto}.template-cart .cart-item-qty .btn-quantity:before,.template-cart .cart-item-qty .btn-quantity.plus:after{background:#5a5048;left:50%;top:50%;transform:translate(-50%,-50%)}.template-cart .cart-item-qty .btn-quantity:before{width:12px}.template-cart .cart-item-qty .btn-quantity.plus:after{height:12px;width:1.5px}.template-cart .cart-item-qty input,.template-cart .cart-item-qty-input{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ashuku-ink);flex:1 1 auto;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;line-height:48px;margin:0;min-height:48px;min-width:0;padding:0;text-align:center}.template-cart .quantity-popover-container{align-items:center;gap:8px;padding:0}.template-cart .quantity-popover__info-button--icon-only{align-items:center;background:#f8f6f1f5;border:1px solid rgba(17,17,17,.08);border-radius:999px;display:inline-flex;height:32px;justify-content:center;margin:0;min-height:32px;min-width:32px;padding:0;width:32px}.template-cart .quantity-popover__info-button--icon-only svg{margin-left:0;top:0}.template-cart .quantity-popover__info.global-settings-popup{background:linear-gradient(180deg,#fffffffc,#f8f4edf5);border:1px solid rgba(17,17,17,.08);border-radius:18px;box-shadow:0 18px 40px #1111111a;max-width:280px}.template-cart .quantity-popover__info .quantity__rules{display:flex;flex-wrap:wrap;gap:8px;margin:16px 16px 10px}.template-cart .quantity-popover__info .quantity__rules .divider{background:#ffffffe6;border:1px solid rgba(17,17,17,.08);border-radius:999px;color:#5a5048;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.06em;padding:6px 10px;text-transform:uppercase}.template-cart .quantity-popover__info .volume-pricing-label{color:#111;font-size:11px;font-weight:700;letter-spacing:.08em;margin:16px 16px 0;text-transform:uppercase}.template-cart .quantity-popover__info volume-pricing{margin-top:12px}.template-cart .quantity-popover__info volume-pricing li:nth-child(odd){background:#f8f6f1f5}.template-cart .quantity-popover__info volume-pricing li{border-radius:0;color:#3f332d;font-size:12px;font-weight:600;margin:0;padding:10px 16px}.template-cart .cart-note,.template-cart #shipping-calculator,.template-cart .cart-coupon-code{background:#ffffffd6;border:1px solid rgba(17,17,17,.08);border-radius:20px}.template-cart .cart-note{margin-top:18px;padding:16px}.template-cart .cart-note .form-label,.template-cart #shipping-calculator h3,.template-cart .cart-total.cart-total-coupon .cart-total-label .text,.template-cart .cart-total.cart-total-shipping .cart-total-label .text{color:#111;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.template-cart .cart-note .form-label{display:block;margin-bottom:10px}.template-cart .cart-note .form-input,.template-cart .cart-coupon-code .form-input,.template-cart #shipping-calculator .styled-input,.template-cart #shipping-calculator .select__select{background:#fff;border:1px solid rgba(17,17,17,.1);border-radius:16px;box-shadow:none;min-height:50px}.template-cart .cart-note .form-input{min-height:120px;padding:14px 16px}.template-cart .cart-coupon-code,.template-cart #shipping-calculator{margin-top:14px;padding:14px}.template-cart .cart-coupon-code .form-text{color:#5a5048;font-size:12px;line-height:1.6;margin-top:8px}.template-cart #shipping-calculator h3{margin:0 0 12px}.template-cart #shipping-calculator .form-group+.form-group,.template-cart #shipping-calculator #get-rates-container{margin-top:10px}.template-cart #shipping-calculator .hidden-cart{color:#5a5048;display:flex;font-size:12px;gap:8px;line-height:1.6;margin-bottom:12px}.template-cart #shipping-calculator .hidden-cart .icon{flex:0 0 16px;position:relative;top:1px}.template-cart #shipping-calculator .styled-submit,.template-cart .cart-total.cart-total-coupon .button,.template-cart .cart-note .button{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;min-height:48px;text-transform:uppercase}.template-cart #wrapper-response{margin-top:12px}.template-cart #shipping-rates-feedback,.template-cart #shipping-rates li{background:#f8f6f1eb;border:1px solid rgba(17,17,17,.08);border-radius:14px;color:#3f332d;font-size:12px;line-height:1.6;margin:0;padding:10px 12px}.template-cart #shipping-rates{display:grid;gap:8px;margin:8px 0 0;padding:0}.template-cart .product-block{margin-top:18px}.template-cart .product-block .halo-product-block{background:radial-gradient(circle at top right,rgba(216,93,53,.08),transparent 32%),linear-gradient(180deg,#fffffffa,#f8f4edf0);border:1px solid rgba(17,17,17,.08);border-radius:30px;box-shadow:0 24px 60px #1111110f;overflow:hidden}.template-cart .product-block .halo-product-block>[class*=container-],.template-cart .product-block .halo-product-block>.container{padding:28px 22px}.template-cart .product-block .halo-block-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-bottom:22px!important}.template-cart .product-block .halo-block-header .title{color:#111;font-size:clamp(28px,4vw,42px)!important;font-weight:700;letter-spacing:-.05em;line-height:.94;margin:0!important;text-transform:uppercase}.template-cart .product-block .halo-block-header .view_all{align-items:center;background:#111;border:1px solid #111;border-radius:999px;color:#fff!important;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.1em;margin:0!important;min-height:42px;padding:0 16px;text-transform:uppercase}.template-cart .product-block .halo-block-header .view_all:hover{background:#fff;color:#111!important}.template-cart .product-block .products-carousel,.template-cart .product-block .products-grid{margin-bottom:0}.template-cart .product-block .product-item{border-radius:22px;box-shadow:0 14px 32px #11111114;overflow:hidden}@media screen and (max-width:767px){.template-product .productView-tab .toggle-content table{display:block;overflow-x:auto;white-space:nowrap}.template-product .productView-tab .toggle-content th,.template-product .productView-tab .toggle-content td{min-width:140px}.template-cart .cart-message .haloCalculatorShipping{border-radius:20px;padding:14px 14px 15px}.template-cart .cart-item-qty{width:110px}.template-cart .cart-item-qty .btn-quantity{flex-basis:34px;width:34px}.template-cart .cart-item-qty input,.template-cart .cart-item-qty-input{font-size:14px;line-height:46px;min-height:46px}.template-cart .quantity-popover-container{gap:6px}.template-cart .cart-note,.template-cart .cart-coupon-code,.template-cart #shipping-calculator{border-radius:18px;padding:13px}.template-cart .product-block .halo-product-block{border-radius:24px}.template-cart .product-block .halo-product-block>[class*=container-],.template-cart .product-block .halo-product-block>.container{padding:22px 16px}.template-cart .product-block .halo-block-header{align-items:flex-start;margin-bottom:18px!important}.template-cart .product-block .halo-block-header .title{font-size:clamp(24px,8vw,34px)!important}.template-cart .product-block .halo-block-header .view_all{min-height:40px;width:100%}}@media screen and (max-width:767px){.template-product .productView-stickyCart.style-1.always-on-mobile{background:transparent;box-shadow:none}.template-product .productView-stickyCart.style-1.always-on-mobile .container{max-width:none;padding:0}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-product-wrapper{background:#f6f3f0f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(17,17,17,.08);border-radius:24px 24px 0 0;box-shadow:0 -18px 38px #1111111f;overflow:hidden}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-product{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-right,.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-actions{display:block;padding:0;width:100%}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-wishlist{display:none!important}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-actions form{width:100%}.template-product .productView-stickyCart.style-1.always-on-mobile .empty-add-cart-button-wrapper,.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-actions-row{align-items:stretch;display:flex;gap:12px;padding-left:0;width:100%}.template-product .productView-stickyCart.style-1.always-on-mobile .productView-groupBottom{margin:0 0 10px}.template-product .productView-stickyCart.style-1.always-on-mobile .productView-groupBottom .shopify-payment-button__button{min-height:46px}.template-product .productView-stickyCart.style-1.always-on-mobile .empty-add-cart-button-wrapper .productView-quantity,.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-actions-row .productView-quantity{flex:0 0 112px;margin:0;width:112px}.template-product .productView-stickyCart.style-1.always-on-mobile .empty-add-cart-button-wrapper .productView-action,.template-product .productView-stickyCart.style-1.always-on-mobile .empty-add-cart-button-wrapper .product-form__buttons,.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-actions-row .productView-action,.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-actions-row .product-form__buttons{flex:1 1 auto;min-width:0;width:100%}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-actions .button{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.14em;margin:0;max-height:none;min-height:48px;padding:0 18px!important;text-align:center;text-transform:uppercase;width:100%}.template-product .productView-stickyCart.style-1.always-on-mobile .quantity__container{align-items:stretch;background:#fff;border:1px solid rgba(17,17,17,.12);border-radius:16px;box-shadow:none;display:flex;overflow:hidden;width:100%}.template-product .productView-stickyCart.style-1.always-on-mobile .quantity__input.form-input,.template-product .productView-stickyCart.style-1.always-on-mobile .quantity__input{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ashuku-ink);font-size:15px;font-weight:700;line-height:48px;min-height:48px;padding:0;text-align:center}.template-product .productView-stickyCart.style-1.always-on-mobile .btn-quantity{background:transparent;border:0;flex:0 0 34px;min-height:48px;position:relative;width:34px}.template-product .productView-stickyCart.style-1.always-on-mobile .btn-quantity.minus{border-right:1px solid rgba(17,17,17,.08)}.template-product .productView-stickyCart.style-1.always-on-mobile .btn-quantity.plus{border-left:1px solid rgba(17,17,17,.08)}.template-product .productView-stickyCart.style-1.always-on-mobile .btn-quantity.minus:before,.template-product .productView-stickyCart.style-1.always-on-mobile .btn-quantity.plus:before,.template-product .productView-stickyCart.style-1.always-on-mobile .btn-quantity.plus:after{left:50%;top:50%;transform:translate(-50%,-50%)}.template-product .productView-stickyCart.style-1.always-on-mobile .btn-quantity.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-product-mobile{background:linear-gradient(180deg,#fffffffc,#f6f3f0fa);border:1px solid rgba(17,17,17,.08);border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0 -24px 46px #11111129;height:auto;max-height:min(82vh,720px);overflow:hidden}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-product-mobile .sticky-product-mobile-header{align-items:center;display:flex;height:52px;justify-content:flex-end;padding:0 16px}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-product-mobile .sticky-product-close{position:relative;right:0;top:auto;transform:none}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-product-mobile .sticky-product-mobile-content{max-height:calc(82vh - 52px);padding:8px 16px 18px}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-product-mobile .sticky-info{margin-top:14px}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-product-mobile .sticky-title{font-size:18px;line-height:1.35;margin-bottom:4px}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-product-mobile .sticky-price{color:var(--ashuku-ink);font-size:16px;font-weight:700}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-product-mobile .productView-thumbnail-wrapper{margin-left:0;margin-right:0}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-product-mobile .productView-options{margin-top:18px}}@media screen and (max-width:420px){.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-product{padding-left:12px;padding-right:12px}.template-product .productView-stickyCart.style-1.always-on-mobile .empty-add-cart-button-wrapper,.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-actions-row{gap:10px}.template-product .productView-stickyCart.style-1.always-on-mobile .empty-add-cart-button-wrapper .productView-quantity,.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-actions-row .productView-quantity{flex-basis:104px;width:104px}.template-product .productView-stickyCart.style-1.always-on-mobile .sticky-actions .button{font-size:9px;letter-spacing:.12em;padding-left:14px!important;padding-right:14px!important}}.template-product .productView-desc{background:linear-gradient(180deg,#f9f6f1fa,#f2ece4eb);border:1px solid rgba(35,26,20,.08);border-radius:20px;color:#4d4038;padding:16px 18px}.template-product .productView-price{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 14px}.template-product .productView-price .price.price--medium .price-item,.template-product .productView-price .price.price--medium .price-item .money{color:#d45f3a;font-size:clamp(28px,3vw,34px);letter-spacing:-.04em;line-height:.92}.template-product .productView-price .price__compare .price-item,.template-product .productView-price .price__compare .price-item .money{color:#8d7d72;font-size:16px}.price:not(.price--on-sale) .price__sale,.price.price--on-sale .price__regular,.price.price--no-compare .price__compare{display:none!important}.price.price--on-sale .price__sale{display:flex!important}.template-product .productView-info{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.template-product .productView-info-item{background:#fff;border:1px solid rgba(35,26,20,.08);border-radius:15px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:86px;padding:12px 14px}.template-product .productView-info-name{color:#7d6d63;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.template-product .productView-info-value,.template-product .productView-info-value a{color:#221a16;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none}.template-product .productView-moreItem-product-variant{background:linear-gradient(180deg,#f9f6f1fa,#f3ede5eb);border:1px solid rgba(35,26,20,.08);border-radius:22px;padding:16px}.template-product .ashuku-buybox{background:radial-gradient(circle at top left,#ffffff94,#fff0 34%),linear-gradient(180deg,#f8f4edfa,#f0e8defa);border:1px solid rgba(35,26,20,.09);border-radius:26px;box-shadow:0 24px 48px #160f0a14;overflow:hidden;padding:16px}.template-product .ashuku-buybox__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.template-product .ashuku-buybox__copy{min-width:0}.template-product .ashuku-buybox__eyebrow{color:#7d6d63;font-size:10px;font-weight:700;letter-spacing:.18em;margin:0 0 6px;text-transform:uppercase}.template-product .ashuku-buybox__hint{color:#352a24;font-size:13px;line-height:1.45;margin:0;max-width:36ch}.template-product .ashuku-buybox__status{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.16em;min-height:34px;padding:0 14px;text-transform:uppercase}.template-product .ashuku-buybox__status--instock{background:#1870441a;border:1px solid rgba(24,112,68,.14);color:#156742}.template-product .ashuku-buybox__status--preorder{background:#d85d351a;border:1px solid rgba(216,93,53,.14);color:#c45433}.template-product .ashuku-buybox__status--soldout{background:#4031281a;border:1px solid rgba(64,49,40,.14);color:#4b3e37}.template-product .ashuku-buybox .productView-group{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.template-product .ashuku-buybox .pvGroup-row{align-items:stretch;gap:12px}.template-product .ashuku-buybox .productView-groupTop{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.template-product .ashuku-buybox .productView-action,.template-product .ashuku-buybox .productView-action-2,.template-product .ashuku-buybox .product-form__buttons,.template-product .ashuku-buybox .product-form__buttons .product-form__submit{width:100%}.template-product .ashuku-buybox .product-form__submit.button{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.14em;min-height:50px;text-align:center;text-transform:uppercase}.template-product .ashuku-buybox .productView-wishlist a{align-items:center;background:#fff;border:1px solid rgba(35,26,20,.1);border-radius:999px;display:inline-flex;height:50px;justify-content:center;width:50px}.template-product .ashuku-buybox .productView-groupBottom{gap:12px;margin-top:12px}.template-product .ashuku-buybox .productView-groupItem{flex:1 1 0}.template-product .ashuku-buybox .productView-payment,.template-product .ashuku-buybox .shopify-payment-button,.template-product .ashuku-buybox .shopify-payment-button__button{width:100%}.template-product .ashuku-buybox .shopify-payment-button__button{min-height:50px}.template-product .ashuku-buybox .productView-checkbox{background:#ffffffbd;border:1px solid rgba(35,26,20,.08);border-radius:16px;padding:12px 14px}.template-product .product-customInformation{background:linear-gradient(180deg,#fffffffa,#f8f4edf2);border:1px solid rgba(35,26,20,.08);border-radius:18px;box-shadow:0 12px 24px #160f0a0d;min-height:100%;padding:14px 16px}.template-product .product-customInformation__icon{align-items:center;background:#d85d3514;border-radius:14px;display:inline-flex;height:44px;justify-content:center;width:44px}.template-product .product-customInformation__content .title{color:#201813;font-size:14px}.template-product .product-customInformation__content .des{color:#66584e}.template-product .product-customInformation__description p:last-child{margin-bottom:0}.template-product .ashuku-purchase-reassurance{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:14px}.template-product .ashuku-purchase-reassurance__item{background:#ffffffad;border:1px solid rgba(35,26,20,.08);border-radius:16px;min-height:100%;padding:12px 14px}.template-collection .ashuku-collection-overview{align-items:end;background:radial-gradient(circle at top left,#fff9,#fff0 34%),linear-gradient(180deg,#f8f4edfa,#f0e8defa);border:1px solid rgba(35,26,20,.09);border-radius:24px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin:0 0 18px;padding:18px 20px}.template-collection .ashuku-collection-overview__eyebrow{color:#7d6d63;font-size:10px;font-weight:700;letter-spacing:.18em;margin:0 0 6px;text-transform:uppercase}.template-collection .ashuku-collection-overview__text{color:#3d322b;font-size:14px;line-height:1.55;margin:0;max-width:52ch}.template-collection .ashuku-collection-overview__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.template-collection .ashuku-collection-overview__count{align-items:center;background:#17110e;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.16em;min-height:36px;padding:0 14px;text-transform:uppercase}.template-collection .ashuku-collection-overview__link{align-items:center;border:1px solid rgba(35,26,20,.12);border-radius:999px;color:#1f1914;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.16em;min-height:36px;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.template-collection .ashuku-collection-overview__link:hover{background:#17110e;border-color:#17110e;color:#fff}.template-collection .toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid rgba(35,26,20,.08);border-radius:20px;box-shadow:0 18px 34px #160f0a0f;margin-bottom:22px;padding:8px 14px}.template-collection .toolbar-wrapper:not(.toolbar-mobile){align-items:center;gap:18px;padding:0}.template-collection .toolbar .results-count .results{align-items:center;color:#231b16;display:inline-flex!important;gap:8px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.template-collection .toolbar .results-count .count{align-items:center;background:#17110e;border-radius:999px;color:#fff;display:inline-flex;height:28px;justify-content:center;min-width:28px;padding:0 10px}.template-collection .toolbar .toolbar-label{color:#7d6d63;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.template-collection .toolbar .toolbar-colRight{margin-left:auto}.template-collection .toolbar .toolbar-dropdown .label-tab{align-items:center;background:#fff;border:1px solid rgba(35,26,20,.1);border-radius:999px;min-height:44px;padding:10px 14px}.template-collection .toolbar .toolbar-dropdown .label-text{color:#211915;font-size:13px;font-weight:600}.template-collection .toolbar .toolbar-dropdown .dropdown-menu.hidden-on-mobile{border-radius:18px;box-shadow:0 18px 38px #160f0a14;padding:8px}.template-collection .toolbar .toolbar-dropdown .dropdown-menu li{border-radius:12px}.template-collection .toolbar .toolbar-dropdown .dropdown-menu li .text{font-size:13px}@media screen and (max-width:989px){.template-product .productView-info,.template-product .ashuku-purchase-reassurance,.template-collection .ashuku-collection-overview,.template-product .ashuku-buybox .productView-groupTop{grid-template-columns:1fr}.template-product .ashuku-buybox .productView-wishlist{display:none}.template-collection .ashuku-collection-overview__meta{justify-content:flex-start}}@media screen and (max-width:767px){.template-product .productView-desc,.template-product .ashuku-buybox,.template-product .productView-moreItem-product-variant{border-radius:18px;padding:14px}.template-product .productView-info{grid-template-columns:1fr;padding:8px}.template-product .productView-info-item{min-height:0}.template-product .ashuku-buybox__head{align-items:stretch;flex-direction:column}.template-product .ashuku-buybox__status{justify-content:center;width:100%}.template-product .ashuku-buybox .pvGroup-row{flex-direction:column}.template-collection .ashuku-collection-overview{border-radius:20px;padding:16px}.template-collection .toolbar{border-radius:18px;padding:8px 10px}}@media screen and (min-width:990px){.template-index .ashuku-hero{gap:12px;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)}.template-index .ashuku-hero__panel{box-shadow:0 16px 34px #1111111a}.template-index .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d03 16%,#0e0c0d52)}.template-index .ashuku-hero__panel--secondary .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d0d 16%,#0e0c0d61)}.template-index .ashuku-hero__content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#1111111f,#11111108);border:1px solid rgba(255,255,255,.14);bottom:18px;box-shadow:0 12px 26px #11111112;left:18px;max-width:min(440px,calc(100% - 36px));padding:24px 24px 25px}.template-index .ashuku-hero__content--end{left:auto;max-width:min(400px,calc(100% - 36px));right:18px}.template-index .ashuku-hero__benefits{background:#fff9f4f5;box-shadow:0 12px 26px #1111110f;margin-top:14px}}@media screen and (min-width:990px)and (hover:hover){.template-index .ashuku-hero__panel,.template-index .ashuku-hero__image,.template-index .ashuku-hero__shade,.template-index .ashuku-hero__content{will-change:transform}.template-index .ashuku-hero__panel:hover .ashuku-hero__image,.template-index .ashuku-hero__panel:focus-within .ashuku-hero__image{transform:scale(1.004)}.template-index .ashuku-hero__panel:hover .ashuku-hero__content,.template-index .ashuku-hero__panel:focus-within .ashuku-hero__content{transform:translateY(-1px)}}@media screen and (max-width:989px){.template-index .ashuku-hero__panel{box-shadow:0 12px 24px #11111117}.template-index .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d08 14%,#0e0c0d6b)}.template-index .ashuku-hero__panel--secondary .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d14 14%,#0e0c0d75)}.template-index .ashuku-hero__benefits{background:#fff9f4f5;box-shadow:0 10px 20px #1111110d}}@media screen and (min-width:990px){.template-index .ashuku-hero{gap:10px;padding:0}.template-index .ashuku-hero__panel{border-radius:28px;box-shadow:0 20px 44px #11111124}.template-index .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d05 18%,#0e0c0d66)}.template-index .ashuku-hero__panel--secondary .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d14 18%,#0e0c0d75)}.template-index .ashuku-hero__content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#1111112e,#11111114);border:0;border-radius:24px;box-shadow:none;bottom:16px;left:16px;max-width:min(450px,calc(100% - 32px));min-height:0;padding:24px 24px 26px;position:absolute}.template-index .ashuku-hero__content--end{left:auto;max-width:min(390px,calc(100% - 32px));right:16px}.template-index .ashuku-hero__copy{color:#ffffffe0}.template-index .ashuku-hero__benefits{background:#fff9f4;border:1px solid rgba(17,17,17,.06);border-radius:20px;box-shadow:0 16px 34px #11111114;margin:12px 0 0}}@media screen and (min-width:990px)and (hover:hover){.template-index .ashuku-hero:hover .ashuku-hero__panel:not(:hover) .ashuku-hero__image{filter:none}.template-index .ashuku-hero__panel:hover .ashuku-hero__image,.template-index .ashuku-hero__panel:focus-within .ashuku-hero__image{transform:scale(1.008)}.template-index .ashuku-hero__panel:hover .ashuku-hero__content,.template-index .ashuku-hero__panel:focus-within .ashuku-hero__content{transform:none}}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept{margin:14px 0 0!important}.template-index .featured-product-unsymmetrical .ashuku-concept-card__index{display:none!important}@media screen and (min-width:990px){.template-index .ashuku-hero{gap:10px}.template-index .ashuku-hero__panel{border-radius:28px;box-shadow:0 20px 44px #11111124}.template-index .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d05 18%,#0e0c0d66)}.template-index .ashuku-hero__panel--secondary .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d14 18%,#0e0c0d75)}.template-index .ashuku-hero__content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#1111112e,#11111114);border:0;border-radius:24px;box-shadow:none;bottom:16px;left:16px;max-width:min(450px,calc(100% - 32px));padding:24px 24px 26px}.template-index .ashuku-hero__content--end{left:auto;max-width:min(390px,calc(100% - 32px));right:16px}.template-index .ashuku-hero__copy{color:#ffffffe0}.template-index .ashuku-hero__benefits{background:#fff9f4;border:1px solid rgba(17,17,17,.06);border-radius:20px;box-shadow:0 16px 34px #11111114;margin:12px 0 0}}@media screen and (min-width:990px)and (hover:hover){.template-index .ashuku-hero__panel:hover .ashuku-hero__image,.template-index .ashuku-hero__panel:focus-within .ashuku-hero__image{transform:scale(1.008)}.template-index .ashuku-hero__panel:hover .ashuku-hero__content,.template-index .ashuku-hero__panel:focus-within .ashuku-hero__content{transform:none}}@media screen and (max-width:989px){.template-index .ashuku-hero{background:transparent;box-shadow:none;padding:0}.template-index .ashuku-hero__panel{box-shadow:0 14px 30px #1111111f}.template-index .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d0a 14%,#0e0c0d7a)}.template-index .ashuku-hero__panel--secondary .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d1a 14%,#0e0c0d85)}.template-index .ashuku-hero__benefits{background:#fff9f4;border:1px solid rgba(17,17,17,.06);box-shadow:0 12px 24px #11111112;margin-top:10px}}@media screen and (max-width:575px){.template-index .ashuku-hero{padding:0}}.template-index .featured-product-unsymmetrical .halo-block-content[data-ashuku-concept=true] .products-grid{display:grid!important;align-items:start;gap:0 34px;grid-template-columns:repeat(3,minmax(0,1fr));letter-spacing:normal!important;margin:0 auto!important;max-width:1220px;overflow:visible!important;padding-top:6px;width:100%;white-space:normal!important}.template-index .featured-product-unsymmetrical .halo-block-content[data-ashuku-concept=true] .product{display:block!important;margin:0!important;min-width:0;padding:0!important;width:auto!important}.template-index .featured-product-unsymmetrical .halo-block-content[data-ashuku-concept=true] .product:first-child{margin-top:0!important}.template-index .featured-product-unsymmetrical .halo-block-content[data-ashuku-concept=true] .product .product-item{padding:0!important}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept{background:transparent!important;border:0!important;box-shadow:none!important;margin:14px 0 0!important;max-width:none;overflow:visible!important;position:relative;transform:none!important;width:100%}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept:hover{box-shadow:none!important}.template-index .featured-product-unsymmetrical .ashuku-concept-card__index{align-items:center;background:#fffaf4cc;border:1px solid rgba(216,93,53,.75);border-radius:999px;color:#d85d35;display:none;font-size:31px;font-weight:400;height:60px;justify-content:center;left:50%;line-height:1;position:absolute;top:-54px;transform:translate(-50%);width:60px;z-index:5}.template-index .featured-product-unsymmetrical .ashuku-concept-card{background:#101112;border:1px solid rgba(255,247,238,.08);border-radius:22px;box-shadow:0 22px 52px #0a080752;overflow:hidden;position:relative;transition:box-shadow .22s ease,border-color .22s ease}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept:hover .ashuku-concept-card{border-color:#d85d3561;box-shadow:0 28px 64px #0a080766}.template-index .featured-product-unsymmetrical .ashuku-concept-card__product{padding:0!important}.template-index .featured-product-unsymmetrical .ashuku-concept-card__media{background:linear-gradient(180deg,#221f1d,#141211);border-radius:22px 22px 0 0!important;margin:0!important;overflow:hidden;position:relative}.template-index .featured-product-unsymmetrical .ashuku-concept-card__media img,.template-index .featured-product-unsymmetrical .ashuku-concept-card__media video{height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .25s ease;width:100%}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept:hover .ashuku-concept-card__media img,.template-index .featured-product-unsymmetrical .ashuku-product-item--concept:hover .ashuku-concept-card__media video{transform:scale(1.015)}.template-index .featured-product-unsymmetrical .ashuku-concept-card__favorite{color:#fff8ef;display:inline-block;font-size:32px;line-height:1;position:absolute;right:18px;top:18px;z-index:3}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-information{padding:0!important}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-information__wrapper{background:#101112;color:#fff7ee;display:flex;flex-direction:column;gap:0;min-height:236px;padding:18px 22px 22px!important;text-align:left!important}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .ashuku-card__eyebrow--concept{color:#d85d35;font-size:10px;font-weight:700;letter-spacing:.24em;margin:0 0 12px;text-transform:uppercase}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card__heading,.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-information__group{margin:0}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-title{color:#fff7ee;display:block;font-size:clamp(18px,1.4vw,20px);font-weight:700;letter-spacing:.055em;line-height:1.12;text-decoration:none;text-transform:uppercase;white-space:normal}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-title:before,.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-title:after{display:none!important}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-price{margin-top:10px}.template-index .featured-product-unsymmetrical .ashuku-card-price--concept{align-items:center;display:flex}.template-index .featured-product-unsymmetrical .ashuku-card-price__current{color:#fff7ee;font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.template-index .featured-product-unsymmetrical .ashuku-concept-swatch{margin-top:16px}.template-index .featured-product-unsymmetrical .ashuku-concept-swatch .swatch{justify-content:flex-start;row-gap:8px}.template-index .featured-product-unsymmetrical .ashuku-concept-swatch .item{margin:0 8px 0 0}.template-index .featured-product-unsymmetrical .ashuku-concept-swatch .item .tooltip{display:none!important}.template-index .featured-product-unsymmetrical .ashuku-concept-swatch .swatch-label{background:#ffffff08;border-color:#fff7ee38;border-radius:999px;height:32px;padding:2px;width:32px}.template-index .featured-product-unsymmetrical .ashuku-concept-swatch .swatch-label .pattern{border-radius:999px}.template-index .featured-product-unsymmetrical .ashuku-concept-swatch .swatch-label.is-active{border-color:#d85d35d1;box-shadow:0 0 0 1px #d85d353d}.template-index .featured-product-unsymmetrical .ashuku-concept-swatch .number-showmore{color:#fff7ee;height:32px;line-height:32px}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-action{bottom:0;opacity:1;pointer-events:none;right:0;transform:translate(0);visibility:visible;z-index:4}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-action>form{margin-left:auto;margin-right:18px;overflow:hidden;width:40px}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-product .card-action .button.button-ATC,.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-product .card-action .button.product-form__submit{align-items:center;background:#fff7ee;border:0;box-shadow:0 8px 24px #11111129;display:flex;justify-content:center;margin-bottom:18px;margin-right:0;transform:translate(calc(100% + 10px));transition:transform var(--duration-long) ease,opacity var(--duration-default) ease}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-product .card-action .button.button-ATC .icon,.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-product .card-action .button.product-form__submit .icon{display:block;fill:#111!important;height:18px;opacity:1;width:18px}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept:hover .card-action{pointer-events:auto}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept:hover .card-product .card-action .button.button-ATC,.template-index .featured-product-unsymmetrical .ashuku-product-item--concept:hover .card-product .card-action .button.product-form__submit{transform:translate(0)}.template-index .featured-product-unsymmetrical .ashuku-concept-card__features{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px}.template-index .featured-product-unsymmetrical .ashuku-concept-swatch+.ashuku-concept-card__features{margin-top:14px}.template-index .featured-product-unsymmetrical .ashuku-concept-card__feature{align-items:center;color:#fff7ee;display:inline-flex;font-size:11px;font-weight:600;gap:10px;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.template-index .featured-product-unsymmetrical .ashuku-concept-card__feature:before{background-position:center;background-repeat:no-repeat;background-size:16px 16px;content:"";display:block;flex:0 0 auto;height:16px;opacity:.82;width:16px}.template-index .featured-product-unsymmetrical .ashuku-concept-card__feature--wind-resistant:before,.template-index .featured-product-unsymmetrical .ashuku-concept-card__feature--1:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff7ee' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10.5c2 0 3.5-1.3 3.5-3S15.5 2 13.5 2'/%3E%3Cpath d='M2 13h14.5c2.5 0 4.5 1.5 4.5 3.6S19 20 16.5 20'/%3E%3Cpath d='M5 18h5.5'/%3E%3C/svg%3E")}.template-index .featured-product-unsymmetrical .ashuku-concept-card__feature--lightweight:before,.template-index .featured-product-unsymmetrical .ashuku-concept-card__feature--2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff7ee' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 4c-6.5 1.8-11 6.3-13.5 13.5'/%3E%3Cpath d='M13.5 7c-1 2.7-3 5.6-6 8.4'/%3E%3Cpath d='M11 11l3 3'/%3E%3C/svg%3E")}.template-index .featured-product-unsymmetrical .ashuku-concept-card__feature--unisex-fit:before,.template-index .featured-product-unsymmetrical .ashuku-concept-card__feature--3:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff7ee' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='2.5'/%3E%3Ccircle cx='16' cy='8' r='2.5'/%3E%3Cpath d='M3.8 18c.8-2.4 2.8-3.7 5.2-3.7S13.4 15.6 14.2 18'/%3E%3Cpath d='M9.8 18c.8-2.4 2.8-3.7 5.2-3.7s4.4 1.3 5.2 3.7'/%3E%3C/svg%3E")}.template-index .featured-product-unsymmetrical .ashuku-concept-card__feature--4-way-stretch:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff7ee' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12 6 6'/%3E%3Cpath d='M6 10V6h4'/%3E%3Cpath d='M12 12 18 6'/%3E%3Cpath d='M14 6h4v4'/%3E%3Cpath d='M12 12 6 18'/%3E%3Cpath d='M6 14v4h4'/%3E%3Cpath d='M12 12 18 18'/%3E%3Cpath d='M14 18h4v-4'/%3E%3C/svg%3E")}.template-index .featured-product-unsymmetrical .ashuku-card__footer--concept{border-top:0;display:flex;margin-top:auto;padding-top:18px;width:100%}.template-index .featured-product-unsymmetrical .ashuku-card__cta-form{display:block;margin:0;width:100%}.template-index .featured-product-unsymmetrical .ashuku-card__cta--concept{align-items:center;background:linear-gradient(90deg,#ea7d63,#dd6149);border:1px solid rgba(255,205,188,.7);border-radius:8px;box-shadow:inset 0 0 0 1px #a6432d29;color:#fffdf8;display:flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.14em;min-height:52px;position:relative;padding:0 18px;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease;width:100%}.template-index .featured-product-unsymmetrical .ashuku-card__cta--concept:hover{background:linear-gradient(90deg,#ea7d63,#dd6149);border-color:#ffe2d6d1;color:#fffdf8;transform:translateY(-1px)}.template-index .featured-product-unsymmetrical .ashuku-card__cta--concept .ashuku-card__cta-label{display:block;text-align:center;width:100%}.template-index .featured-product-unsymmetrical .ashuku-card__cta--concept .ashuku-card__arrow{color:#fffdf8;font-size:22px;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.template-index .featured-product-unsymmetrical .ashuku-concept-card--1{background:#101112}.template-index .featured-product-unsymmetrical .ashuku-concept-card--1 .ashuku-concept-card__media{background:linear-gradient(180deg,#252220,#151311);padding-bottom:99%!important}.template-index .featured-product-unsymmetrical .ashuku-concept-card--1 .ashuku-concept-card__media:after{border:13px solid rgba(216,93,53,.72);border-radius:999px;border-right-color:transparent;border-top-color:transparent;bottom:-18px;content:"";height:186px;left:-38px;opacity:.68;position:absolute;transform:rotate(11deg);width:282px;z-index:1}.template-index .featured-product-unsymmetrical .ashuku-concept-card--1 .ashuku-concept-card__media img,.template-index .featured-product-unsymmetrical .ashuku-concept-card--1 .ashuku-concept-card__media video{object-position:center top}.template-index .featured-product-unsymmetrical .ashuku-concept-card--2{background:#101112}.template-index .featured-product-unsymmetrical .ashuku-concept-card--2 .ashuku-concept-card__media{background:radial-gradient(circle at 68% 12%,#ffffff73,#fff0 28%),linear-gradient(180deg,#f5ecdf,#eadbc8);padding-bottom:99%!important}.template-index .featured-product-unsymmetrical .ashuku-concept-card--2 .ashuku-concept-card__media img,.template-index .featured-product-unsymmetrical .ashuku-concept-card--2 .ashuku-concept-card__media video{object-fit:contain;object-position:center top;transform:scale(1.045) translateY(-14px)}.template-index .featured-product-unsymmetrical .ashuku-concept-card--2 .card-media.media--hover-effect>img+img{object-fit:contain;object-position:center top;transform:scale(1.045) translateY(-14px);transition:opacity .35s ease,transform .42s cubic-bezier(.22,1,.36,1)}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept:hover .ashuku-concept-card--2 .ashuku-concept-card__media img,.template-index .featured-product-unsymmetrical .ashuku-product-item--concept:hover .ashuku-concept-card--2 .ashuku-concept-card__media video{transform:scale(1.06) translateY(-14px)}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept:hover .ashuku-concept-card--2 .card-media.media--hover-effect>img+img{transform:scale(1.06) translateY(-14px)}.template-index .featured-product-unsymmetrical .ashuku-concept-card__seal{align-items:center;background:#d85d35;color:#fff;display:inline-flex;font-size:26px;font-weight:600;height:68px;justify-content:center;left:18px;line-height:1;position:absolute;top:0;width:36px;z-index:3}.template-index .featured-product-unsymmetrical .ashuku-concept-card--3{background:#101112;border-color:#ffffff14}.template-index .featured-product-unsymmetrical .ashuku-concept-card--3 .ashuku-concept-card__media{background:radial-gradient(circle at 26% 16%,#ffffff14,#fff0 26%),linear-gradient(180deg,#45403d,#181513);padding-bottom:98%!important}.template-index .featured-product-unsymmetrical .ashuku-concept-card--3 .ashuku-concept-card__media:after{color:#f3e8dc61;content:"\8863\733f\8846";font-size:18px;letter-spacing:.18em;line-height:1;position:absolute;right:18px;text-orientation:mixed;top:52px;writing-mode:vertical-rl;z-index:2}.template-index .featured-product-unsymmetrical .ashuku-concept-card--3 .ashuku-card__eyebrow--concept{color:#e06a45}.template-index .ashuku-hero,.template-index .ashuku-hero__panel,.template-index .ashuku-hero__image,.template-index .ashuku-hero__content{backface-visibility:hidden;transform:translateZ(0)}@media screen and (min-width:990px)and (hover:hover){.template-index .ashuku-hero__panel:hover .ashuku-hero__image,.template-index .ashuku-hero__panel:focus-within .ashuku-hero__image{transform:scale(1.008)}}.template-product .ashuku-product-title__eyebrow{color:#7b6d63;font-size:11px;font-weight:700;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.template-product .halo-productView-left.productView-images{background:linear-gradient(180deg,#f8f6f1f5,#f1ece4eb);border:1px solid rgba(17,17,17,.08);border-radius:30px;box-shadow:0 24px 60px #1111110f;padding:clamp(16px,2vw,24px)}.template-product .productView-image-wrapper{background:#fff;border-radius:24px;overflow:hidden}.template-product .productView-nav .productView-image,.template-product .productView-nav .productView-img-container,.template-product .productView-nav .media,.template-product .productView-nav img{border-radius:20px}.template-product .productView-thumbnail-wrapper{margin-top:14px}.template-product .productView-thumbnail .productView-thumbnail-link{border:1px solid rgba(17,17,17,.09);border-radius:16px;overflow:hidden}.template-product .productView-info{background:#ffffffb8;border:1px solid rgba(17,17,17,.08);border-radius:20px;padding:14px 16px}.template-product .productView-options .product-form__input{border-top:1px solid rgba(17,17,17,.08)}.template-product .productView-options .product-form__input:first-child{border-top:0}.template-product .productView-groupBottom .shopify-payment-button__button{background:#fff!important;border:1px solid #111!important;color:#111!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.template-product .productView-groupBottom .shopify-payment-button__button:hover{background:#111!important;color:#fff!important}.template-product .ashuku-purchase-reassurance{background:linear-gradient(180deg,#f8f6f1fa,#f2ede4f0);border-color:#11111117}@media screen and (max-width:989px){.template-index .featured-product-unsymmetrical .halo-block-content[data-ashuku-concept=true] .products-grid{gap:0 20px;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept{margin-top:60px!important;max-width:100%}.template-index .featured-product-unsymmetrical .ashuku-concept-card__media{padding-bottom:98%!important}.template-index .featured-product-unsymmetrical .ashuku-concept-card--2 .ashuku-concept-card__media{padding-bottom:99%!important}.template-product .halo-productView-left.productView-images{border-radius:24px;padding:14px}.template-product .ashuku-purchase-reassurance{grid-template-columns:1fr}}@media screen and (max-width:767px){.template-index .featured-product-unsymmetrical .halo-block-content[data-ashuku-concept=true] .products-grid{gap:0;grid-template-columns:minmax(0,1fr)}.template-index .featured-product-unsymmetrical .ashuku-concept-card__index{font-size:24px;height:52px;top:-50px;width:52px}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-information__wrapper{min-height:0;padding:16px 16px 18px!important}.template-index .featured-product-unsymmetrical .ashuku-product-item--concept .card-title{font-size:18px}.template-index .featured-product-unsymmetrical .ashuku-card__cta--concept{min-height:48px;padding:0 16px}.template-index .featured-product-unsymmetrical .ashuku-concept-card__seal{height:62px;left:14px;width:34px}.template-product .ashuku-product-title__eyebrow{margin-bottom:8px}}.announcement-bar{background:linear-gradient(90deg,#080808,#171717 48%,#080808)}.announcement-bar .announcement-bar__message .message{font-size:12px;font-weight:600;gap:8px 12px;letter-spacing:.02em}.announcement-bar .announcement-bar__message a{color:#fff;text-decoration-color:#ffffff9e;transition:color .2s ease,text-decoration-color .2s ease}.announcement-bar .announcement-bar__message a:hover{color:#fff;text-decoration-color:#fff}@media screen and (max-width:767px){.announcement-bar .announcement-bar__message .message{font-size:11px;gap:4px 8px}}@media screen and (min-width:1025px){.section-header-navigation .header-navigation-wrapper{transition:transform .3s ease-out,box-shadow .3s ease,border-color .3s ease}.template-index .section-header-navigation:not(.scrolled-past-header) .header-nav-hamburger--style2{background:linear-gradient(180deg,#08080870,#08080829 60%,#08080800);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scrolled-past-header .header-nav-hamburger--style2{background:#ffffffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 40px #11111114}.header-nav-hamburger--style2 .main-menu--wrapper>.header__inline-menu>.list-menu{align-items:center;display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.header-nav-hamburger--style2 .menu-lv-1__action{border:1px solid transparent;border-radius:999px;padding:10px 16px 12px;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.template-index .section-header-navigation:not(.scrolled-past-header) .header-nav-hamburger--style2 .menu-lv-1__action{background:#ffffff0a}.header-nav-hamburger--style2 .menu-lv-item:hover>.menu-lv-1__action,.header-nav-hamburger--style2 .menu-lv-item:focus-within>.menu-lv-1__action{background:#1111110d;border-color:#11111114;transform:translateY(-1px)}.template-index .section-header-navigation:not(.scrolled-past-header) .header-nav-hamburger--style2 .menu-lv-item:hover>.menu-lv-1__action,.template-index .section-header-navigation:not(.scrolled-past-header) .header-nav-hamburger--style2 .menu-lv-item:focus-within>.menu-lv-1__action{background:#ffffff1f;border-color:#ffffff2e}.header-nav-hamburger--style2 .header-icons{gap:10px}.header-nav-hamburger--style2 .header__icon{align-items:center;border:1px solid rgba(17,17,17,0);border-radius:999px;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.template-index .section-header-navigation:not(.scrolled-past-header) .header-nav-hamburger--style2 .header__icon{background:#ffffff0f;border-color:#ffffff1f}.scrolled-past-header .header-nav-hamburger--style2 .header__icon{background:#11111108;border-color:#11111114}.header-nav-hamburger--style2 .header__icon:hover,.header-nav-hamburger--style2 .header__icon:focus-visible{transform:translateY(-1px)}.header-nav-hamburger--style2 .cart-count-bubble{box-shadow:0 0 0 4px #ffffffeb}.template-index .section-header-navigation:not(.scrolled-past-header) .header-nav-hamburger--style2 .cart-count-bubble{box-shadow:0 0 0 4px #0f0f0f61}.header-nav-hamburger--style2 .menu-dropdown{background:linear-gradient(180deg,#fcfcfcfa,#fff);border:1px solid rgba(17,17,17,.08);border-radius:28px;box-shadow:0 28px 70px #11111124;max-height:min(78vh,760px);overflow:hidden}.header-nav-hamburger--style2 .menu-dropdown__wrapper{margin:0;padding:30px 18px 22px}.header-nav-hamburger--style2 .menu-dropdown__column .site-nav{margin-bottom:18px;padding:0 14px}.header-nav-hamburger--style2 .menu-dropdown__column .site-nav-list{background:linear-gradient(180deg,#f7f7f7eb,#fff);border:1px solid rgba(17,17,17,.06);border-radius:22px;min-height:100%;padding:16px 16px 14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.header-nav-hamburger--style2 .menu-dropdown__column .site-nav:hover .site-nav-list{border-color:#1111111f;box-shadow:0 18px 32px #1111110f;transform:translateY(-2px)}.header-nav-hamburger--style2 .site-nav-title{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;line-height:1.35;margin-bottom:0;text-transform:uppercase}.header-nav-hamburger--style2 .site-nav-sub{border-top:1px solid rgba(17,17,17,.08);margin-top:12px;padding-top:10px}.header-nav-hamburger--style2 .site-nav-sub .list-unstyled{margin:0}.header-nav-hamburger--style2 .site-nav-link{color:#4c4c4c;font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.5;padding:6px 0;transition:color .2s ease,transform .2s ease}.header-nav-hamburger--style2 .site-nav-item:hover .site-nav-link,.header-nav-hamburger--style2 .site-nav-item:focus-within .site-nav-link{color:#111;transform:translate(2px)}.header-nav-hamburger--style2 .menu-dropdown__banner{padding-left:8px}.header-nav-hamburger--style2 .site-nav-banner{height:100%;margin:0}.header-nav-hamburger--style2 .site-nav-banner--item{padding:0 14px}.header-nav-hamburger--style2 .site-nav-banner .banner{background:#f4f1f0;border-radius:24px;box-shadow:0 20px 44px #1111111a;height:100%;overflow:hidden}.header-nav-hamburger--style2 .site-nav-banner .banner .image{display:block}.header-nav-hamburger--style2 .site-nav-banner .banner img{transition:transform .6s ease}.header-nav-hamburger--style2 .site-nav-banner .banner:hover img{transform:scale(1.04)}}.template-index .ashuku-hero{background:transparent;box-shadow:none;padding:0}.template-index .ashuku-hero__panel:after{content:none}.template-index .featured-product-unsymmetrical .product-item,.template-index .cust-prod-widget .product-item,.template-index .spotlight-products__item--product .product-item{border-radius:22px;box-shadow:0 16px 40px #1111110f}.template-index .featured-product-unsymmetrical .card-information__wrapper,.template-index .cust-prod-widget .card-information__wrapper,.template-index .spotlight-products__item--product .card-information__wrapper{padding:12px 14px 14px}.template-index .featured-product-unsymmetrical .card-title,.template-index .cust-prod-widget .card-title,.template-index .spotlight-products__item--product .card-title{font-size:13px;line-height:1.36}.template-index .featured-product-unsymmetrical .ashuku-card__footer,.template-index .cust-prod-widget .ashuku-card__footer,.template-index .spotlight-products__item--product .ashuku-card__footer{gap:8px 10px;margin-top:auto;padding-top:10px}.template-index .featured-product-unsymmetrical .ashuku-card__meta-pill,.template-index .cust-prod-widget .ashuku-card__meta-pill,.template-index .spotlight-products__item--product .ashuku-card__meta-pill{background:#fff;border:1px solid rgba(17,17,17,.08)}.template-index .featured-product-unsymmetrical .ashuku-card__cta,.template-index .cust-prod-widget .ashuku-card__cta,.template-index .spotlight-products__item--product .ashuku-card__cta{background:#1111110a;border-radius:999px;padding:8px 10px;transition:background-color .2s ease,color .2s ease}.template-index .featured-product-unsymmetrical .ashuku-card__cta:hover,.template-index .cust-prod-widget .ashuku-card__cta:hover,.template-index .spotlight-products__item--product .ashuku-card__cta:hover{background:#111;color:#fff}.template-index .cust-prod-widget__item--video-poster,.template-index .spotlight-products__lookbook .lookbook-img{border:1px solid rgba(17,17,17,.08);box-shadow:0 18px 42px #11111114}.template-index .cust-prod-widget{position:relative}.template-index .cust-prod-widget:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 180' fill='none'%3E%3Cpath d='M18 124c43-20 77-29 107-25 20 2 39 11 60 20 45 18 91 14 157-15' stroke='%23d2c2b2' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M52 154c48-23 91-29 126-16 42 15 88 12 146-7' stroke='%23e1d7ca' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:180px;opacity:.42;pointer-events:none;position:absolute;right:40px;top:26px;width:320px}.template-index .cust-prod-widget>[class^=container-],.template-index .cust-prod-widget>[class*=" container-"]{position:relative;z-index:1}.template-index .cust-prod-widget .halo-block-header{margin-bottom:20px}.template-index .cust-prod-widget .halo-block-header .title{letter-spacing:-.055em}.template-index .cust-prod-widget .cust-prod-widget__wrapper{background:linear-gradient(180deg,#ffffffbd,#ffffffeb);border:1px solid rgba(17,17,17,.08);border-radius:32px;box-shadow:0 24px 60px #11111114;overflow:hidden;padding:18px;position:relative}.template-index .cust-prod-widget .cust-prod-widget__wrapper:after{background:radial-gradient(circle at top right,#d85d351f,#d85d3500 34%),linear-gradient(180deg,#f6f0e7c2,#f6f0e700);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.template-index .cust-prod-widget .cust-prod-widget__item--video,.template-index .cust-prod-widget .cust-prod-widget__item--slider{position:relative;z-index:1}.template-index .cust-prod-widget__item--video-poster{border-radius:24px;overflow:hidden}.template-index .cust-prod-widget .product-item{background:linear-gradient(180deg,#fffffff5,#f8f4eefa)}.template-index .cust-prod-widget .ashuku-card__cta{background:#ffffffd1;border:1px solid rgba(216,93,53,.22)}.template-index .cust-prod-widget .ashuku-card__cta:hover{background:#fff;border-color:#d85d3594;color:#d85d35}@media screen and (max-width:989px){.template-index #MainContent.wrapper-body:before{bottom:82px;height:196px;left:-64px;opacity:.24;width:320px}.template-index #MainContent.wrapper-body:after{height:172px;opacity:.2;right:-72px;top:620px;width:276px}.template-index .cust-prod-widget:before{height:126px;opacity:.28;right:10px;top:22px;width:220px}.template-index .cust-prod-widget .cust-prod-widget__wrapper{border-radius:26px;padding:14px}}@media screen and (max-width:767px){.template-index #MainContent.wrapper-body:after{top:560px}.template-index .cust-prod-widget:before{height:108px;right:6px;top:16px;width:180px}}.template-index .section-collection-list .collection-list{gap:16px}.template-index .section-collection-list .collection-list>li,.template-index .section-collection-list .collection-list>.collection-list__item,.template-index .section-collection-list .collection-list>li:nth-child(4n+2),.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(4n+2),.template-index .section-collection-list .collection-list>li:nth-child(4n+4),.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(4n+4){--ashuku-card-offset: 0px;transform:none}.template-index .section-collection-list .collection-card-wrapper{background:linear-gradient(180deg,#fff,#f6efe8);border:1px solid rgba(17,17,17,.08);box-shadow:0 18px 42px #11111112;padding:10px}.template-index .section-collection-list .collection-card-wrapper:hover{border-color:#1111111f;box-shadow:0 22px 48px #1111111a}.template-index .section-collection-list .collection-list>li:hover,.template-index .section-collection-list .collection-list>.collection-list__item:hover{transform:translateY(-4px)}.template-index .section-collection-list .collection-card-wrapper .image{aspect-ratio:1 / 1.08}.template-index .section-collection-list .ashuku-collection-card__meta{inset:14px 14px auto}.template-index .section-collection-list .ashuku-collection-card__tag,.template-index .section-collection-list .ashuku-collection-card__index{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-color:#11111114;color:#111}.template-index .section-collection-list .ashuku-collection-card__glow{background:linear-gradient(180deg,#1110,#11111129);min-height:28%;opacity:.72}.template-index .section-collection-list .collection-card-wrapper .card__content{padding:14px 4px 4px}.template-index .section-collection-list .ashuku-collection-card__eyebrow{color:#756a61;margin-bottom:8px}.template-index .section-collection-list .collection-list .card__heading{color:#111;font-size:clamp(17px,1.4vw,21px);line-height:1.02;max-width:none}.template-index .section-collection-list .ashuku-collection-card__footer{border-top-color:#11111117;margin-top:14px;padding-top:12px}.template-index .section-collection-list .ashuku-collection-card__count{color:#6c625b}.template-index .section-collection-list .ashuku-collection-card__link{background:#111;border-color:#111;color:#fff;padding:10px 13px}.template-index .section-collection-list .ashuku-collection-card__link:hover{background:#fff;border-color:#111;color:#111}.template-index .section-collection-list .collection-list>li:nth-child(2n) .collection-card-wrapper,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .collection-card-wrapper{background:linear-gradient(180deg,#171416,#2a1d22);border-color:#ffffff1a;box-shadow:0 24px 56px #1111112e}.template-index .section-collection-list .collection-list>li:nth-child(2n) .collection-card-wrapper .image img,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .collection-card-wrapper .image img{filter:saturate(.96)}.template-index .section-collection-list .collection-list>li:nth-child(2n) .ashuku-collection-card__tag,.template-index .section-collection-list .collection-list>li:nth-child(2n) .ashuku-collection-card__index,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .ashuku-collection-card__tag,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .ashuku-collection-card__index{background:#11111185;border-color:#ffffff1f;color:#fff}.template-index .section-collection-list .collection-list>li:nth-child(2n) .ashuku-collection-card__glow,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .ashuku-collection-card__glow{background:linear-gradient(180deg,#1110,#111111b8);min-height:58%}.template-index .section-collection-list .collection-list>li:nth-child(2n) .card__content,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .card__content{margin-top:-42px;padding:0 10px 10px;position:relative;z-index:4}.template-index .section-collection-list .collection-list>li:nth-child(2n) .card_information,.template-index .section-collection-list .collection-list>li:nth-child(2n) .card__information,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .card_information,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .card__information{background:linear-gradient(180deg,#161516e0,#161516f0);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:16px 16px 14px}.template-index .section-collection-list .collection-list>li:nth-child(2n) .ashuku-collection-card__eyebrow,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .ashuku-collection-card__eyebrow{color:#ffffffb8}.template-index .section-collection-list .collection-list>li:nth-child(2n) .card__heading,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .card__heading{color:#fff}.template-index .section-collection-list .collection-list>li:nth-child(2n) .ashuku-collection-card__footer,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .ashuku-collection-card__footer{border-top-color:#ffffff1f}.template-index .section-collection-list .collection-list>li:nth-child(2n) .ashuku-collection-card__count,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .ashuku-collection-card__count{color:#ffffff9e}.template-index .section-collection-list .collection-list>li:nth-child(2n) .ashuku-collection-card__link,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .ashuku-collection-card__link{background:#ffffff14;border-color:#ffffff24;color:#fff}.template-index .section-collection-list .collection-list>li:nth-child(2n) .ashuku-collection-card__link:hover,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .ashuku-collection-card__link:hover{background:#fff;border-color:#fff;color:#111}@media screen and (min-width:990px){.template-index .ashuku-hero{gap:10px;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:min(680px,calc(100vh - 58px));padding:0}.template-index .ashuku-hero__panel{border-radius:28px;box-shadow:0 20px 44px #11111124}.template-index .ashuku-hero__panel:after{content:none}.template-index .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d05 18%,#0e0c0d66)}.template-index .ashuku-hero__panel--secondary .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d14 18%,#0e0c0d75)}.template-index .ashuku-hero__content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#1111112e,#11111114);border:0;border-radius:24px;box-shadow:none;bottom:16px;left:16px;max-width:min(450px,calc(100% - 32px));min-height:0;padding:24px 24px 26px;position:absolute}.template-index .ashuku-hero__content--end{left:auto;right:16px;max-width:min(390px,calc(100% - 32px))}.template-index .ashuku-hero__eyebrow{border-bottom:0;color:#ffffffc7;margin-bottom:14px;padding-bottom:0}.template-index .ashuku-hero h1,.template-index .ashuku-hero h2{font-size:clamp(40px,5.2vw,92px);line-height:.9}.template-index .ashuku-hero__copy{color:#ffffffe0;margin:18px 0 24px}.template-index .ashuku-hero__button{box-shadow:none}.template-index .ashuku-hero__benefits{background:#fff9f4;border:1px solid rgba(17,17,17,.06);border-radius:20px;box-shadow:0 16px 34px #11111114;margin:12px 0 0}}@media screen and (min-width:990px)and (hover:hover){.template-index .ashuku-hero:hover .ashuku-hero__panel:not(:hover) .ashuku-hero__image{filter:none}.template-index .ashuku-hero__panel:hover .ashuku-hero__image,.template-index .ashuku-hero__panel:focus-within .ashuku-hero__image{transform:scale(1.008)}.template-index .ashuku-hero__panel:hover .ashuku-hero__content,.template-index .ashuku-hero__panel:focus-within .ashuku-hero__content{transform:none}.template-index .ashuku-hero__panel:hover:after,.template-index .ashuku-hero__panel:focus-within:after{opacity:.72}.template-index .ashuku-hero__panel--secondary:hover .ashuku-hero__text-link,.template-index .ashuku-hero__panel--secondary:focus-within .ashuku-hero__text-link{transform:none}}@media screen and (max-width:767px){.template-index .section-collection-list .collection-list{gap:12px;grid-auto-columns:minmax(70vw,1fr)}.template-index .section-collection-list .collection-card-wrapper{padding:8px}.template-index .section-collection-list .collection-card-wrapper .image{aspect-ratio:1 / 1.08}.template-index .section-collection-list .collection-list>li:nth-child(2n) .card__content,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .card__content{margin-top:12px;padding:0}.template-index .section-collection-list .collection-list>li:nth-child(2n) .card_information,.template-index .section-collection-list .collection-list>li:nth-child(2n) .card__information,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .card_information,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .card__information{background:transparent;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 4px 4px}}@media screen and (min-width:768px)and (max-width:1199px){.template-index .section-collection-list .collection-list>li:nth-child(2n) .card__content,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .card__content{margin-top:0;padding:14px 4px 4px}.template-index .section-collection-list .collection-list>li:nth-child(2n) .card_information,.template-index .section-collection-list .collection-list>li:nth-child(2n) .card__information,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .card_information,.template-index .section-collection-list .collection-list>.collection-list__item:nth-child(2n) .card__information{background:transparent;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}}.template-index .section-collection-list .collection-card-wrapper{border-radius:26px;box-shadow:0 18px 40px #00000024}.template-index .section-collection-list .collection-card-wrapper .card__content{padding:18px 6px 4px}.template-index .section-collection-list .ashuku-collection-card__footer{margin-top:14px;padding-top:14px}.template-index .section-collection-list .ashuku-collection-card__link{min-height:40px}.template-product .ashuku-buybox{padding:18px}.template-product .ashuku-buybox__hint{color:#4a3d35;max-width:40ch}.template-product .ashuku-buybox .pvGroup-row{gap:14px}.template-product .ashuku-buybox .product-form__submit.button,.template-product .ashuku-buybox .shopify-payment-button__button{min-height:48px}.template-product .ashuku-buybox .shopify-payment-button__button{border-radius:999px!important}.template-product .ashuku-buybox .price-per-item{color:#352a24;font-size:13px;font-weight:600;letter-spacing:0;margin-top:2px}.template-product .ashuku-buybox .price-per-item dl,.template-product .ashuku-buybox .price-per-item dd{margin:0}.template-product .ashuku-buybox .price-per-item__container,.template-product .ashuku-buybox .price-per-item{align-items:center;gap:8px}.template-product .ashuku-buybox .price-per-item--current{color:#201813;font-weight:700}.template-product .ashuku-buybox .quantity__rules.caption{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.template-product .ashuku-buybox .quantity__rules .divider{background:#ffffffc7;border:1px solid rgba(35,26,20,.09);border-radius:999px;color:#6a5a50;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:7px 10px}.template-product .ashuku-buybox .quantity__rules .divider+.divider:before{content:none}.template-product .ashuku-buybox volume-pricing{background:#ffffffb8;border:1px solid rgba(35,26,20,.08);border-radius:16px;margin-top:14px;padding:12px}.template-product .ashuku-buybox volume-pricing .caption-large{color:#201813;display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.template-product .ashuku-buybox volume-pricing ul{margin:10px 0 0!important}.template-product .ashuku-buybox volume-pricing li{align-items:center;background:#ffffffe6;border:1px solid rgba(35,26,20,.06);border-radius:12px;color:#352a24;font-size:13px;font-weight:600;letter-spacing:0;margin-top:8px;padding:10px 12px}.template-product .ashuku-buybox volume-pricing li:nth-child(odd){background:#f8f4edf5}.template-product .ashuku-buybox volume-pricing show-more-button{margin-top:10px}.template-product .ashuku-buybox volume-pricing .button-show-more{background:transparent;border:0;color:#d85d35;font-size:11px;font-weight:700;letter-spacing:.08em;padding:0;text-transform:uppercase}@media screen and (min-width:990px){.template-index .ashuku-hero{gap:12px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:min(650px,calc(100vh - 64px))}.template-index .ashuku-hero__panel{border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px #1111111f}.template-index .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d03 18%,#0e0c0d57)}.template-index .ashuku-hero__panel--secondary .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d0f 18%,#0e0c0d66)}.template-index .ashuku-hero__content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#1111111f,#1111110a);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 24px #11111114}.template-index .ashuku-hero__eyebrow{color:#ffffffd6;margin-bottom:12px}.template-index .ashuku-hero__copy{color:#ffffffeb}.template-index .ashuku-hero__button{box-shadow:0 10px 24px #1111111f}.template-index .ashuku-hero__benefits{box-shadow:0 14px 28px #1111110f}}@media screen and (min-width:990px)and (hover:hover){.template-index .ashuku-hero:hover .ashuku-hero__panel:not(:hover) .ashuku-hero__image{filter:none}.template-index .ashuku-hero__panel:hover .ashuku-hero__image,.template-index .ashuku-hero__panel:focus-within .ashuku-hero__image{transform:none}.template-index .ashuku-hero__panel:hover .ashuku-hero__content,.template-index .ashuku-hero__panel:focus-within .ashuku-hero__content{transform:translateY(-1px)}}@media screen and (max-width:989px){.template-index .ashuku-hero__panel{border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 30px #1111111a}.template-index .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d08 14%,#0e0c0d6b)}.template-index .ashuku-hero__panel--secondary .ashuku-hero__shade{background:linear-gradient(180deg,#0e0c0d14 14%,#0e0c0d75)}}@media screen and (max-width:767px){.template-index .section-collection-list .collection-list{gap:12px;grid-auto-columns:minmax(74vw,1fr)}.template-index .section-collection-list .collection-card-wrapper{border-radius:22px;box-shadow:0 14px 28px #0000001f}.template-index .section-collection-list .collection-card-wrapper .card__content{padding:14px 4px 2px}.template-product .ashuku-buybox{padding:16px}.template-product .ashuku-buybox__head{gap:10px}.template-product .ashuku-buybox__status{min-height:36px}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.template-product .ashuku-options-intro{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:6px}.template-product .ashuku-options-intro__copy{min-width:0}.template-product .ashuku-options-intro__eyebrow{color:#7d6d63;font-size:10px;font-weight:700;letter-spacing:.16em;margin:0 0 4px;text-transform:uppercase}.template-product .ashuku-options-intro__text{color:#352a24;font-size:13px;line-height:1.45;margin:0}.template-product .ashuku-options-intro__status{align-items:center;background:#d85d3514;border:1px solid rgba(216,93,53,.16);border-radius:999px;color:#b85638;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.08em;min-height:32px;padding:0 12px;text-transform:uppercase}.template-product .productView-options .product-form__input:not(.product-form__swatch) .product-form__label{align-items:center;display:inline-flex;gap:8px;justify-content:center}.template-product .productView-options .product-form__input:not(.product-form__swatch) .product-form__label.soldout{opacity:1}.template-product .productView-options .product-form__input:not(.product-form__swatch) .product-form__label.soldout:before{content:none}.template-product .productView-options .product-form__input:not(.product-form__swatch) .product-form__label.soldout .text{background:#ffffffd9;border-color:#b8563847;border-style:dashed;color:#7f6b60}.template-product .productView-options .product-form__input:not(.product-form__swatch) .product-form__radio:checked+.product-form__label.soldout .text{background:#231a141f;border-color:#231a1433;color:#201813}.template-product .product-form__status-badge{align-items:center;background:#d85d351a;border-radius:999px;color:#b85638;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.08em;min-height:22px;padding:0 9px;text-transform:uppercase}.template-product .ashuku-buybox__quicklinks{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.template-product .ashuku-buybox__quicklink{align-items:center;background:#ffffffd1;border:1px solid rgba(35,26,20,.1);border-radius:999px;color:#221a16;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.12em;min-height:34px;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.template-product .ashuku-buybox__quicklink:hover{background:#17110e;border-color:#17110e;color:#fff;transform:translateY(-1px)}.template-product .ashuku-buybox__quicklink--support{background:#d85d351f;border-color:#d85d3538;color:#b85638}.template-product .ashuku-buybox__quicklink--support:hover{background:#d85d35;border-color:#d85d35;color:#fff}@media screen and (max-width:767px){.template-product .ashuku-options-intro{align-items:flex-start;flex-direction:column}.template-product .ashuku-options-intro__status{min-height:30px}.template-product .ashuku-buybox__quicklinks{gap:6px}.template-product .ashuku-buybox__quicklink{font-size:9px;letter-spacing:.1em;min-height:32px;padding:0 12px}}.template-collection .ashuku-collection-active-filters{align-items:start;background:#ffffffd1;border:1px solid rgba(35,26,20,.08);border-radius:20px;display:grid;gap:12px;margin:0 0 16px;padding:14px 16px}.template-collection .ashuku-collection-active-filters__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.template-collection .ashuku-collection-active-filters__label{color:#231b16;font-size:10px;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.template-collection .ashuku-collection-active-filters__clear{color:#7d6d63;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.template-collection .ashuku-collection-active-filters__list{display:flex;flex-wrap:wrap;gap:10px}.template-collection .ashuku-collection-active-filters__chip{align-items:center;background:#fff;border:1px solid rgba(35,26,20,.1);border-radius:999px;color:#231b16;display:inline-flex;font-size:11px;font-weight:600;gap:9px;min-height:36px;padding:0 14px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.template-collection .ashuku-collection-active-filters__chip:hover{border-color:#d85d3557;box-shadow:0 10px 20px #231a140f;transform:translateY(-1px)}.template-collection .ashuku-collection-active-filters__chip-close{color:#b85638;display:inline-flex;font-size:16px;font-weight:500;line-height:1;transform:rotate(45deg)}.template-collection .toolbar .toolbar-icon{align-items:center;display:inline-flex;gap:10px}.template-collection .toolbar .toolbar-filter-copy{align-items:center;display:inline-flex;gap:8px}.template-collection .toolbar .toolbar-filter-count{align-items:center;background:#17110e;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.template-collection .collection-filters .refined-widgets .sidebarBlock-content{padding-top:4px}@media screen and (max-width:767px){.template-collection .ashuku-collection-active-filters{border-radius:18px;padding:13px 14px}.template-collection .ashuku-collection-active-filters__header{align-items:flex-start;flex-direction:column}.template-collection .ashuku-collection-active-filters__chip{font-size:10px;min-height:34px;padding:0 12px}.template-collection .toolbar-wrapper:not(.toolbar-mobile){gap:12px}.template-collection .toolbar .results-count{width:100%}}.template-search .ashuku-search-overview{align-items:end;background:radial-gradient(circle at top left,#ffffff9e,#fff0 34%),linear-gradient(180deg,#f8f4edfa,#f0e8defa);border:1px solid rgba(35,26,20,.09);border-radius:24px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin:0 0 18px;padding:18px 20px}.template-search .ashuku-search-overview__eyebrow{color:#7d6d63;font-size:10px;font-weight:700;letter-spacing:.18em;margin:0 0 6px;text-transform:uppercase}.template-search .ashuku-search-overview__text{color:#3d322b;font-size:14px;line-height:1.55;margin:0;max-width:56ch}.template-search .ashuku-search-overview__text strong{color:#201813;font-weight:700}.template-search .ashuku-search-overview__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.template-search .ashuku-search-overview__count{align-items:center;background:#17110e;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.16em;min-height:36px;padding:0 14px;text-transform:uppercase}.template-search .ashuku-search-overview__link{align-items:center;border:1px solid rgba(35,26,20,.12);border-radius:999px;color:#1f1914;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.16em;min-height:36px;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.template-search .ashuku-search-overview__link:hover{background:#17110e;border-color:#17110e;color:#fff}.template-search .ashuku-search-active-filters{align-items:start;background:#ffffffd1;border:1px solid rgba(35,26,20,.08);border-radius:20px;display:grid;gap:12px;margin:0 0 16px;padding:14px 16px}.template-search .ashuku-search-active-filters__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.template-search .ashuku-search-active-filters__label{color:#231b16;font-size:10px;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.template-search .ashuku-search-active-filters__clear{color:#7d6d63;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.template-search .ashuku-search-active-filters__list{display:flex;flex-wrap:wrap;gap:10px}.template-search .ashuku-search-active-filters__chip{align-items:center;background:#fff;border:1px solid rgba(35,26,20,.1);border-radius:999px;color:#231b16;display:inline-flex;font-size:11px;font-weight:600;gap:9px;min-height:36px;padding:0 14px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.template-search .ashuku-search-active-filters__chip:hover{border-color:#d85d3557;box-shadow:0 10px 20px #231a140f;transform:translateY(-1px)}.template-search .ashuku-search-active-filters__chip-close{color:#b85638;display:inline-flex;font-size:16px;font-weight:500;line-height:1;transform:rotate(45deg)}.template-search .toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid rgba(35,26,20,.08);border-radius:20px;box-shadow:0 18px 34px #160f0a0f;margin-bottom:22px;padding:8px 14px}.template-search .toolbar-wrapper:not(.toolbar-mobile){align-items:center;gap:18px;padding:0}.template-search .toolbar .results-count .results{align-items:center;color:#231b16;display:inline-flex!important;gap:8px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.template-search .toolbar .results-count .count{align-items:center;background:#17110e;border-radius:999px;color:#fff;display:inline-flex;height:28px;justify-content:center;min-width:28px;padding:0 10px}.template-search .toolbar .toolbar-label{color:#7d6d63;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.template-search .toolbar .toolbar-colRight{margin-left:auto}.template-search .toolbar .toolbar-icon{align-items:center;display:inline-flex;gap:10px}.template-search .toolbar .toolbar-filter-copy{align-items:center;display:inline-flex;gap:8px}.template-search .toolbar .toolbar-filter-count{align-items:center;background:#17110e;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.template-search .toolbar .toolbar-dropdown .label-tab{align-items:center;background:#fff;border:1px solid rgba(35,26,20,.1);border-radius:999px;min-height:44px;padding:10px 14px}.template-search .toolbar .toolbar-dropdown .label-text{color:#211915;font-size:13px;font-weight:600}.template-search .toolbar .toolbar-dropdown .dropdown-menu.hidden-on-mobile{border-radius:18px;box-shadow:0 18px 38px #160f0a14;padding:8px}.template-search .toolbar .toolbar-dropdown .dropdown-menu li{border-radius:12px}.template-search .toolbar .toolbar-dropdown .dropdown-menu li .text{font-size:13px}.template-404 .ashuku-404__content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f4edd6;border:1px solid rgba(35,26,20,.1);border-radius:28px;box-shadow:0 24px 50px #160f0a1a;padding:26px 24px 28px}.template-404 .ashuku-404__title{display:block;padding:0!important}.template-404 .ashuku-404__title:after{content:none!important}.template-404 .ashuku-404__text{margin-inline:auto;max-width:36ch}.template-404 .ashuku-404__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}.template-404 .ashuku-404__button{min-width:180px}.template-404 .ashuku-404__button--secondary{background:transparent}.template-404 .ashuku-404__quicklinks{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.template-404 .ashuku-404__quicklink{align-items:center;background:#ffffffe6;border:1px solid rgba(35,26,20,.1);border-radius:999px;color:#201813;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.12em;min-height:34px;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.template-404 .ashuku-404__quicklink:hover{background:#17110e;border-color:#17110e;color:#fff;transform:translateY(-1px)}@media screen and (max-width:989px){.template-search .ashuku-search-overview{grid-template-columns:1fr}.template-search .ashuku-search-overview__meta{justify-content:flex-start}}@media screen and (max-width:767px){.template-search .ashuku-search-overview,.template-search .ashuku-search-active-filters{border-radius:18px;padding:14px}.template-search .ashuku-search-active-filters__header{align-items:flex-start;flex-direction:column}.template-search .ashuku-search-active-filters__chip{font-size:10px;min-height:34px;padding:0 12px}.template-search .toolbar{border-radius:18px;padding:8px 10px}.template-search .toolbar-wrapper:not(.toolbar-mobile){gap:12px}.template-search .toolbar .results-count{width:100%}.template-404 .ashuku-404__content{border-radius:22px;padding:20px 16px 22px}.template-404 .ashuku-404__actions{flex-direction:column}.template-404 .ashuku-404__button{min-width:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/custom.css.map */
