.dh-collection-section,.dh-collection-section *,.dh-collection-section *:before,.dh-collection-section *:after{box-sizing:border-box}.dh-collection-section{--dh-cream: #faf7f1;--dh-ink: #2b261f;--dh-muted: #756d61;--dh-border: rgba(201, 191, 169, .78);--dh-font-display: var(--font-heading-family, Georgia, "Times New Roman", serif);--dh-font-body: var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);position:relative;isolation:isolate;display:block;width:100%;margin:0;padding:var(--dh-padding-top) 0 var(--dh-padding-bottom);overflow:hidden;color:var(--dh-ink);background:var(--dh-background);font-family:var(--dh-font-body);-webkit-font-smoothing:antialiased}.dh-collection-section:before,.dh-collection-section:after{position:absolute;z-index:0;width:clamp(220px,28vw,440px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#a8873c1a,#a8873c00 70%);content:"";pointer-events:none}.dh-collection-section:before{top:-42%;right:-8%}.dh-collection-section:after{bottom:-52%;left:-10%;opacity:.55}.dh-collection-section [hidden]{display:none!important}.dh-collection-section .dh-container{position:relative;z-index:1;width:100%;max-width:1440px;margin:0 auto;padding:0 24px}.dh-collection-section .dh-section-header{max-width:720px;margin:0 auto 20px;text-align:center}.dh-collection-section .dh-eyebrow{margin:0 0 7px;color:var(--dh-action);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.dh-collection-section .dh-title{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0 10px;margin:0;color:var(--dh-title-color);font-family:var(--dh-font-display);font-size:clamp(32px,3.4vw,46px);font-style:normal;font-weight:600;line-height:1.15;letter-spacing:-.02em;text-align:center}.dh-collection-section .dh-title-accent{color:var(--dh-accent);font-weight:600}.dh-collection-section .dh-subheading{max-width:610px;margin:10px auto 0;color:var(--dh-muted);font-size:15px;line-height:1.65}.dh-collection-section .dh-subheading>:first-child{margin-top:0}.dh-collection-section .dh-subheading>:last-child{margin-bottom:0}.dh-collection-section .dh-heading-line{display:block;width:48px;height:1px;margin:14px auto 0;background:var(--dh-accent)}.dh-collection-section .dh-tabs-wrap{width:100%;margin:0 0 18px}.dh-collection-section .dh-tabs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:4px}.dh-collection-section .dh-tab{flex:0 0 auto;min-height:44px;margin:0;padding:10px 18px;border:1px solid var(--dh-border);border-radius:999px;-webkit-appearance:none;appearance:none;background:var(--dh-tab-background);color:var(--dh-ink);font:inherit;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dh-collection-section .dh-tab:hover{border-color:var(--dh-action);background:#fff;color:var(--dh-action);transform:translateY(-1px)}.dh-collection-section .dh-tab[aria-selected=true]{border-color:var(--dh-action);background:var(--dh-action);color:var(--dh-button-text);box-shadow:0 7px 18px #2b261f21}.dh-collection-section .dh-tab:focus-visible,.dh-collection-section .dh-cart-btn:focus-visible,.dh-collection-section .dh-view-all:focus-visible,.dh-collection-section .dh-slider-btn:focus-visible,.dh-collection-section .dh-products:focus-visible,.dh-collection-section .dh-img-wrap:focus-visible,.dh-collection-section .dh-product-title:focus-visible,.dh-collection-section .dh-noscript-nav a:focus-visible{outline:3px solid var(--dh-action);outline-offset:3px}.dh-collection-section .dh-img-wrap:focus-visible{outline-offset:-3px}.dh-collection-section .dh-tab-content{min-width:0}.dh-collection-section .dh-tab-content.is-entering{animation:dh-panel-enter .42s cubic-bezier(.22,1,.36,1) both}.dh-collection-section .dh-products-shell{position:relative;width:100%}.dh-collection-section .dh-products{display:grid;grid-auto-flow:column;grid-auto-columns:var(--dh-desktop-card-width);gap:16px;width:100%;margin:0;padding:5px 4px 14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:4px;scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:manipulation;-webkit-overflow-scrolling:touch}.dh-collection-section .dh-products::-webkit-scrollbar,.dh-collection-section .dh-tabs::-webkit-scrollbar{display:none}.dh-collection-section .dh-products:focus-visible{border-radius:8px}.dh-collection-section .dh-slider-btn{position:absolute;top:42%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--dh-border);border-radius:50%;-webkit-appearance:none;appearance:none;background:var(--dh-cream);color:var(--dh-ink);box-shadow:0 8px 22px #2b261f1a;cursor:pointer;transform:translateY(-50%);touch-action:manipulation;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.dh-collection-section .dh-slider-btn:hover:not(:disabled){border-color:var(--dh-action);background:var(--dh-action);color:var(--dh-button-text);box-shadow:0 9px 24px #2b261f24}.dh-collection-section .dh-slider-btn:disabled{opacity:.34;cursor:default}.dh-collection-section .dh-slider-btn svg{width:22px;height:22px}.dh-collection-section .dh-slider-prev{left:8px}.dh-collection-section .dh-slider-next{right:8px}.dh-collection-section .dh-products-shell.dh-no-scroll .dh-slider-btn{display:none}.dh-collection-section .dh-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--dh-border);border-radius:14px;background:var(--dh-card-background);box-shadow:0 7px 22px #2b261f11;scroll-snap-align:start;scroll-snap-stop:always;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.dh-collection-section .dh-card:focus-within{border-color:var(--dh-action)}.dh-collection-section .dh-img-wrap{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--dh-cream)}.dh-collection-section .dh-product-image{display:block;width:100%;height:100%;padding:10px;object-fit:contain;object-position:center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.dh-collection-section .dh-placeholder{display:block;width:100%;height:100%;background:#f3eee5}.dh-collection-section .dh-discount-badge,.dh-collection-section .dh-soldout-badge{position:absolute;top:9px;left:9px;z-index:2;padding:6px 9px;border-radius:999px;color:#fff;font-size:11px;font-weight:700;line-height:1}.dh-collection-section .dh-discount-badge{background:var(--dh-success)}.dh-collection-section .dh-soldout-badge{background:var(--dh-ink)}.dh-collection-section .dh-card-body{display:flex;flex:1;flex-direction:column;padding:13px;text-align:left}.dh-collection-section .dh-product-heading{margin:0;font:inherit}.dh-collection-section .dh-product-title{display:-webkit-box;min-height:42px;margin:0 0 8px;overflow:hidden;color:var(--dh-ink);font-family:var(--dh-font-display);font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dh-collection-section .dh-product-title:hover{color:var(--dh-action)}.dh-collection-section .dh-rating{display:flex;align-items:center;gap:4px;min-height:18px;margin:0 0 7px;color:var(--dh-muted);font-size:11px;font-weight:600;line-height:1}.dh-collection-section .dh-rating-stars{position:relative;display:inline-block;overflow:hidden;color:#d8d2c6;direction:ltr;font-size:13px;letter-spacing:1px;white-space:nowrap}.dh-collection-section .dh-rating-stars:before{position:absolute;top:0;left:0;width:var(--dh-rating-percent, 0%);overflow:hidden;color:var(--dh-accent);content:"\2605\2605\2605\2605\2605";white-space:nowrap}.dh-collection-section .dh-rating-count{font-weight:500}.dh-collection-section .dh-product-price{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;min-height:24px;margin:0 0 7px}.dh-collection-section .dh-price-from{color:var(--dh-muted);font-size:11px;font-weight:500}.dh-collection-section .dh-current-price{color:var(--dh-ink);font-size:16px;font-weight:700;line-height:1.2}.dh-collection-section .dh-compare-price{color:#7d7468;font-size:12px;font-weight:400}.dh-collection-section .dh-trust-line{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:18px;margin:0 0 11px;color:var(--dh-muted);font-size:11px;font-weight:500;line-height:1.4}.dh-collection-section .dh-stock-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--dh-success)}.dh-collection-section .dh-stock-dot--muted{background:#8f877b}.dh-collection-section .dh-trust-separator{opacity:.65}.dh-collection-section .dh-card-action{width:100%;margin-top:auto}.dh-collection-section .dh-product-form{width:100%;margin:0}.dh-collection-section .dh-cart-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--dh-action);border-radius:999px;-webkit-appearance:none;appearance:none;background:var(--dh-action);color:var(--dh-button-text);font:inherit;font-size:13px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dh-collection-section .dh-cart-btn:hover:not(:disabled){border-color:var(--dh-ink);background:var(--dh-ink);color:#fff;box-shadow:0 8px 18px #2b261f29;transform:translateY(-1px)}.dh-collection-section .dh-cart-btn:disabled{opacity:.5;cursor:not-allowed}.dh-collection-section .dh-options-btn{background:transparent;color:var(--dh-action)}.dh-collection-section .dh-options-btn:hover{border-color:var(--dh-ink);background:var(--dh-ink);color:#fff}.dh-collection-section .dh-view-all-wrap{margin-top:16px;text-align:center}.dh-collection-section .dh-view-all{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:10px 18px;border:1px solid var(--dh-action);border-radius:999px;background:transparent;color:var(--dh-action);font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.dh-collection-section .dh-view-all:hover{background:var(--dh-action);color:var(--dh-button-text);box-shadow:0 8px 18px #2b261f24;transform:translateY(-1px)}.dh-collection-section .dh-view-all svg{width:19px;height:19px}.dh-collection-section .dh-empty{margin:25px 0;color:var(--dh-ink);font-size:15px;text-align:center}.dh-collection-section .dh-noscript-nav{margin-top:18px}.dh-collection-section .dh-noscript-nav ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.dh-collection-section .dh-noscript-nav a{color:var(--dh-action);font-weight:700}.dh-collection-section.dh-motion-ready .dh-section-header,.dh-collection-section.dh-motion-ready .dh-tabs-wrap,.dh-collection-section.dh-motion-ready .dh-card{opacity:0;transform:translateY(16px)}.dh-collection-section.dh-motion-ready.is-visible .dh-section-header,.dh-collection-section.dh-motion-ready.is-visible .dh-tabs-wrap,.dh-collection-section.dh-motion-ready.is-visible .dh-card{opacity:1;transform:translateY(0);transition-property:opacity,transform;transition-duration:.62s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.dh-collection-section.dh-motion-ready.is-visible .dh-tabs-wrap{transition-delay:90ms}.dh-collection-section.dh-motion-ready.is-visible .dh-card{transition-delay:var(--dh-card-delay, .16s)}.dh-collection-section.dh-ambient-motion:before{animation:dh-ambient-float 12s ease-in-out infinite alternate}.dh-collection-section.dh-ambient-motion:after{animation:dh-ambient-float 15s ease-in-out -4s infinite alternate-reverse}@keyframes dh-panel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dh-ambient-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(16px,10px,0) scale(1.06)}}@media(hover:hover)and (pointer:fine){.dh-collection-section .dh-card:hover{border-color:#80611a7a;box-shadow:0 14px 32px #2b261f1c;transform:translateY(-4px)}.dh-collection-section .dh-card:hover .dh-product-image{transform:scale(1.025)}}@media screen and (max-width:1200px){.dh-collection-section .dh-products{grid-auto-columns:calc((100% - 48px)/4)}}@media screen and (max-width:900px){.dh-collection-section .dh-products{grid-auto-columns:calc((100% - 32px) / 3)}}@media screen and (max-width:768px){.dh-collection-section{padding-top:var(--dh-mobile-padding-top);padding-bottom:var(--dh-mobile-padding-bottom)}.dh-collection-section .dh-container{padding-right:14px;padding-left:14px}.dh-collection-section .dh-section-header{margin-bottom:19px;text-align:left}.dh-collection-section .dh-eyebrow{margin-bottom:6px;font-size:10px;letter-spacing:.13em}.dh-collection-section .dh-title{justify-content:flex-start;gap:0 7px;font-size:clamp(28px,8vw,34px);line-height:1.1;text-align:left}.dh-collection-section .dh-subheading{margin:8px 0 0;font-size:13px;line-height:1.55}.dh-collection-section .dh-heading-line{width:40px;margin:12px 0 0}.dh-collection-section .dh-tabs-wrap{width:auto;margin-right:-14px;margin-bottom:17px;margin-left:-14px}.dh-collection-section .dh-tabs{justify-content:flex-start;flex-wrap:nowrap;gap:8px;padding:4px 14px 6px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:14px;scrollbar-width:none;touch-action:manipulation;-webkit-overflow-scrolling:touch}.dh-collection-section .dh-tab{min-height:44px;padding:10px 16px;font-size:12px}.dh-collection-section .dh-products{grid-auto-columns:calc((100% - 12px)/2);gap:12px;width:auto;margin-right:-14px;margin-left:-14px;padding:5px 14px 13px;scroll-padding-inline:14px}.dh-collection-section .dh-slider-btn{display:none}.dh-collection-section .dh-card-body{padding:11px}.dh-collection-section .dh-product-image{padding:8px}.dh-collection-section .dh-product-title{min-height:39px;font-size:13px}.dh-collection-section .dh-current-price{font-size:15px}.dh-collection-section .dh-trust-line{font-size:11px}.dh-collection-section .dh-cart-btn,.dh-collection-section .dh-view-all{min-height:44px;font-size:12px}}@media screen and (max-width:599px){.dh-collection-section .dh-products{grid-auto-columns:clamp(250px,82%,360px)}.dh-collection-section .dh-product-title{font-size:14px}}@media(prefers-reduced-motion:reduce){.dh-collection-section *,.dh-collection-section *:before,.dh-collection-section *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dh-collection-section.dh-motion-ready .dh-section-header,.dh-collection-section.dh-motion-ready .dh-tabs-wrap,.dh-collection-section.dh-motion-ready .dh-card{opacity:1!important;transform:none!important}}@media(forced-colors:active){.dh-collection-section .dh-tab,.dh-collection-section .dh-card,.dh-collection-section .dh-cart-btn,.dh-collection-section .dh-view-all,.dh-collection-section .dh-slider-btn{border:1px solid ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAAAAAAAACA */
