body .header__menu-item{font-size:1.2rem;font-weight:600;letter-spacing:.14em}body .header__menu-item.sam-nav-rewards{color:var(--sam-red, #f5000f);gap:.6rem}.sam-nav-rewards__gift{flex:none;width:1.6rem;height:1.6rem;stroke:currentColor;stroke-width:1.6}body .header__menu-item.sam-nav-rewards span:after{background:var(--sam-red, #f5000f)}body .mega-menu__content{padding-top:0;padding-bottom:0;background:#fff;border-top:1px solid rgba(0,0,0,.06);box-shadow:0 3rem 6rem -3rem #00000047}body .sam-mega--promo{grid-template-columns:minmax(0,1fr) minmax(24rem,28rem)}body .sam-mega .mega-menu__list.sam-mega__tiles,body .sam-mega--promo .mega-menu__list.sam-mega__tiles{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.4rem;margin:2.8rem 0 2.4rem}body .sam-mega__tile{position:relative;gap:0}body .sam-mega__tile-media--cut{position:relative;display:flex;align-items:flex-end;justify-content:center;height:24rem;padding:1.6rem 1rem 0;box-sizing:border-box;background:radial-gradient(110% 90% at 50% 22%,#fbfbf9,#ebebe8);isolation:isolate}body .sam-mega__tile-media--cut:after{content:"";position:absolute;left:18%;right:18%;bottom:.8rem;height:1.4rem;border-radius:50%;background:radial-gradient(closest-side,#00000029,#0000);z-index:-1}body .sam-mega__tile-media--cut img{width:auto;height:92%;max-width:72%;padding:0;object-fit:contain;object-position:50% 100%;transition:transform .6s var(--sam-ease, cubic-bezier(.22, 1, .36, 1))}body .sam-mega__tile-media--two img{max-width:58%}body .sam-mega__tile-media--two img+img{margin-left:-14%;height:80%}body .sam-mega__tile-media--cut img.is-cut{mix-blend-mode:normal;filter:drop-shadow(0 .8rem 1rem rgba(0,0,0,.12))}body .sam-mega__tile-media--cut img.is-uncut{height:74%;align-self:center;mix-blend-mode:normal;background:#fff;padding:4%}body .sam-mega__tile:hover .sam-mega__tile-media--cut img{transform:translateY(-.8rem)}body .sam-mega__tile:hover .sam-mega__tile-media--two img:first-child{transform:translate(-5%,-.8rem) rotate(-3deg)}body .sam-mega__tile:hover .sam-mega__tile-media--two img+img{transform:translate(5%,-.8rem) rotate(3deg)}.sam-mega__tile-text{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:1.2rem}body .sam-mega__tile-title{font-size:1.25rem;font-weight:700;letter-spacing:.12em}.sam-mega__tile-count{flex:none;font-size:1.1rem;font-weight:500;letter-spacing:.02em;color:#14141480}.sam-mega__tile-go{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:#111;color:#fff;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .35s var(--sam-ease, cubic-bezier(.22, 1, .36, 1))}.sam-mega__tile-go svg{width:1.4rem;height:1.4rem}body .sam-mega__tile:hover .sam-mega__tile-go,body .sam-mega__tile:focus-visible .sam-mega__tile-go{opacity:1;transform:none}body .sam-mega__tile:hover .sam-mega__tile-title{text-decoration:none}@keyframes sam-mega-open{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:none}}details[open]>.mega-menu__content{animation:sam-mega-open .34s var(--sam-ease, cubic-bezier(.22, 1, .36, 1)) both}details[open]>.mega-menu__content .sam-mega__tiles>li,details[open]>.mega-menu__content .sam-mega__promo{animation:none}body .sam-mega__tile-media--photo{height:24rem;background:#ecebe8}body .sam-mega__tile-media--photo img{padding:0;object-fit:cover;object-position:50% 22%;mix-blend-mode:normal}.sam-mega__promo-media.sam-mega__promo-media--photo img{padding:0;object-fit:cover;object-position:50% 20%;mix-blend-mode:normal;filter:none}.sam-mega__promo{margin:2.8rem 0 2.4rem}.sam-mega__promo-media--cut{position:relative;display:flex;align-items:flex-end;justify-content:center;height:28rem;padding-top:1.6rem;box-sizing:border-box;background:radial-gradient(110% 90% at 50% 22%,#fbfbf9,#e6e6e2)}.sam-mega__promo-media.sam-mega__promo-media--cut img{width:auto;height:94%;max-width:80%;padding:0;object-fit:contain;object-position:50% 100%;filter:none}.sam-mega__promo-media--cut img.is-cut{mix-blend-mode:normal;filter:drop-shadow(0 1.2rem 1.4rem rgba(0,0,0,.14))}.sam-mega__promo-media--cut img.is-uncut{mix-blend-mode:normal}body .sam-mega .mega-menu__list:not(.sam-mega__tiles){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 3.2rem;margin:2.4rem 0 2rem}body .sam-mega .mega-menu__list:not(.sam-mega__tiles)>li>.mega-menu__link--level-2{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.6rem 0;border-bottom:1px solid rgba(0,0,0,.1);font-size:1.5rem;font-weight:600;color:#111}.sam-mega__row-go{flex:none;width:1.5rem;height:1.5rem;transition:transform .3s ease}body .sam-mega .mega-menu__link--level-2:hover .sam-mega__row-go{transform:translate(.4rem)}body .sam-mega .mega-menu__link--level-2:hover .sam-mega__row-title{text-decoration:underline;text-underline-offset:.4rem}.sam-mega__strip{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding-top:1.4rem;padding-bottom:1.6rem;border-top:1px solid rgba(0,0,0,.08)}.sam-mega__prices{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.sam-mega__strip-label{margin-right:.6rem;font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#1414148c}.sam-mega__price{display:inline-flex;align-items:baseline;gap:.4rem;padding:.6rem 1.4rem;border-radius:99rem;background:#f5000f12;color:var(--sam-red, #f5000f);font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:background-color .25s ease,color .25s ease}.sam-mega__price small{font-size:.95rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sam-mega__price b{font-size:1.6rem;font-weight:800;letter-spacing:-.02em}.sam-mega__price:hover{background:var(--sam-red, #f5000f);color:#fff}.sam-mega__promises{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem 2.4rem;margin:0;padding:0;list-style:none;font-size:1.2rem;color:#141414b3}.sam-mega__promises li{display:flex;align-items:center;gap:.7rem}.sam-mega__promises svg{flex:none;width:1.7rem;height:1.7rem;stroke:currentColor;stroke-width:1.5}.sam-mega__promises a{color:inherit;text-decoration:none}.sam-mega__promises a:hover{color:#111;text-decoration:underline;text-underline-offset:.3rem}body .menu-drawer__navigation{padding-top:.8rem}body .menu-drawer__navigation,body .menu-drawer__utility-links{min-width:0}.sam-qc.sam-drawer__circles{contain:inline-size}.sam-qc.sam-drawer__circles .sam-qc__item{width:calc(var(--qc-d) + 1.4rem)}.sam-qc.sam-drawer__circles .sam-qc__label{white-space:normal;line-height:1.15;font-size:1.05rem}.sam-qc.sam-drawer__circles{--qc-d: 6.2rem;--qc-pop: .36;background:transparent;border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:.4rem}.sam-qc.sam-drawer__circles .sam-qc__row{justify-content:flex-start;gap:1.2rem;padding:calc(var(--qc-d) * var(--qc-pop) + .8rem) 2.4rem 1.6rem}body .menu-drawer .menu-drawer__menu>li>.menu-drawer__menu-item,body .menu-drawer .menu-drawer__menu>li>details>.menu-drawer__menu-item{font-family:var(--sam-font-ui, var(--font-body-family));font-size:1.5rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;padding:1.7rem 2.4rem;border-bottom:1px solid rgba(0,0,0,.07)}body .menu-drawer__menu-item>.svg-wrapper{right:2.4rem}body .menu-drawer .menu-drawer__menu-item.sam-drawer__rewards{color:var(--sam-red, #f5000f);gap:1rem}.sam-drawer__gift{flex:none;width:2rem;height:2rem;stroke:currentColor;stroke-width:1.6}body .menu-drawer__close-button{padding:1.6rem 2.4rem;border-bottom:1px solid rgba(0,0,0,.07);width:100%}body .menu-drawer .menu-drawer__menu>li>.menu-drawer__menu-item.sam-drawer__child{gap:1.4rem;padding-top:1rem;padding-bottom:1rem;letter-spacing:.1em}.sam-drawer__thumb{flex:none;position:relative;display:flex;align-items:flex-end;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#fafaf8,#e7e7e4)}.sam-drawer__thumb img{width:84%;height:90%;object-fit:contain;object-position:50% 100%}.sam-drawer__thumb img:not(.is-cut):not(.is-uncut){mix-blend-mode:multiply}.sam-drawer__thumb img.is-uncut{width:100%;height:100%;object-fit:cover}.sam-drawer__child-text{display:flex;flex-direction:column;gap:.2rem}.sam-drawer__child-text small{font-size:1.1rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:#14141480}body .menu-drawer__utility-links{padding:2rem 2.4rem 2.8rem}.sam-drawer__prices{margin-bottom:1.4rem}.sam-drawer__label{display:block;margin-bottom:1rem;font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#1414148c}.sam-drawer__price-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.sam-drawer__price{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .4rem .9rem;background:var(--sam-red, #f5000f);color:#fff;line-height:1;text-decoration:none}.sam-drawer__price b{margin:.3rem 0 .2rem;font-size:2.6rem;font-weight:800;letter-spacing:-.03em}.sam-drawer__price small{font-size:.9rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sam-drawer__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:1.6rem}body .sam-drawer__card{display:flex;align-items:center;gap:1rem;margin:0;padding:1.2rem;background:#fff;border:1px solid rgba(0,0,0,.1);color:#1414148c;font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.sam-drawer__card b{display:block;margin-top:.3rem;font-size:1.3rem;font-weight:700;letter-spacing:.01em;text-transform:none;color:#111;white-space:nowrap}.sam-drawer__card svg{flex:none;width:2.2rem;height:2.2rem;stroke:#111;stroke-width:1.5}html.sam-dark body .mega-menu__content{background:#111;border-top-color:#222}html.sam-dark .sam-mega__tile-media--cut,html.sam-dark .sam-mega__promo-media--cut{background:radial-gradient(110% 90% at 50% 22%,#2a2a2a,#191919)}html.sam-dark .sam-mega__tile-media--cut img:not(.is-cut):not(.is-uncut),html.sam-dark .sam-mega__promo-media--cut img:not(.is-cut):not(.is-uncut),html.sam-dark .sam-drawer__thumb img:not(.is-cut):not(.is-uncut){opacity:0}html.sam-dark .sam-mega__tile-count,html.sam-dark .sam-mega__strip-label,html.sam-dark .sam-drawer__label,html.sam-dark .sam-drawer__child-text small{color:#f0f0f08c}html.sam-dark .sam-mega__tile-go{background:#f0f0f0;color:#111}html.sam-dark body .sam-mega .mega-menu__list:not(.sam-mega__tiles)>li>.mega-menu__link--level-2{color:#f0f0f0;border-bottom-color:#2a2a2a}html.sam-dark .sam-mega__strip{border-top-color:#222}html.sam-dark .sam-mega__promises{color:#f0f0f0b3}html.sam-dark .sam-mega__promises a:hover{color:#fff}html.sam-dark .sam-mega__price{background:#ff2b3624;color:#ff2b36}html.sam-dark .sam-mega__price:hover{background:#ff2b36;color:#fff}html.sam-dark body .header__menu-item.sam-nav-rewards,html.sam-dark body .menu-drawer .menu-drawer__menu-item.sam-drawer__rewards{color:#ff2b36}html.sam-dark .sam-qc.sam-drawer__circles{border-bottom-color:#222}html.sam-dark body .menu-drawer .menu-drawer__menu>li>.menu-drawer__menu-item,html.sam-dark body .menu-drawer .menu-drawer__menu>li>details>.menu-drawer__menu-item,html.sam-dark body .menu-drawer__close-button{border-bottom-color:#222}html.sam-dark .sam-drawer__thumb{background:radial-gradient(circle at 50% 35%,#2a2a2a,#1b1b1b)}html.sam-dark body .sam-drawer__card{background:#1a1a1a;border-color:#2a2a2a;color:#f0f0f08c}html.sam-dark .sam-drawer__card b{color:#f0f0f0}html.sam-dark .sam-drawer__card svg{stroke:#f0f0f0}@media(prefers-reduced-motion:reduce){details[open]>.mega-menu__content .sam-mega__tiles>li,details[open]>.mega-menu__content .sam-mega__promo{animation:none}body .sam-mega__tile-media--cut img,.sam-mega__tile-go{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/sam-menu.css.map */
