:root{--ai-gutter: clamp(12px, 1.5vw, 24px);--ai-padding: clamp(12px, 2vw, 32px);--ai-radius: clamp(10px, 1.2vw, 18px);--ai-text-title: clamp(14px, 1.3vw, 18px);--ai-text-price: clamp(13px, 1.1vw, 16px)}#CollectionAI{width:100%;padding-inline:var(--ai-padding);box-sizing:border-box}.collection-ai-filters{display:none!important}#CollectionAIProductGrid .grid__item{width:100%;max-width:100%;text-align:center}.ai-facet{display:flex;flex-direction:column;gap:24px;font-size:14px}.ai-facet__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ai-facet__title{font-weight:600;font-size:16px;letter-spacing:.3px}.ai-facet__hint{display:block;font-size:12px;opacity:.6;margin-top:4px}.ai-btn{padding:10px 18px;border-radius:999px;font-size:13px;cursor:pointer;transition:all .25s ease;border:1px solid transparent}.ai-btn--primary{background:#111;color:#fff}.ai-btn--primary:hover{opacity:.85}.ai-btn--ghost{background:transparent;border:1px solid #ddd}.ai-btn--ghost:hover{border-color:#111}.ai-btn--full{width:100%}.ai-facet-group{border-bottom:1px solid #eee;padding-bottom:16px}.ai-facet-group__summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-weight:500;padding:10px 0;min-height:44px}.ai-facet-group__summary::-webkit-details-marker{display:none}.ai-facet-group__summary:after{content:"\2304";font-size:14px;opacity:.6;transform:rotate(0);transition:transform .25s ease,opacity .25s ease}.ai-facet-group[open] .ai-facet-group__summary:after{transform:rotate(180deg);opacity:.9}.ai-facet-group__body{padding-top:12px}.ai-facet-options{display:flex;flex-direction:column;gap:10px}.ai-facet-option__label{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:opacity .2s ease}.ai-facet-option__label:hover{opacity:.7}.ai-facet-option__input{margin-right:8px}.ai-facet-option__text{flex:1}.ai-facet-option__count{font-size:12px;opacity:.5}.ai-facet-option__label.is-disabled{opacity:.3;cursor:not-allowed}.ai-price__row{display:flex;gap:12px;margin-bottom:16px}.ai-field{display:flex;flex-direction:column;flex:1}.ai-field__label{font-size:11px;opacity:.6;margin-bottom:4px}.ai-field__input{padding:10px;border:1px solid #ddd;border-radius:8px}.ai-facet__sticky{display:none}@media(max-width:768px){.ai-facet__sticky{position:sticky;bottom:0;background:#fff;padding:12px 0;display:flex;flex-direction:column;gap:8px;border-top:1px solid #eee}.ai-facet__actions{display:none}}#CollectionAIProductGrid ul.product-grid{list-style:none!important;padding:0!important;margin:0!important}#CollectionAIProductGrid ul.product-grid>li{list-style:none!important}#CollectionAIProductGrid ul.product-grid>li::marker{content:""!important}#CollectionAIProductGrid .product-grid{display:grid;gap:var(--ai-gutter);grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;align-items:start}@media(min-width:750px){#CollectionAIProductGrid .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){#CollectionAIProductGrid .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1600px){:root{--ai-gutter: clamp(18px, 1.2vw, 32px);--ai-padding: clamp(24px, 2vw, 48px)}}#CollectionAIProductGrid .grid__item{width:100%;text-align:center}#CollectionAIProductGrid .grid__item>a{display:block;text-decoration:none;color:inherit;padding-bottom:var(--ai-gutter)}#CollectionAIProductGrid img{display:block;width:100%;height:auto;margin-inline:auto;border-radius:var(--ai-radius);object-fit:cover}#CollectionAIProductGrid .grid__item div{margin-top:6px;font-size:var(--ai-text-title);line-height:1.25}#CollectionAIProductGrid .grid__item div+div{margin-top:4px;font-size:var(--ai-text-price);font-weight:500;opacity:.85}#CollectionAIPagination{width:100%;text-align:center;margin-top:var(--ai-gutter)}#CollectionAI *{box-sizing:border-box}.aiwa-tagbar-wrap{position:static;z-index:auto;transform:none;margin:0 0 10px}.aiwa-tagbar{display:flex;align-items:center;gap:18px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px 2px 14px;scrollbar-width:none}.aiwa-tagbar__item{border:1px solid rgba(0,0,0,.1);background:#fff;padding:6px 16px;cursor:pointer;font-size:13px;letter-spacing:.1em;text-transform:uppercase;border-radius:40px;transition:all .22s ease}.aiwa-tagbar__item:hover{transform:translateY(-2px)}@media screen and (min-width:990px){.aiwa-tagbar{justify-content:center}}.aiwa-active-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.aiwa-chip{background:#f5f2ee;padding:6px 14px;border-radius:40px;font-size:13px;display:flex;align-items:center;gap:6px;cursor:pointer}.aiwa-chip span{opacity:.6}.aiwa-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;z-index:998}.aiwa-filter-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.aiwa-filter-panel{position:fixed;top:0;right:0;width:420px;max-width:100%;height:100%;background:#fff;box-shadow:-10px 0 40px #00000026;transform:translate3d(100%,0,0);opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .2s ease,visibility .2s ease;z-index:999;display:flex;flex-direction:column}.aiwa-filter-panel.is-open{transform:translateZ(0);opacity:1;visibility:visible;pointer-events:auto}.aiwa-filter-group{margin-bottom:28px}.aiwa-filter-group h4{font-size:14px;margin-bottom:12px;letter-spacing:.08em}.aiwa-filter-group label{display:block;margin-bottom:10px;cursor:pointer}.aiwa-filter-group input{margin-right:8px}.aiwa-price-inputs{display:flex;gap:10px;margin-bottom:12px}.aiwa-price-inputs input{flex:1;padding:8px;border:1px solid #ddd;border-radius:6px}body.aiwa-filter-open{overflow:hidden}.collection-ai-filters{display:block!important}.aiwa-filter-panel{position:fixed;top:0;right:0;width:420px;max-width:100%;height:100%;background:#fff;box-shadow:-10px 0 40px #00000026;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:999;display:flex;flex-direction:column}.aiwa-filter-header{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #eee;font-weight:600;letter-spacing:.08em}.aiwa-filter-close{background:none;border:none;font-size:18px;cursor:pointer}.aiwa-filter-group h4{font-size:14px;margin-bottom:12px;letter-spacing:.05em}.aiwa-filter-options{display:flex;flex-direction:column;gap:10px}@media(max-width:768px){.aiwa-filter-panel{width:100%}}@media(min-width:1600px){.aiwa-filter-panel{width:480px}}#CollectionAI{transition:opacity .25s ease,transform .25s ease}#CollectionAI.is-loading{opacity:.4;transform:translateY(6px);pointer-events:none}.aiwa-tagbar-wrap{width:100%;margin:10px 0 18px}.aiwa-tagbar{display:flex;align-items:center;gap:14px;flex-wrap:nowrap;overflow-x:auto;padding:6px 4px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.aiwa-tagbar::-webkit-scrollbar{display:none}.aiwa-tagbar__item{flex:0 0 auto;border:1px solid rgba(0,0,0,.12);background:#fff;padding:7px 16px;font-size:13px;border-radius:40px;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;transition:.2s ease}.aiwa-tagbar__item:hover{transform:translateY(-1px)}.aiwa-tagbar__item.is-active{background:#d1c4b4;border-color:#d1c4b4;color:#000}@media(min-width:990px){.aiwa-tagbar{justify-content:center}}.aiwa-no-results{text-align:center;padding:80px 20px}.aiwa-no-results h2{font-size:28px;margin-bottom:10px}.aiwa-reset-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:24px;padding:12px 20px;border-radius:8px;background:#111;color:#fff;text-decoration:none;font-size:14px;font-weight:500;transition:all .25s ease}.aiwa-reset-btn:hover{background:#000;transform:translateY(-2px);box-shadow:0 6px 14px #0000001f}.aiwa-suggestions{margin-top:40px;text-align:center}.aiwa-suggestions-title{font-size:16px;margin-bottom:16px;font-weight:500}.aiwa-suggestion-grid{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.aiwa-suggestion-card{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:10px;background:#f7f7f7;text-decoration:none;color:#111;font-size:14px;transition:all .2s ease}.aiwa-suggestion-card:hover{background:#111;color:#fff;transform:translateY(-2px)}.aiwa-suggestion-icon{font-size:16px}.aiwa-suggestion-card.is-disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.aiwa-suggestion-card small{font-size:11px;margin-left:6px;color:#777}#CollectionAIPagination{display:none!important}.aiwa-filter-trigger-wrap{max-width:160rem;margin:0 auto 20px;padding:0 0rem;display:flex;justify-content:flex-start}.aiwa-filter-trigger{border:1px solid rgba(0,0,0,.15);background:#fff;padding:6px 16px;border-radius:30px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .25s ease}.aiwa-filter-trigger:hover{background:#d1c4b4;border-color:#d1c4b4}.aiwa-active-filters{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:18px}.aiwa-active-filters .chip{background:#d1c4b4;padding:6px 14px;border-radius:40px;font-size:12px;display:flex;align-items:center;gap:6px;cursor:pointer}.aiwa-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:all .3s ease;z-index:998}.aiwa-filter-options label{font-size:14px;cursor:pointer}.aiwa-filter-options label.is-disabled{opacity:.3;cursor:not-allowed}.aiwa-price-inputs{display:flex;gap:12px;margin-bottom:14px}.aiwa-price-inputs input{width:100%;padding:10px;border:1px solid #ddd;border-radius:8px}#aiwa-trust-section{width:100%;margin:22px 0 30px;position:relative;z-index:1}#aiwa-trust-section:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:100vw;height:100%;background:#f2eeeb;z-index:-1}#aiwa-trust-section .aiwa-trust-item{background:transparent!important;box-shadow:none!important;border:none!important}#aiwa-trust-section .aiwa-trust-inner{width:100%;max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch;justify-items:center}#aiwa-trust-section .aiwa-trust-item{width:100%;max-width:220px;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px 14px;gap:12px;box-sizing:border-box;margin:0 auto}#aiwa-trust-section .aiwa-trust-item img{width:72px;height:72px;object-fit:contain;display:block;margin:0 auto;flex:0 0 72px}#aiwa-trust-section .aiwa-trust-item span{display:block;margin:0 auto;max-width:200px;font-size:19px;font-weight:700;line-height:1.25;text-align:center;word-break:keep-all;overflow-wrap:normal}#aiwa-trust-section .aiwa-trust-item .aiwa-trust-copy{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}#aiwa-trust-section .aiwa-trust-item .aiwa-trust-sub{max-width:200px;font-size:13px;font-weight:400;line-height:1.4;opacity:.65}@media(max-width:989px){#aiwa-trust-section .aiwa-trust-item img{width:58px;height:58px;flex:0 0 58px}#aiwa-trust-section .aiwa-trust-item span{font-size:15px;line-height:1.25;max-width:150px}#aiwa-trust-section .aiwa-trust-item .aiwa-trust-sub{font-size:12px;line-height:1.35;max-width:150px}}@media(max-width:768px){#aiwa-trust-section .aiwa-trust-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#aiwa-trust-section .aiwa-trust-item{width:100%;max-width:none;min-height:130px;padding:12px 2px;gap:8px}#aiwa-trust-section .aiwa-trust-item img{width:56px!important;height:56px!important;flex:0 0 56px!important}#aiwa-trust-section .aiwa-trust-item span{width:100%;max-width:none;font-size:13px!important;line-height:1.25!important;word-break:keep-all;overflow-wrap:normal;white-space:normal}#aiwa-trust-section .aiwa-trust-item .aiwa-trust-copy{gap:3px}#aiwa-trust-section .aiwa-trust-item .aiwa-trust-sub{font-size:10.5px!important;line-height:1.3!important;font-weight:400!important;max-width:none}}.collection-editorial-bottom{background:#f2eeeb;padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(24px,4vw,48px)}.collection-editorial-bottom__grid{display:grid;grid-template-columns:minmax(0,1fr) 480px;align-items:start;gap:16px;margin-bottom:clamp(20px,4vw,36px)}.collection-editorial-bottom__content{min-width:0;max-width:100%;align-self:center}.collection-editorial-bottom__divider{width:60px;height:1px;background:#1e1a172e;margin:0 0 16px}.collection-editorial-bottom__intro{color:#544b45;font-size:15px;line-height:1.7}.collection-editorial-bottom__intro p{margin:0 0 14px}.collection-editorial-bottom__intro h2,.collection-editorial-bottom__intro h3,.collection-editorial-bottom__intro h4{font-family:Georgia,Times New Roman,serif;color:#1e1a17;font-weight:400;line-height:1.2;margin:28px 0 12px}.collection-editorial-bottom__intro ul,.collection-editorial-bottom__intro ol{margin:0 0 18px 18px}.collection-editorial-bottom__image{width:100%;max-width:480px;justify-self:end}.collection-editorial-bottom__image img{display:block;width:100%;max-width:480px;height:480px;object-fit:cover}@media(max-width:989px){.collection-editorial-bottom{padding-top:20px;padding-bottom:28px}.collection-editorial-bottom__grid{grid-template-columns:1fr;gap:18px}.collection-editorial-bottom__image{max-width:100%;justify-self:stretch;order:1}.collection-editorial-bottom__content{max-width:100%;order:2;align-self:auto}.collection-editorial-bottom__image img{width:100%;height:auto;aspect-ratio:1 / 1}.collection-editorial-bottom__intro,.collection-editorial-bottom__seo{font-size:14px;line-height:1.7}}#aiwa-trust-section{margin-top:-40px}.collection-description-toggle{margin-top:16px}.collection-description-toggle summary{cursor:pointer;font-weight:600;list-style:none}.collection-description-toggle summary::-webkit-details-marker{display:none}.toggle-text-less,.collection-description-toggle[open] .toggle-text-more{display:none}.collection-description-toggle[open] .toggle-text-less{display:inline}.collection-editorial-bottom__intro-hidden{margin-top:16px}html{scroll-behavior:smooth}.scroll-to-grid{font-weight:600;text-decoration:underline;cursor:pointer}.aiwa-filter-trigger-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aiwa-filter-inline-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aiwa-filter-inline-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#f5f2ee;font-size:12px;line-height:1;white-space:nowrap}.aiwa-filter-inline-chip button{background:none;border:none;padding:0;margin:0;cursor:pointer;font-size:14px;line-height:1}.aiwa-filter-trigger-wrap{transition:transform .25s ease,box-shadow .25s ease,background .25s ease,padding .25s ease}.aiwa-filter-trigger-wrap.is-pinned{padding-top:0;padding-bottom:0;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 20px #0000000f,0 1px #0000000a;border-bottom:1px solid rgba(0,0,0,.05);animation:aiwaStickyFade .25s ease}@keyframes aiwaStickyFade{0%{transform:translateY(-8px);opacity:.85}to{transform:translateY(0);opacity:1}}.aiwa-filter-trigger-wrap.is-pinned .aiwa-filter-trigger{background:#d1c4b4;color:#000;border-color:#d1c4b4;transform:none;box-shadow:0 6px 18px #00000014}.aiwa-filter-trigger-wrap.is-pinned .aiwa-filter-trigger:hover{transform:scale(1)}.aiwa-filter-trigger-wrap.is-pinned{z-index:9999!important;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px #00000014;border-bottom:1px solid rgba(0,0,0,.06)}.aiwa-filter-trigger-wrap.is-pinned{gap:12px}.aiwa-filter-inline-chips{display:flex;align-items:center;gap:8px}.aiwa-filter-inline-chip{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:40px;font-size:12px;letter-spacing:.04em;background:#f7f5f2;border:1px solid rgba(0,0,0,.05);transition:all .2s ease}.aiwa-filter-inline-chip button{border:none;background:none;cursor:pointer;font-size:12px;opacity:.5;transition:opacity .2s ease}.aiwa-filter-inline-chip:hover{background:#111;color:#fff}.aiwa-filter-inline-chip:hover button{opacity:1;color:#fff}.aiwa-filter-inline-chip{animation:aiwaChipIn .2s ease}@keyframes aiwaChipIn{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.aiwa-filter-trigger-wrap.is-pinned{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;z-index:40!important;background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px #0000001a,0 1px #0000000d;padding:10px 14px;border-radius:0 0 16px 16px}.aiwa-filter-trigger-wrap.is-pinned .aiwa-filter-inline-chips{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.aiwa-filter-trigger-wrap.is-pinned .aiwa-filter-inline-chips::-webkit-scrollbar{display:none}.aiwa-filter-trigger-wrap.is-pinned .aiwa-filter-inline-chip{flex:0 0 auto}@media(max-width:768px){.aiwa-filter-trigger-wrap.is-pinned{align-items:center;flex-wrap:nowrap}.aiwa-filter-trigger-wrap.is-pinned .aiwa-filter-trigger{flex:0 0 auto}.aiwa-filter-trigger-wrap.is-pinned .aiwa-filter-inline-chips{flex:1 1 auto;min-width:0;width:auto}}.aiwa-scroll-top{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(18px);width:64px;height:64px;display:grid;place-items:center;padding:0;margin:0;border:1px solid rgba(0,0,0,.08);border-radius:999px;cursor:pointer;appearance:none;-webkit-appearance:none;color:#111;background:linear-gradient(180deg,#fffffff0,#f8f4efe6);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 20px 50px #00000029,0 4px 14px #00000014,inset 0 1px #ffffffd9;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease,transform .28s ease,box-shadow .28s ease,background .28s ease;z-index:10001}.aiwa-scroll-top:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(180deg,#d1c4b43d,#fff0);pointer-events:none}.aiwa-scroll-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.aiwa-scroll-top:hover{background:linear-gradient(180deg,#f6f1ea,#d1c4b4);transform:translate(-50%) translateY(-6px);box-shadow:0 28px 65px #00000038,0 10px 24px #0000001f,inset 0 1px #ffffffe6}.aiwa-scroll-top:active{transform:translate(-50%) translateY(-2px) scale(.98)}.aiwa-scroll-top svg{width:32px;height:32px;display:block;position:relative;z-index:1;transform:translateY(-1.5px)}@media(max-width:768px){.aiwa-scroll-top{width:38px;height:38px;bottom:12px;background:#ffffffbf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 24px #0000001a,0 2px 6px #0000000d}.aiwa-scroll-top svg{width:20px;height:20px;opacity:.9;transform:translateY(-.5px)}}.aiwa-filter-panel{overflow:hidden}.aiwa-filter-topbar{position:sticky;top:0;z-index:5;background:#fffffff5;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px #0000000f,0 1px #0000000a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.aiwa-filter-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 14px;background:transparent;border-bottom:1px solid rgba(0,0,0,.05);font-weight:600;letter-spacing:.08em}.aiwa-filter-top-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px 16px;background:transparent}.aiwa-filter-body{flex:1 1 auto;overflow-y:auto;padding:18px 22px 24px}.aiwa-reset{border:0;background:transparent;font-size:13px;letter-spacing:.1em;white-space:nowrap;cursor:pointer}.aiwa-apply{border:0;border-radius:999px;background:#d1c4b4;padding:10px 18px;font-size:13px;letter-spacing:.08em;white-space:nowrap;cursor:pointer;transition:transform .25s ease,opacity .25s ease}.aiwa-apply:hover{opacity:.88;transform:translateY(-1px)}@media(max-width:768px){.aiwa-filter-header{padding:16px 16px 12px}.aiwa-filter-top-actions{gap:10px;padding:12px 16px 14px}.aiwa-filter-body{padding:16px 16px 24px}.aiwa-reset,.aiwa-apply{min-height:42px}.aiwa-apply{padding:10px 16px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/collection-ai.css.map */
