[data-cmm-root] *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}[data-cmm-root]{color:rgba(var(--color-button),var(--alpha-button-background))}[data-cmm-root] a.button.btn-outline{background:rgba(var(--color-secondary-button-text),1);color:rgba(var(--color-secondary-button),1);padding:16px;font-size:14px}[data-cmm-root] a.button.btn-outline:after{box-shadow:none}[data-cmm-root] .btn-quick{padding:8px 16px;border-radius:8px;border:none;font-size:13px;background:rgba(var(--color-button),var(--alpha-button-background));color:#fff!important;cursor:pointer;text-decoration:none;display:inline-block;min-width:var(--width)}.cmm .quick-add__submit.quick-add__submit{font-size:clamp(10px,.63vw,12px);padding:5px clamp(11px,.84vw,16px);padding-left:clamp(13px,1.05vw,20px);text-align:center;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border-radius:32px;color:rgb(var(--color-button-text),.8);background:linear-gradient(90deg,#c27348,#d1845a,#ffaf80 50%,#d1845a 76%,#c27348);gap:4px;margin:0;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmm .quick-add__submit.quick-add__submit:after{box-shadow:none!important}.cmm .quick-add__submit.quick-add__submit span{display:block}[data-cmm-mode=mega]{border-radius:18px;margin:0 auto}[data-cmm-mode=mega] .page{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;width:1660px}[data-cmm-mode=mega] .navsidebar{width:clamp(272px,17.88vw,342px);padding:clamp(16px,1.36vw,26px) 0}[data-cmm-mode=mega] .accordion-row{border-bottom:1px solid #eee4d4}[data-cmm-mode=mega] .navsidebar-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:15px 0;cursor:pointer;opacity:.28;border-bottom:1px solid rgba(0,0,0,.4);-webkit-transition:background .2s ease,opacity .2s ease;transition:background .2s ease,opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-cmm-mode=mega] .navsidebar .accordion-row:first-child .navsidebar-item{padding-top:0}[data-cmm-mode=mega] .navsidebar-item.active,[data-cmm-mode=mega] .navsidebar-item:hover{opacity:1;border-color:#000}[data-cmm-mode=mega] .navsidebar-item img{width:clamp(72px,5.12vw,98px);height:clamp(72px,5.12vw,98px);border-radius:8px;-o-object-fit:cover;object-fit:cover}.cmm .navsidebar-title{letter-spacing:0;line-height:1;font-size:clamp(18px,1.57vw,30px);font-family:var(--font-heading-family);text-align:left;font-weight:700}.navsidebar-arrow{margin-left:auto;font-size:clamp(24px,2.09vw,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:clamp(16px,2.09vw,40px);font-family:var(--font-body-family);font-weight:400;width:auto;aspect-ratio:1/1}[data-cmm-mode=mega] .content{border:1px solid #3d39391a;border-radius:32px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:clamp(400px,29.53vw,565px);max-height:62dvh;background:rgb(var(--color-button-text));padding:clamp(24px,2.51vw,48px) clamp(28px,2.87vw,55px);max-width:calc(100% - clamp(272px,17.88vw,342px) - 40px);display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}[data-cmm-mode=mega] .content-header{border-bottom:1px solid #000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:clamp(18px,1.67vw,32px);margin-bottom:clamp(18px,1.67vw,32px)}[data-cmm-mode=mega] .content-title{font-size:clamp(28px,2.51vw,48px);line-height:1.2;font-weight:700;letter-spacing:0}[data-cmm-mode=mega] .products-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;--gap: clamp(16px, 1.25vw, 24px);padding:0 calc(100% - (100% - var(--gap) / 2));gap:var(--gap)}[data-cmm-mode=mega] .product-card{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - var(--gap) / 2);flex:1 0 calc(50% - var(--gap) / 2);height:-webkit-max-content;height:-moz-max-content;height:max-content;width:420px;max-width:calc(50% - var(--gap) / 2);border-radius:18px;padding:clamp(12px,.941vw,18px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;background:#b5731f40;border:1px solid #b5731f40;min-height:118px;--width: clamp(80px, 6.27vw, 120px)}[data-cmm-mode=mega] .product-card,[data-cmm-mode=drawer] .slider-card,[data-cmm-mode=drawer] .slider-card *,[data-cmm-mode=mega] .product-card *{color:inherit;text-decoration:none!important}[data-cmm-mode=mega] .product-card:hover{border-color:#ff9002}[data-cmm-mode=mega] .product-image{width:var(--width);height:auto;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}[data-cmm-mode=mega] .product-info{width:calc(100% - var(--width) - 16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-cmm-mode=mega] .product-image img{width:100%;height:100%;-webkit-transform:scale(1.22);transform:scale(1.22);-o-object-fit:cover;object-fit:cover;display:block}.cmm .product-name{white-space:nowrap;overflow:hidden;text-align:left;margin-right:auto;width:100%;display:block;text-overflow:ellipsis}.cmm .product-name,.cmm .slider-name{letter-spacing:0;font-size:clamp(14px,1.25vw,24px);font-family:var(--font-heading-family);text-align:left;font-weight:700;margin-bottom:4px}.cmm .slider-name{text-wrap:auto;word-break:break-word}[data-cmm-mode=mega] .product-sub{font-size:clamp(12px,.94vw,18px);text-align:left;color:rgba(var(--color-button),.8);margin-bottom:10px}[data-cmm-mode=mega] .tab-panel{display:none}[data-cmm-mode=mega] .tab-panel.active{display:block;position:relative;overflow:auto}[data-cmm-mode=drawer]{background:transparent}[data-cmm-mode=drawer] .drawer-block{padding:0}[data-cmm-mode=drawer] .quick-add__submit.quick-add__submit{border-radius:16px;font-weight:600;letter-spacing:0}[data-cmm-mode=drawer] .accordion-row{border-bottom:1px solid rgba(0,0,0,.4)}.menu-drawer__navigation .navsidebar-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:rgba(var(--color-foreground),1)}.menu-drawer__navigation .accordion-row:first-child .navsidebar-item{padding-top:0}.navsidebar-item a.navsidebar-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-decoration:none;color:rgba(var(--color-foreground),1)}.menu-drawer__navigation .navsidebar-item img,.menu-drawer__navigation summary img{width:48px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#eee}[data-cmm-mode=drawer] .accordion-panel{max-height:0;overflow:hidden}[data-cmm-mode=drawer] .accordion-row.open .accordion-panel{max-height:900px;padding:0 12px 12px}[data-cmm-mode=drawer] .accordion-row.open .accordion-panel hr{margin:0 auto 20px;width:95%;height:1px;background-color:#0006}[data-cmm-mode=drawer] .accordion-row.open .navsidebar-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[data-cmm-mode=drawer] .mobile-slider{display:block;position:relative;margin-top:6px;margin-bottom:8px}[data-cmm-mode=drawer] .slider-wrapper{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}[data-cmm-mode=drawer] .slider-wrapper::-webkit-scrollbar{display:none}[data-cmm-mode=drawer] .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding:0}@media(max-width:380px){[data-cmm-mode=drawer] .product-grid{grid-template-columns:repeat(1,minmax(0,1fr));padding-left:24px}}[data-cmm-mode=drawer] .slider-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding-right:12px}[data-cmm-mode=drawer] :not(.product-grid) .slide{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:calc(50% - 5px);padding-right:0;scroll-snap-align:start}[data-cmm-mode=drawer] .product-grid .slide{width:100%}[data-cmm-mode=drawer] .slide:last-child{padding-right:0}[data-cmm-mode=drawer] .slider-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:100%;--width: 56px}[data-cmm-mode=drawer] .slider-image{width:var(--width);min-width:var(--width);height:auto;aspect-ratio:4/5;border-radius:6px;overflow:hidden}[data-cmm-mode=mega] .product-card{width:calc(100% - var(--width) - 16px)}[data-cmm-mode=drawer] .slider-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#eee5d4;display:block}[data-cmm-mode=drawer] .quick-add{margin:0}[data-cmm-mode=drawer] .slider-name{letter-spacing:0;line-height:1;padding-left:2px;margin-bottom:8px;color:rgba(var(--color-foreground),1)}[data-cmm-mode=drawer] .slider-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:none;background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px #0000004d;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}[data-cmm-mode=drawer] .slider-arrow svg{width:8px;height:8px}[data-cmm-mode=drawer] .slider-arrow.prev{left:5px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}[data-cmm-mode=drawer] .slider-arrow.next{right:5px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}[data-cmm-mode=drawer] .slider-arrow:disabled{opacity:.4;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/1/assets/collection-mega-menu.css.map */
