:root{--sam-red: #f5000f;--sam-red-deep: #d1000d;--sam-red-rgb: 245, 0, 15;--sam-ink: #141414;--sam-ink-rgb: 20, 20, 20;--sam-ink-2: #3b3b3b;--sam-muted: #6f6c68;--sam-line: #e7e3dd;--sam-line-soft: #f0ede8;--sam-paper: #ffffff;--sam-cream: #f6f3ee;--sam-cream-2: #efebe4;--sam-aqua: #e4f3f2;--sam-tile: #ffffff;--sam-display-case: none;--sam-accent: var(--sam-red);--sam-display-weight: 400;--sam-track-adj: 0em;--sam-display-scale: 1;--sam-font-display: "Instrument Serif", "Times New Roman", Georgia, serif;--sam-font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading-family: var(--sam-font-display);--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: var(--sam-font-ui);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--sam-gutter: clamp(1.6rem, 3.2vw, 4.8rem);--sam-space: 1;--sam-section-y: calc(clamp(4rem, 5vw, 7.2rem) * var(--sam-space, 1));--sam-section-y-tight: calc(clamp(3.2rem, 3.6vw, 4.8rem) * var(--sam-space, 1));--sam-radius: 0px;--sam-radius-soft: 2px;--sam-ease: cubic-bezier(.22, 1, .36, 1);--sam-ease-io: cubic-bezier(.65, 0, .35, 1);--sam-dur: .5s;--sam-dur-fast: .25s;--sam-header-h: 7.2rem}sam-rail,sam-featured,sam-stores,sam-countdown,sam-marquee{display:block}[aria-busy=true].is-loading{opacity:.5;pointer-events:none}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{font-family:var(--sam-font-ui);letter-spacing:0;line-height:1.6;color:rgba(var(--color-foreground),.82);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .h0,body .hxl,body .hxxl,body h1,body .h1,body h2,body .h2{font-family:var(--sam-font-display);font-weight:var(--sam-display-weight, 400);font-style:normal;letter-spacing:calc(-.015em + var(--sam-track-adj, 0em));line-height:1.04;color:rgb(var(--color-foreground));word-break:normal;overflow-wrap:break-word;text-transform:var(--sam-display-case, none)}body h1,body .h1{font-size:calc(clamp(3.6rem,4.6vw,6.4rem) * var(--sam-display-scale, 1))}body h2,body .h2{font-size:calc(clamp(3rem,3.6vw,4.8rem) * var(--sam-display-scale, 1))}body .h0{font-size:calc(clamp(4.4rem,6.4vw,9.6rem) * var(--sam-display-scale, 1));line-height:.98}body .hxl{font-size:calc(clamp(5.2rem,8vw,12rem) * var(--sam-display-scale, 1));line-height:.95}body .hxxl{font-size:calc(clamp(6rem,10vw,15rem) * var(--sam-display-scale, 1));line-height:.92}@media screen and (max-width:749px){body h1,body .h1{font-size:calc(clamp(3.6rem,4.6vw,6.4rem)*max(var(--sam-display-scale, 1),.7))}body h2,body .h2{font-size:calc(clamp(3rem,3.6vw,4.8rem)*max(var(--sam-display-scale, 1),.7))}}body h3,body .h3,body h4,body .h4,body h5,body .h5,body h6{font-family:var(--sam-font-ui);font-weight:500;font-style:normal;letter-spacing:-.005em;line-height:1.35;color:rgb(var(--color-foreground))}body h3,body .h3{font-size:clamp(1.8rem,1.6vw,2.2rem)}body h4,body .h4{font-size:1.6rem}body h5,body .h5{font-size:1.4rem}body h6{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}body h1 em,body h2 em,body .h0 em,body .h1 em,body .h2 em,.sam-accent{font-family:var(--sam-font-display);font-style:italic;font-weight:var(--sam-display-weight, 400);text-transform:var(--sam-display-case, none)}.sam-accent{color:var(--sam-accent)}.sam-eyebrow,body .caption-with-letter-spacing{font-family:var(--sam-font-ui);font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:rgba(var(--color-foreground),.62)}.sam-eyebrow--red{color:var(--sam-red)}body .rte{line-height:1.7}body .rte p{margin:0 0 1em}body .rte a{text-underline-offset:.3rem;text-decoration-thickness:1px}body .subtitle{font-size:1.5rem;letter-spacing:0;line-height:1.6}body .caption,body .caption-large{letter-spacing:.01em}::selection{background:rgba(var(--sam-red-rgb),.14);color:var(--sam-ink)}body .page-width{padding-left:var(--sam-gutter);padding-right:var(--sam-gutter)}@media screen and (min-width:750px){body .page-width{padding-left:var(--sam-gutter);padding-right:var(--sam-gutter)}}body .title-wrapper-with-link,body .title-wrapper{align-items:flex-end;gap:2rem;margin-bottom:clamp(2.4rem,3vw,4rem)}body .title-wrapper-with-link .title,body .title,body .collection-list-title,body .related-products__heading{font-family:var(--sam-font-display);font-weight:var(--sam-display-weight, 400);margin:0;text-transform:var(--sam-display-case, none)}body .title-wrapper-with-link a,body .link-with-icon{font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));border-bottom:1px solid currentColor;padding-bottom:.3rem;white-space:nowrap}.sam-section{padding-block:var(--sam-section-y)}.sam-section--tight{padding-block:var(--sam-section-y-tight)}.sam-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:clamp(2.8rem,3.6vw,4.8rem)}.sam-head__text{max-width:64rem}.sam-head__eyebrow{margin:0 0 1.2rem}.sam-head__title{margin:0}.sam-head__sub{margin:1.4rem 0 0;font-size:1.5rem;color:rgba(var(--color-foreground),.7);max-width:52rem}.sam-head--center{flex-direction:column;align-items:center;text-align:center}.sam-head--center .sam-head__text,.sam-head--center .sam-head__sub{margin-inline:auto}.sam-link{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;padding-bottom:.4rem;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--sam-dur) var(--sam-ease);white-space:nowrap}.sam-link:hover{background-size:0% 1px;background-position:100% 100%}.sam-link svg{width:1.4rem;height:1.4rem;transition:transform var(--sam-dur-fast) var(--sam-ease)}.sam-link:hover svg{transform:translate(3px)}@media screen and (max-width:749px){.sam-head{flex-direction:column;align-items:flex-start}.sam-head--center{align-items:center}}body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{font-family:var(--sam-font-ui);font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;min-height:5.2rem;padding:0 3.2rem;border-radius:var(--sam-radius);transition:background-color var(--sam-dur-fast) ease,color var(--sam-dur-fast) ease,border-color var(--sam-dur-fast) ease,transform .15s ease}body .button:not([disabled]):hover:after,body .shopify-challenge__button:hover:after,body .customer button:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-border))}body .button--primary:not([disabled]):hover,body .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:rgba(var(--color-button),.88)}body .button:active{transform:translateY(1px)}body .button--secondary{--color-button: var(--color-foreground);--color-button-text: var(--color-foreground);--alpha-button-background: 0;--alpha-button-border: 1}body .button--secondary:not([disabled]):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}body .button--tertiary{min-height:3.6rem;padding:0 1.6rem;font-size:1.15rem}body .button--full-width{width:100%}.sam-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:0 3.2rem;font-family:var(--sam-font-ui);font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color var(--sam-dur-fast) ease,color var(--sam-dur-fast) ease,border-color var(--sam-dur-fast) ease;white-space:nowrap}.sam-btn--ink{background:var(--sam-ink);color:#fff;border-color:var(--sam-ink)}.sam-btn--ink:hover{background:#000}.sam-btn--red{background:var(--sam-red);color:#fff;border-color:var(--sam-red)}.sam-btn--red:hover{background:var(--sam-red-deep);border-color:var(--sam-red-deep)}.sam-btn--light{background:#fff;color:var(--sam-ink);border-color:#fff}.sam-btn--light:hover{background:var(--sam-cream);border-color:var(--sam-cream)}.sam-btn--outline{background:transparent;color:currentColor;border-color:currentColor}.sam-btn--outline:hover{background:var(--sam-ink);color:#fff;border-color:var(--sam-ink)}.sam-btn--outline-light{background:transparent;color:#fff;border-color:#ffffffb3}.sam-btn--outline-light:hover{background:#fff;color:var(--sam-ink);border-color:#fff}body a:not(.button):not(.sam-btn){transition:color var(--sam-dur-fast) ease,opacity var(--sam-dur-fast) ease}body .link--text:hover{color:rgb(var(--color-foreground));opacity:.7}body .field__input,body .select__select,body .customer .field input,body .customer select{font-family:var(--sam-font-ui);font-size:1.5rem;letter-spacing:0;border-radius:var(--sam-radius)}body .field:after,body .select:after,body .customer .field:after,body .customer select:after,body .localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),.22)}body .field:hover.field:after,body .select:hover.select:after,body .localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.6)}body .field__input:focus,body .select__select:focus,body .field__input:focus-visible{box-shadow:0 0 0 1px rgb(var(--color-foreground));outline:none}body .field__label,body .customer .field label{font-size:1.4rem;letter-spacing:0;color:rgba(var(--color-foreground),.6)}body .field__input:focus~.field__label,body .field__input:not(:placeholder-shown)~.field__label,body .field__input:-webkit-autofill~.field__label{font-size:1.05rem;letter-spacing:.06em}body .quantity{border-radius:var(--sam-radius);min-height:4.8rem}body .quantity:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.22);border-radius:var(--sam-radius)}body .quantity__input{font-size:1.4rem;font-weight:500}body .quantity__button svg{width:1.1rem}body .utility-bar{border-bottom:0}body .utility-bar .announcement-bar__message{font-family:var(--sam-font-ui);font-size:1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:.75rem 0;min-height:0}body .utility-bar .announcement-bar__link{text-decoration:none}body .utility-bar .announcement-bar__link:hover .announcement-bar__message{opacity:.75}body .utility-bar .announcement-bar__link .icon-arrow,body .utility-bar .announcement-bar__message svg{width:1.2rem;margin-left:.8rem}body .utility-bar .slider-button{color:inherit;opacity:.55}body .utility-bar .slider-button:hover{opacity:1}body .utility-bar .slider-button .icon{height:.7rem}body .header-wrapper{background:rgba(var(--color-background),1);transition:background-color .35s ease,box-shadow .35s ease,border-color .35s ease}body .header-wrapper--border-bottom{border-bottom:1px solid rgba(var(--color-foreground),.08)}body .shopify-section-header-sticky .header-wrapper,body .scrolled-past-header .header-wrapper{background:rgba(var(--color-background),.92);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}body .header{padding-top:.6rem;padding-bottom:.6rem;padding-left:var(--sam-gutter);padding-right:var(--sam-gutter);column-gap:2.4rem}@media screen and (min-width:990px){body .header{padding-top:.8rem;padding-bottom:.8rem}body .header--middle-left{grid-template-columns:auto 1fr auto;column-gap:4rem}body .header--middle-left .header__inline-menu{justify-self:center}}body .header__heading-logo{transition:opacity .2s ease}body .header__heading-link:hover .header__heading-logo{opacity:.8}body .header__heading-link{padding:.4rem 0}body .header__heading{margin:0}body .header__inline-menu .list-menu--inline{gap:.4rem}body .header__menu-item{font-family:var(--sam-font-ui);font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground));padding:1rem 1.2rem}body .header__menu-item span{position:relative}body .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--sam-ease)}body .header__menu-item:hover span:after,body details[open]>.header__menu-item span:after,body .header__active-menu-item:after{transform:scaleX(1);transform-origin:left}body .header__menu-item:hover span{text-decoration:none}body .header__active-menu-item{text-decoration:none;color:rgb(var(--color-foreground));position:relative}body .header__menu-item .icon-caret{right:.2rem;width:.9rem}body .header__inline-menu details>.header__menu-item{padding-right:2.6rem}body .header__icon{color:rgb(var(--color-foreground))}body .header__icon:hover .icon,body .header__icon:hover svg{transform:none;opacity:.65}body .header__icons{gap:0}body .header__icon--wishlist{position:relative}body .header__icon--wishlist svg{stroke-width:1.4;width:1.9rem;height:1.9rem}body .cart-count-bubble{background-color:var(--sam-red);color:#fff;height:1.6rem;width:1.6rem;font-size:.95rem;font-weight:600}body .header__icon .sam-wl-header-badge,body .sam-wl-header-badge{position:absolute;top:.7rem;right:.3rem;left:auto;bottom:auto;height:1.6rem!important;min-width:1.6rem;width:auto;padding:0 .4rem;border-radius:999px;background:var(--sam-ink)!important;color:#fff!important;font-size:.95rem;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:none}body .sam-dark-toggle{display:none!important}body .sam-mega{display:block}body .sam-mega--promo{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);gap:clamp(2.4rem,3vw,4.8rem);align-items:start}body .sam-mega .mega-menu__list{padding-left:0;padding-right:0}body .sam-mega--promo .mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr))}.sam-mega__promo{display:flex;flex-direction:column;gap:1rem;margin:3.2rem 0 3.6rem;color:rgb(var(--color-foreground));text-decoration:none}.sam-mega__promo-media{display:block;height:26rem;overflow:hidden;background:var(--sam-cream)}.sam-mega__promo-media{background:var(--sam-tile)}.sam-mega__promo-media img{width:100%;height:100%;object-fit:contain;object-position:center;padding:6%;box-sizing:border-box;mix-blend-mode:multiply;filter:brightness(1.04);transition:transform 1.1s var(--sam-ease)}.sam-mega__promo:hover .sam-mega__promo-media img{transform:scale(1.04)}.sam-mega__promo-eyebrow{margin-top:.6rem}.sam-mega__promo-title{font-family:var(--sam-font-display);font-size:calc(2.6rem * var(--sam-display-scale, 1));font-weight:var(--sam-display-weight, 400);line-height:1.05;letter-spacing:calc(-.01em + var(--sam-track-adj, 0em));text-transform:var(--sam-display-case, none)}.sam-mega__promo .sam-link{align-self:flex-start}body .sam-mega .mega-menu__list.sam-mega__tiles,body .sam-mega--promo .mega-menu__list.sam-mega__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;margin:3.2rem 0 3.6rem;padding-top:0;padding-bottom:0}body .sam-mega__tiles>li{margin:0}body .sam-mega__tile{display:flex;flex-direction:column;gap:1.2rem;padding:0;text-decoration:none;color:rgb(var(--color-foreground))}body .sam-mega__tile-media{display:block;height:26rem;overflow:hidden;background:var(--sam-tile)}body .sam-mega__tile-media:empty{background:var(--sam-cream)}body .sam-mega__tile-media img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;mix-blend-mode:multiply;transition:transform 1.1s var(--sam-ease)}body .sam-mega__tile:hover .sam-mega__tile-media img{transform:scale(1.04)}body .sam-mega__tile-title{font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}body .sam-mega__tile:hover .sam-mega__tile-title{text-decoration:underline;text-underline-offset:.4rem}body .header__submenu.list-menu{padding:1.6rem 0;min-width:22rem;border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 24px 48px -24px #0003}body .header__submenu .header__menu-item{text-transform:none;letter-spacing:0;font-size:1.4rem;padding:.8rem 2.4rem}body .header-localization .localization-form__select,body .header-localization .disclosure__button{font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}body .menu-drawer{width:min(42rem,calc(100vw - 4rem));border-right:0;box-shadow:20px 0 60px -30px #00000040}body .menu-drawer__navigation{padding:2.4rem 0 1.6rem}body .menu-drawer__menu-item{font-family:var(--sam-font-display);font-size:calc(2.6rem * var(--sam-display-scale, 1));line-height:1.15;letter-spacing:calc(-.01em + var(--sam-track-adj, 0em));padding:1.1rem 3.2rem;color:rgb(var(--color-foreground));text-transform:var(--sam-display-case, none)}body .menu-drawer__submenu .menu-drawer__menu-item,body .menu-drawer__inner-submenu .menu-drawer__menu-item{font-family:var(--sam-font-ui);font-size:1.6rem;line-height:1.4;letter-spacing:0;padding:1.1rem 3.2rem}body .menu-drawer__menu-item--active,body .menu-drawer__menu-item:focus,body .menu-drawer__close-button:focus,body .menu-drawer__menu-item:hover,body .menu-drawer__close-button:hover{background-color:rgba(var(--color-foreground),.035)}body .menu-drawer__menu-item>.svg-wrapper{right:3.2rem;width:1.4rem}body .menu-drawer__close-button{font-family:var(--sam-font-ui);font-size:1.15rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:1.4rem 3.2rem;margin-top:.8rem}body .menu-drawer__utility-links{padding:2.4rem 3.2rem 3.2rem;background-color:rgba(var(--color-foreground),.03);border-top:1px solid rgba(var(--color-foreground),.08)}body .menu-drawer__account{font-family:var(--sam-font-ui);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body .menu-drawer .list-social{margin-top:1.2rem}body .menu-drawer .menu-drawer__menu>li>.menu-drawer__menu-item,body .menu-drawer .menu-drawer__menu>li>details>.menu-drawer__menu-item{font-size:1.7rem;letter-spacing:.12em}body .search-modal{border-bottom:1px solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)))}body .search-modal__content{padding:0 var(--sam-gutter)}body .search-modal__form{max-width:88rem}body .search-modal .field__input,body .search__input.field__input{font-size:1.8rem;height:5.6rem;padding-left:2rem}body .search-modal .field:after{box-shadow:none;border-bottom:1px solid rgb(var(--color-foreground))}body .search-modal .field:after{box-shadow:0 1px rgba(var(--color-foreground),.9)}body .search-modal .field__label{font-size:1.6rem;left:2rem}body .search-modal .field__input:focus{box-shadow:none}body .predictive-search{border:1px solid rgba(var(--color-foreground),.08);border-top:0;box-shadow:0 30px 60px -30px #00000038}body .predictive-search__heading{font-family:var(--sam-font-ui);font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);border-bottom:1px solid rgba(var(--color-foreground),.08);padding-bottom:1rem}body .predictive-search__item{padding:1rem 2rem;grid-column-gap:1.6rem}body .predictive-search__item:hover,body .predictive-search__item[aria-selected=true]{background-color:rgba(var(--color-foreground),.035)}body .predictive-search__image{width:5.6rem;height:7rem;object-fit:contain;object-position:center;background:transparent;padding:.2rem}body .predictive-search__item-heading{font-weight:500;font-size:1.4rem;letter-spacing:0}body .predictive-search__item .price{font-size:1.3rem}body .predictive-search__item--term{font-size:1.4rem;letter-spacing:0}.sam-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.sam-chip{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.6rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:999px;font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.sam-chip:hover{border-color:rgb(var(--color-foreground))}.sam-chip.is-active{background:var(--sam-ink);border-color:var(--sam-ink);color:#fff}.sam-popular{padding:1.6rem 0 2.4rem}.sam-popular__label{margin:0 0 1.2rem}body .search-modal predictive-search,body .search-modal search-form{position:relative}body .search-modal .sam-popular{position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:3;padding:1.6rem 2rem 2rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-top:0;box-shadow:0 30px 60px -30px #00000038}body .search-modal predictive-search[open] .sam-popular,body .search-modal predictive-search[loading] .sam-popular{display:none}body .template-search .sam-popular{max-width:72rem;padding-top:2.4rem}body .sam-drawer-whatsapp{display:flex;align-items:center;gap:1rem;margin-top:.8rem}body .card-wrapper{color:rgb(var(--color-foreground))}body .card-wrapper,body .card-wrapper:hover{transform:none;box-shadow:none}body .product-card-wrapper .card,body .product-card-wrapper .card__inner{border-radius:0}body .product-card-wrapper .card--standard .card__inner:after,body .product-card-wrapper .card--card:after{box-shadow:none;border:0}body .product-card-wrapper .card__inner{background:var(--sam-tile)}body .product-card-wrapper .card__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--sam-tile)}body .product-card-wrapper .card__media .media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:0;background:var(--sam-tile)}body .product-card-wrapper .card__media .media img,body .product-card-wrapper .card__media .card-swipe__img{width:100%;height:100%;padding:3%;box-sizing:border-box;object-fit:contain;object-position:center;mix-blend-mode:multiply;filter:brightness(1.04);transition:transform 1.1s var(--sam-ease),opacity .6s var(--sam-ease)}@media(hover:hover){body .product-card-wrapper .card-wrapper:hover .card__media:not([data-images]) .media img:only-child,body .product-card-wrapper:hover .card__media:not([data-images]) .media img:only-child{transform:scale(1.035)}body .product-card-wrapper .card__media .media--hover-effect>img+img{opacity:0;transform:scale(1.02)}body .product-card-wrapper:hover .card__media .media--hover-effect>img:first-child:not(:only-child){opacity:0}body .product-card-wrapper:hover .card__media .media--hover-effect>img+img{opacity:1;transform:scale(1)}}body .product-card-wrapper .card__content{padding:0}body .product-card-wrapper .card>.card__content{padding-top:1.4rem}body .product-card-wrapper .card__information{padding:0 .2rem;text-align:left}body .product-card-wrapper .card__heading,body .product-card-wrapper .card__heading.h5{font-family:var(--sam-font-ui);font-size:1.35rem;font-weight:500;line-height:1.4;letter-spacing:0;color:rgb(var(--color-foreground));margin:0 0 .6rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .product-card-wrapper .card__heading a{text-decoration:none}body .product-card-wrapper:hover .card__heading a,body .underline-links-hover:hover .card__heading a{text-decoration:none;opacity:.7}body .product-card-wrapper .card-information>*+*{margin-top:.2rem}body .product-card-wrapper .caption-with-letter-spacing{font-size:1rem;letter-spacing:.16em;color:rgba(var(--color-foreground),.5);margin-bottom:.2rem}@media screen and (min-width:990px){body .product-card-wrapper .card__heading{font-size:1.4rem}}body .price{font-family:var(--sam-font-ui);font-size:1.4rem;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}body .price .price-item{margin:0 .8rem 0 0}body .price .price-item--last,body .price__regular .price-item--regular,body .price--on-sale .price-item--sale{color:var(--sam-red)}body .price--on-sale .price__sale s.price-item--regular,body .price--sold-out .price-item{color:rgba(var(--color-foreground),.45)}body .price--on-sale .price-item--sale{color:var(--sam-red);font-weight:600}body .price--on-sale .price-item--regular,body .price__sale s.price-item--regular{color:rgba(var(--color-foreground),.45);font-size:1.25rem;text-decoration-thickness:1px}body .price--large{font-size:2rem}@media screen and (min-width:750px){body .price--large{font-size:2.2rem}}body .unit-price{font-size:1.15rem;letter-spacing:0}body .sam-brand{margin:0 0 .3rem;font-family:var(--sam-font-ui);font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .sam-brand--card{font-size:1.3rem}body .sam-brand--pdp{font-size:1.5rem;letter-spacing:.12em;margin-bottom:.6rem}body .sam-brand--cart{font-size:1.15rem;margin-bottom:.4rem}@media screen and (min-width:990px){body .sam-brand--card{font-size:1.4rem}body .sam-brand--pdp{font-size:1.7rem}}body .product-card-wrapper .card__heading,body .product-card-wrapper .card__heading.h5{font-size:1.3rem;font-weight:400;color:rgba(var(--color-foreground),.72);margin-bottom:.4rem}body .price.price--card{font-size:2rem;font-weight:700;line-height:1.15;letter-spacing:-.01em}@media screen and (min-width:990px){body .product-card-wrapper .card__heading{font-size:1.35rem}body .price.price--card{font-size:2.3rem}}body .price--card .price__container{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.8rem;row-gap:.2rem}body .price--card.price--on-sale .price__sale,body .price--large.price--on-sale .price__sale{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.8rem;row-gap:.2rem}body .price--card.price--on-sale .price-item--regular,body .price--card .price__sale s.price-item--regular{font-size:1.35rem;font-weight:400}body .price.price--large{font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-.015em}@media screen and (min-width:750px){body .price.price--large{font-size:3.6rem}}body .price--large.price--on-sale .price-item--regular,body .price--large .price__sale s.price-item--regular{font-size:1.8rem;font-weight:400}body .sam-price-save{display:inline-block;padding:.25em .6em;background:var(--sam-red);color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;white-space:nowrap}body .price--large .sam-price-save{font-size:1.25rem}body .cart-item__price-wrapper .price,body .cart-item__totals .price,body .cart-item__totals .price--end{font-size:1.7rem;font-weight:700}body .cart-item__price-wrapper .price,body .cart-item__totals .price,body .predictive-search__item .price{color:var(--sam-red)}body .cart-item__price-wrapper .cart-item__old-price,body .cart-item__price-wrapper s{color:rgba(var(--color-foreground),.45)}body .totals__total-value{font-size:2.2rem;font-weight:700}body .predictive-search__item .price{font-size:1.6rem;font-weight:700}body .badge{border-radius:0;border:0;box-shadow:none;font-family:var(--sam-font-ui);font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.55rem .9rem;line-height:1;animation:none}body .card__badge{padding:1rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:flex-start}body .product-card-wrapper .card__badge.top.left,body .product-card-wrapper .card__badge.top{align-self:flex-start}body .sam-trending-wrap{top:1rem;left:1rem}body .sam-trending-badge{background:var(--sam-ink);box-shadow:none;animation:none;border-radius:0;font-size:1rem;font-weight:600;letter-spacing:.14em;padding:.55rem .9rem}body .sam-trending-badge__icon{display:none}body .product-card-wrapper .quick-add{margin:1.2rem 0 0;padding:0}body .product-card-wrapper .quick-add__submit{min-height:4.2rem;font-size:1.1rem;letter-spacing:.14em;padding:0 1.2rem;background:#fff;color:var(--sam-ink);border:1px solid rgba(var(--sam-ink-rgb),.85)}body .product-card-wrapper .quick-add__submit:after,body .product-card-wrapper .quick-add__submit:before{box-shadow:none;display:none}body .product-card-wrapper .quick-add__submit:hover{background:var(--sam-ink);color:#fff}@media screen and (max-width:749px){body .product-card-wrapper .quick-add{margin-top:.9rem}body .product-card-wrapper .quick-add__submit{min-height:3.6rem;font-size:1rem;letter-spacing:.12em;padding:0 .8rem}}@media(hover:hover)and (min-width:990px){body .product-card-wrapper .quick-add__submit{min-height:3.8rem;background:transparent;border-color:rgba(var(--sam-ink-rgb),.25);transition:background-color .25s ease,color .25s ease,border-color .25s ease}body .product-card-wrapper:hover .quick-add__submit{border-color:var(--sam-black, #0e0d0c)}body .product-card-wrapper .quick-add__submit:hover{background:var(--sam-black, #0e0d0c);color:var(--sam-ivory, #fff)}}body .card-swipe__dots{bottom:1.2rem;gap:.4rem}body .card-swipe__dot{width:1.6rem;height:2px;border-radius:0;background:rgba(var(--sam-ink-rgb),.22);opacity:1;transform:none}body .card-swipe__dot.is-active{width:2.4rem;background:var(--sam-ink)}body .card-swipe__arrow{width:3.6rem;height:3.6rem;border-radius:50%;background:#ffffffeb;color:var(--sam-ink);box-shadow:none;border:0}body .card-swipe__arrow:hover{background:#fff}body .product-grid{row-gap:clamp(3.2rem,3.4vw,4.8rem)}body .collection-card-wrapper .card__inner{background:var(--sam-tile)}body .collection-card-wrapper .card__heading{font-family:var(--sam-font-display);font-size:calc(2.4rem * var(--sam-display-scale, 1));font-weight:var(--sam-display-weight, 400);letter-spacing:calc(-.01em + var(--sam-track-adj, 0em));text-transform:var(--sam-display-case, none)}body .collection-card-wrapper .card__heading .icon-wrap{display:none}body .collection-card-wrapper .card__media img{transition:transform 1.1s var(--sam-ease)}@media(hover:hover){body .collection-card-wrapper:hover .card__media img{transform:scale(1.04)}}body .drawer__inner,body .drawer__inner.gradient,body .drawer__footer,body .cart-drawer .cart-item__media{background:#fff}body .drawer{background-color:rgba(var(--sam-ink-rgb),.38)}body .drawer__inner{width:min(46rem,100vw);padding:0 2.8rem;border-left:0;box-shadow:-30px 0 60px -30px #00000040}body .drawer__header{padding:2.2rem 0 1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}body .drawer__heading{font-family:var(--sam-font-display);font-size:calc(3rem * var(--sam-display-scale, 1));font-weight:var(--sam-display-weight, 400);letter-spacing:calc(-.01em + var(--sam-track-adj, 0em));margin:0;text-transform:var(--sam-display-case, none)}body .drawer__close{top:1.6rem;right:-1rem}body .drawer__close .svg-wrapper,body .drawer__close svg{width:1.8rem;height:1.8rem}body .drawer__contents{padding-top:.4rem}body .cart-drawer .cart-items thead{display:none}body .cart-drawer .cart-item{grid-template-columns:9.6rem 1fr auto;column-gap:1.6rem;padding:2rem 0;border-bottom:1px solid rgba(var(--color-foreground),.08);margin:0}body .cart-drawer .cart-items td{padding-top:0}body .cart-drawer .cart-item__media{width:9.6rem}body .cart-drawer .cart-item__media{background:var(--sam-tile)}body .cart-drawer .cart-item__image{width:9.6rem;height:12rem;object-fit:contain;object-position:center;padding:.8rem;mix-blend-mode:multiply;filter:brightness(1.04)}body .cart-item__name{font-family:var(--sam-font-ui);font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.4;text-decoration:none;color:rgb(var(--color-foreground))}body .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}body .cart-item .product-option{font-size:1.25rem;color:rgba(var(--color-foreground),.6);letter-spacing:0}body .cart-drawer .quantity{min-height:4rem;width:11.6rem}body .cart-drawer .quantity__button{width:3.6rem}body .cart-remove-button{opacity:.55}body .cart-remove-button:hover{opacity:1}body .drawer__footer{border-top:1px solid rgba(var(--color-foreground),.1);padding:2rem 0 2.4rem}body .cart-drawer .totals{align-items:baseline}body .totals__total{font-family:var(--sam-font-ui);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}body .totals__total-value{font-size:2.4rem;font-weight:700;letter-spacing:-.01em}body .tax-note{font-size:1.2rem;letter-spacing:0;color:rgba(var(--color-foreground),.6);margin:.6rem 0 1.6rem}body .cart__checkout-button,body #CartDrawer-Checkout{background:var(--sam-red);color:#fff;min-height:5.6rem;font-size:1.3rem;filter:none;box-shadow:none}body .cart__checkout-button:hover,body #CartDrawer-Checkout:hover{background:var(--sam-red-deep);filter:none;box-shadow:none}body .cart-drawer .cart__ctas{gap:1rem}body .cart__empty-text{font-family:var(--sam-font-display);font-size:calc(clamp(3rem,5vw,4.2rem) * var(--sam-display-scale, 1));font-weight:var(--sam-display-weight, 400);margin:0 0 2.4rem;text-transform:var(--sam-display-case, none)}body .cart-drawer__empty-content .button{min-width:24rem}body .cart-drawer .cart__note .field__input{font-size:1.4rem}body .cart-drawer summary{font-size:1.3rem}body .cart-upsell-strip{border-top:1px solid rgba(var(--color-foreground),.08);padding-top:1.6rem;margin-top:.4rem}body .cart-upsell-strip__heading{font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}body .cart-upsell-strip__heading-icon{display:none}body .cart-notification{border-radius:0;box-shadow:0 30px 60px -30px #0000004d}body .cart-notification__heading{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}body cart-items .page-width{padding-top:clamp(3.2rem,5vw,6.4rem)}body cart-items .title-wrapper-with-link{margin-bottom:clamp(2.4rem,3vw,4rem)}body cart-items .title--primary{font-family:var(--sam-font-display);font-size:calc(clamp(3.6rem,4.4vw,6.4rem) * var(--sam-display-scale, 1));font-weight:var(--sam-display-weight, 400);line-height:.98;letter-spacing:calc(-.02em + var(--sam-track-adj, 0em));text-transform:var(--sam-display-case, none)}body cart-items .underlined-link{font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.4rem}body .cart-items th{font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);padding-bottom:1.6rem;opacity:1}body .cart-items thead th{border-bottom:1px solid rgba(var(--color-foreground),.1)}body cart-items .cart-item{border-bottom:1px solid rgba(var(--color-foreground),.08)}body cart-items .cart-item>td{padding-top:2.4rem;padding-bottom:2.4rem}body cart-items .cart-item__media{background:var(--sam-tile)}body cart-items .cart-item__image{width:12rem;height:15rem;object-fit:contain;object-position:center;padding:1rem;mix-blend-mode:multiply;filter:brightness(1.04)}@media screen and (max-width:749px){body cart-items .cart-item__image{width:9.6rem;height:12rem}}body .cart__footer{padding-top:3.2rem}body .cart__footer .totals{justify-content:flex-start;gap:2rem}body .cart__footer .cart__ctas{margin-top:2rem}body .cart__footer .cart__checkout-button{max-width:40rem}body .cart__note .field__input{font-size:1.4rem;min-height:10rem}body .cart__note label{font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body .cart__warnings .cart__empty-text{margin-bottom:2.4rem}body .is-empty .cart__warnings{padding:6rem 0 8rem}body .footer:before{display:none}body .footer__content-top{padding-top:clamp(5.6rem,7vw,9.6rem);padding-bottom:clamp(3.6rem,5vw,6.4rem)}body .footer__blocks-wrapper{row-gap:4rem;column-gap:4rem}@media screen and (min-width:990px){body .footer__blocks-wrapper.grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}body .footer__blocks-wrapper>.grid__item{width:auto;max-width:none}}body .footer-block__heading,body .footer .footer-block__heading.inline-richtext{font-family:var(--sam-font-ui);font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);margin-bottom:2rem}body .footer-block__brand-info .footer-block__heading{font-family:var(--sam-font-display);font-size:calc(clamp(3rem,3.4vw,4.4rem) * var(--sam-display-scale, 1));font-weight:var(--sam-display-weight, 400);letter-spacing:calc(-.01em + var(--sam-track-adj, 0em));text-transform:none;color:rgb(var(--color-foreground));line-height:1.02;margin:2rem 0 1.4rem}body .footer-block__brand-info .rte,body .footer-block__details-content.rte{font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.68);max-width:38rem}body .footer-block__brand-info .footer-block__image-wrapper img{filter:none}body .footer-block__details-content .list-menu__item--link{font-size:1.4rem;letter-spacing:0;padding:.45rem 0;color:rgba(var(--color-foreground),.75);text-decoration:none}body .footer-block__details-content .list-menu__item--link:hover,body .footer-block__details-content .list-menu__item--active{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.35rem;opacity:1}body .footer-block__details-content>li:not(:last-child){margin-right:0}body .footer-block__details-content .list-menu__item--link{display:inline-block;text-transform:lowercase}body .footer-block__details-content .list-menu__item--link:first-letter{text-transform:uppercase}body .footer-block__details-content.rte p{margin:0 0 .9rem}body .footer-block__details-content.rte a{color:rgba(var(--color-foreground),.75);text-decoration:none}body .footer-block__details-content.rte a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.35rem}body .footer-block--newsletter{text-align:left;border-top:1px solid rgba(var(--color-foreground),.12);margin-top:clamp(4rem,5vw,6.4rem);padding-top:clamp(3.2rem,4vw,4.8rem);gap:3.2rem;align-items:flex-end;justify-content:space-between}body .footer-block__newsletter{flex:1 1 auto;max-width:64rem;margin:0;text-align:left}body .footer .newsletter-form{margin:0;max-width:52rem;align-items:flex-start}body .footer .footer-block__newsletter .footer-block__heading{text-align:left}body .footer .localization-form__select,body .footer .disclosure__button{color:rgb(var(--color-foreground));background:transparent;min-height:4rem;font-size:1.2rem}body .footer-block__newsletter .footer-block__heading{font-family:var(--sam-font-display);font-size:calc(clamp(2.6rem,3vw,3.6rem) * var(--sam-display-scale, 1));font-weight:var(--sam-display-weight, 400);text-transform:none;letter-spacing:calc(-.01em + var(--sam-track-adj, 0em));color:rgb(var(--color-foreground));margin-bottom:1.6rem}body .footer .newsletter-form__field-wrapper{max-width:52rem}body .footer .newsletter-form__field-wrapper .field__input{background:transparent;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding-left:0}body .footer .newsletter-form__field-wrapper .field:after{box-shadow:0 1px rgba(var(--color-foreground),.5)}body .footer .newsletter-form__field-wrapper .field__label{left:0}body .footer .newsletter-form__button{width:5rem}body .footer .list-social__link{width:4rem;height:4rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;margin-right:.8rem;transform:none;box-shadow:none}body .footer .list-social__link:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:none;box-shadow:none}body .footer .list-social__link .svg-wrapper,body .footer .list-social__link svg{width:1.6rem;height:1.6rem}body .footer__content-bottom-wrapper{box-sizing:border-box}body .footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.12);padding-top:2.4rem;padding-bottom:2.4rem}body .footer__content-bottom:before{display:none}body .footer__copyright,body .footer__copyright .copyright__content,body .footer .policies li a{font-size:1.2rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.6);opacity:1}body .footer .policies li a:hover{color:rgb(var(--color-foreground))}body .footer .list-payment__item svg{opacity:.85}body .footer__localization h2{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase}body .image-with-text .image-with-text__content{padding:clamp(3.2rem,5vw,8rem)}body .image-with-text .image-with-text__heading{font-family:var(--sam-font-display);font-weight:var(--sam-display-weight, 400);margin-bottom:1.6rem;text-transform:var(--sam-display-case, none)}body .image-with-text .image-with-text__text{font-size:1.6rem}body .image-with-text .image-with-text__text h2,body .image-with-text .image-with-text__text h3{font-family:var(--sam-font-ui);font-size:clamp(1.6rem,1.6vw,2rem);font-weight:400;line-height:1.55;letter-spacing:0;color:rgba(var(--color-foreground),.78)}body .image-with-text .image-with-text__text strong{font-weight:500}body .image-with-text .image-with-text__media,body .image-with-text .image-with-text__content,body .image-with-text .global-media-settings{border-radius:0;border:0;box-shadow:none}body .image-with-text__media--adapt{min-height:0}body .image-with-text__media img{transition:transform 1.4s var(--sam-ease)}@media(hover:hover){body .image-with-text__grid:hover .image-with-text__media img{transform:scale(1.025)}}body .rich-text__heading{font-family:var(--sam-font-display);font-weight:var(--sam-display-weight, 400);text-transform:var(--sam-display-case, none)}body .rich-text__blocks{max-width:72rem}body .banner__heading{font-family:var(--sam-font-display);font-weight:var(--sam-display-weight, 400);font-style:normal;text-transform:var(--sam-display-case, none)}body .banner__box{border-radius:0}body .slideshow__text.banner__box{padding:3.2rem 4rem}body .slider-counter__link{font-size:1.3rem;font-weight:500}body .slider-counter__link[aria-current=true]{font-size:1.3rem;color:rgb(var(--color-foreground))}body .multicolumn-card{border-radius:0}body .multicolumn-card__info .inline-richtext,body .multicolumn-card h3{font-family:var(--sam-font-ui);font-weight:500}body .accordion{border-color:rgba(var(--color-foreground),.12)}body .accordion__title{font-family:var(--sam-font-ui);font-size:1.4rem;font-weight:500;letter-spacing:0}body .accordion summary{padding:1.8rem 0}body .accordion__content{font-size:1.4rem;line-height:1.75;padding-bottom:1.8rem}body .pagination__item{font-size:1.3rem;font-weight:500}body .pagination__item--current:after{height:1px}body .main-page-title,body .template-404 .title,body .main-blog h1,body .article-template__title{font-family:var(--sam-font-display);font-weight:var(--sam-display-weight, 400);text-transform:var(--sam-display-case, none)}body .article-card .card__heading{font-family:var(--sam-font-display);font-weight:var(--sam-display-weight, 400);font-size:calc(2.2rem * var(--sam-display-scale, 1));text-transform:var(--sam-display-case, none)}body .sam-back-top{border-radius:50%;background:var(--sam-ink);color:#fff;box-shadow:none;width:4.4rem;height:4.4rem}*:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:3px;border-radius:0}.focus-inset:focus-visible{outline-offset:-2px}.sam-reveal-up{opacity:0;transform:translateY(18px);transition:opacity .9s var(--sam-ease),transform .9s var(--sam-ease);transition-delay:calc(var(--i, 0) * 70ms)}.sam-reveal-up.is-in,.no-js .sam-reveal-up,.shopify-design-mode .sam-reveal-up{opacity:1;transform:none}.sam-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body #MainContent{animation:none}@media(prefers-reduced-motion:reduce){.sam-reveal-up{opacity:1;transform:none;transition:none}body .product-card-wrapper .card__media .media img,body .image-with-text__media img,body .collection-card-wrapper .card__media img{transition:none;transform:none!important}.sam-link,.sam-link svg,body .header__menu-item span:after{transition:none}}.sam-no-motion .sam-reveal-up{opacity:1;transform:none;transition:none}.sam-no-motion .sam-hero__anim,.sam-no-motion .sam-hero__tile,.sam-no-motion .sam-hero__img{animation:none!important}:root{--sam-black: #111111;--sam-ivory: #ffffff;--sam-gold: #111111;--sam-gold-soft: #ffffff;--sam-gold-deep: #6b6b6b;--sam-gold-rgb: 17, 17, 17}body .sam-eyebrow,body .caption-with-letter-spacing,body .product-form__input .form__label,body .product-form__input legend{color:#6b6b6b}body .section-header .header-wrapper{border-bottom:1px solid rgba(255,255,255,.12)}body .section-header .header__menu-item:hover span{text-decoration:underline;text-underline-offset:.6rem}body .section-header .cart-count-bubble,body .section-header .header__icon .cart-count-bubble{background:var(--sam-red)!important;color:#fff!important}body .announcement-bar__message{color:#fff;letter-spacing:.2em}body .button--primary,body .shopify-payment-button__button--unbranded{background-color:#111;color:#fff;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}body .button--primary:hover,body .shopify-payment-button__button--unbranded:hover{background-color:#333;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #00000024}body .button--secondary{border-color:#111}body .button--secondary:hover{background:#111;color:#fff}body .sam-link{text-decoration-color:#111}body .sam-link:hover{color:#6b6b6b}body .badge.badge--low-stock{background:#111;color:#fff;border:0;font-weight:700;letter-spacing:.16em}body .badge.badge--new,body .badge.badge--best-seller{background:#fff;color:#111;border:1px solid #111}body .footer{border-top:0}body .footer-block__heading,body .footer .footer-block__heading{color:#fff;letter-spacing:.18em;text-transform:uppercase;font-family:var(--sam-font-ui);font-size:1.15rem;font-weight:600}body .footer a:hover{color:#fff;text-decoration:underline}body .footer__content-top{padding-top:clamp(3.2rem,4vw,4.8rem)!important;padding-bottom:clamp(2.4rem,3vw,3.2rem)!important}body .footer__blocks-wrapper{row-gap:2.4rem}body .footer-block--newsletter{margin-top:clamp(2.4rem,3vw,3.2rem)!important;padding-top:clamp(2rem,2.4vw,2.8rem)!important}body .footer__content-bottom{padding-top:1.6rem;padding-bottom:1.6rem}body .sam-price-save{background:var(--sam-red)}.sam-fx .card__media.sam-wait,.sam-fx .product__media-item.sam-wait .product-media-container{opacity:0}.sam-fx .card__media,.sam-fx .product__media-item .product-media-container{transition:opacity .6s ease}body .product-card-wrapper .card__media .media{transition:transform .9s cubic-bezier(.22,1,.36,1)}@media(hover:hover){body .product-card-wrapper:hover .card__media .media{transform:scale(1.04)}body .product-card-wrapper .card-wrapper:hover .card__media:not([data-images]) .media img:only-child,body .product-card-wrapper:hover .card__media:not([data-images]) .media img:only-child{transform:none}}@media(prefers-reduced-motion:reduce){.sam-fx .card__media,.sam-fx .product__media-item .product-media-container{transition:none}body .product-card-wrapper:hover .card__media .media{transform:none}}body .card-wrapper,body .product__media-wrapper,body [data-sfp-media]{position:relative}body .sam-wishlist-btn{box-shadow:0 1px 4px #0000001f}body .cart-drawer .cart-item{grid-template-columns:9.6rem minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:.8rem}body .cart-drawer .cart-item__media{grid-column:1;grid-row:1 / span 3}body .cart-drawer .cart-item__details{grid-column:2;grid-row:1}body .cart-drawer .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}body .cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:3}body .cart-drawer .cart-item>td+td{padding-left:0}body .cart-drawer .cart-item__name{display:block;overflow-wrap:anywhere}body .cart-drawer .sam-brand--cart{white-space:normal}body .cart-item dl{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;margin:.6rem 0 0}body .cart-item dl .product-option{margin:0;display:flex;gap:.4rem}body .cart-item dl dd{margin:0}body .cart-drawer .totals{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.6rem}body .cart-drawer .totals__total-value{white-space:nowrap;font-size:clamp(1.8rem,5.4vw,2.4rem)}@media screen and (max-width:749px){body .announcement-bar__message{font-size:1rem;letter-spacing:.1em;line-height:1.4}body .announcement-bar__message .svg-wrapper,body .announcement-bar__message .icon-arrow{display:none}}body #bon-loyalty-btn{background:var(--sam-black)!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 4px 14px #0000002e!important;left:1.6rem!important;bottom:1.6rem!important;transform:scale(.86);transform-origin:left bottom}@media screen and (max-width:749px){body #bon-loyalty-btn{bottom:calc(1.2rem + env(safe-area-inset-bottom))!important;left:1.2rem!important;transform:scale(.75)}body.has-sam-mobile-nav #bon-loyalty-btn{bottom:calc(7.2rem + env(safe-area-inset-bottom))!important}}body.overflow-hidden #bon-loyalty-btn,body.overflow-hidden-mobile #bon-loyalty-btn,body.overflow-hidden-tablet #bon-loyalty-btn,body.overflow-hidden-desktop #bon-loyalty-btn,body.menu-open #bon-loyalty-btn,body:has(menu-drawer details[open]) #bon-loyalty-btn,body:has(cart-drawer.active) #bon-loyalty-btn,body:has(.sam-wl-drawer.is-open) #bon-loyalty-btn,body:has(menu-drawer details[open]) #sam-back-top,body:has(cart-drawer.active) #sam-back-top{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body #spm_subscribe_price_drop_alert,body #spm_subscribe_back_in_stock_alert{display:none!important}body .product-card-wrapper .quick-add__submit{transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}body .product-card-wrapper .quick-add__submit:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000024;background:#111;color:#fff;border-color:#111}@media screen and (max-width:989px){body .product-grid.grid--2-col-tablet-down:not(.slider){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem}body .product-grid.grid--2-col-tablet-down:not(.slider)>.grid__item{width:auto;max-width:none;margin:0}body .product-grid .card__heading,body .product-grid .card__heading a{word-break:break-word}}@media screen and (max-width:749px){body .product-grid .price.price--card{font-size:1.7rem}body .product-grid .sam-brand{font-size:1.05rem}body .product-grid .card__heading{font-size:1.3rem}body .product-grid .sam-price-save{font-size:1rem}}.sam-fx .card__inner:has(.card__media.sam-wait),.sam-fx .product__media-item.sam-wait{background:linear-gradient(100deg,#f1f1f1 30%,#fafafa,#f1f1f1 70%) 0 0 / 300% 100%;animation:sam-shimmer 1.4s ease-in-out infinite}@keyframes sam-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.sam-fx .card__media,.sam-fx .product__media-item .product-media-container{transition-duration:.4s}@media(prefers-reduced-motion:reduce){.sam-fx .card__inner:has(.card__media.sam-wait),.sam-fx .product__media-item.sam-wait{animation:none}}@media screen and (max-width:749px){body .footer__content-top{padding-top:2.8rem!important;padding-bottom:2rem!important}body .footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem;row-gap:2.4rem;margin-bottom:0}body .footer__blocks-wrapper>.grid__item{width:auto;max-width:none;margin:0;padding:0}body .footer__blocks-wrapper>.grid__item:first-child,body .footer__blocks-wrapper>.grid__item:last-child:nth-child(2n){grid-column:1 / -1}body .footer-block__heading,body .footer .footer-block__heading.inline-richtext{margin-bottom:1rem}body .footer-block__brand-info .footer-block__heading{margin:1.2rem 0 .8rem}body .footer-block__brand-info .footer-block__image-wrapper{margin-bottom:0}body .footer-block__details-content .list-menu__item--link{padding:.3rem 0}body .footer-block__details-content.rte{font-size:1.35rem;line-height:1.6}body .footer-block--newsletter{align-items:stretch!important;margin-top:2.4rem!important;padding-top:2rem!important;gap:1.6rem}body .footer-block__newsletter{display:block;width:100%;max-width:none;margin:0;text-align:left}body .footer .footer-block__newsletter .footer-block__heading{font-size:2.2rem;margin-bottom:.8rem}body .footer .newsletter-form,body .footer .newsletter-form__field-wrapper{max-width:none;width:100%;margin:0}body .footer__list-social.list-social{justify-content:flex-start}body .footer__content-bottom{padding-top:1.6rem}body .footer__content-bottom-wrapper,body .footer__copyright{text-align:left}}.sam-points{position:fixed;right:1.2rem;top:8rem;z-index:60;display:inline-flex;align-items:center;gap:.6rem;height:3.4rem;padding:0 1.3rem 0 1.1rem;background:#111;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;box-shadow:0 6px 18px #0000002e;font-family:var(--sam-font-ui, inherit);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;opacity:0;transition:opacity .3s ease,transform .2s ease,background-color .2s ease}.sam-points.is-ready{opacity:1}.sam-points:hover{background:#2b2b2b;transform:translateY(-2px);color:#fff}.sam-points:focus-visible{outline:2px solid var(--sam-red);outline-offset:2px}.sam-points__icon{width:1.5rem;height:1.5rem;flex:none}.sam-points__dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--sam-red);box-shadow:0 0 rgba(var(--sam-red-rgb),.6);animation:sam-points-pulse 2.4s ease-out infinite}@keyframes sam-points-pulse{0%{box-shadow:0 0 rgba(var(--sam-red-rgb),.6)}70%,to{box-shadow:0 0 0 .7rem rgba(var(--sam-red-rgb),0)}}@media screen and (max-width:749px){.sam-points{right:1rem;height:3rem;padding:0 1.1rem 0 .9rem;font-size:1rem}}@media(prefers-reduced-motion:reduce){.sam-points__dot{animation:none}}body.overflow-hidden .sam-points,body.overflow-hidden-mobile .sam-points,body.overflow-hidden-tablet .sam-points,body.overflow-hidden-desktop .sam-points,body:has(menu-drawer details[open]) .sam-points,body:has(header-drawer details[open]) .sam-points,body:has(cart-drawer.active) .sam-points,body:has(.sam-wl-drawer.is-open) .sam-points,body:has(details-modal details[open]) .sam-points,body:has(.product-media-modal[open]) .sam-points{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.sam-fx .card__inner:has(.card__media.sam-wait) .card__media,.sam-fx .card__inner:has(.card__media.sam-wait) .media{background:transparent!important}.sam-points.is-tucked{opacity:0!important;transform:translateY(-.8rem);pointer-events:none}.sam-points,html.sam-dark .sam-points{height:4.8rem;padding:0 2.2rem 0 1.8rem;gap:1rem;background:linear-gradient(90deg,#f5000f,#c4000c 55%,#7a0010);color:#fff;border:0;border-radius:999px;box-shadow:0 6px 18px #c8000c52;font-family:"Poppins",var(--sam-font-ui, sans-serif);font-size:1.4rem;font-weight:500;letter-spacing:.01em;text-transform:none}.sam-points:hover,html.sam-dark .sam-points:hover{background:linear-gradient(90deg,#ff1a26,#d6000e 55%,#8a0012);color:#fff;transform:translateY(-2px)}.sam-points__icon{width:2rem;height:2rem}.sam-points__dot{display:none}@media screen and (max-width:749px){.sam-points,html.sam-dark .sam-points{height:4rem;padding:0 1.6rem 0 1.3rem;gap:.8rem;font-size:1.3rem}.sam-points__icon{width:1.8rem;height:1.8rem}}.sam-points,html.sam-dark .sam-points{top:auto!important;right:auto;left:1.6rem;bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));transition:opacity .3s ease,transform .2s ease,bottom .25s ease}.sam-points.is-tucked{transform:translateY(.8rem)}html body .footer,html.sam-dark body footer.footer{--color-background: 0, 0, 0;--color-foreground: 240, 240, 240;--gradient-background: #000;background:#000!important;color:#f0f0f0;border-top:0!important}html body .footer .footer__content-top{padding-top:3.2rem;padding-bottom:1.6rem}html body .footer .footer__blocks-wrapper{row-gap:2.4rem;column-gap:3.2rem}html body .footer .footer-block__heading,html body .footer .footer-block__heading.inline-richtext{margin-bottom:1rem;font-size:1.05rem;color:#f0f0f08c}html body .footer .footer-block__brand-info .footer-block__image-wrapper{max-width:6.4rem!important;margin-bottom:.8rem}html body .footer .footer-block__brand-info .footer-block__heading{font-size:1.3rem;margin:.6rem 0;letter-spacing:.18em;text-transform:uppercase;font-family:var(--sam-font-ui);font-weight:600}html body .footer .footer-block__brand-info .rte,html body .footer .footer-block__details-content.rte{font-size:1.3rem;line-height:1.55;color:#f0f0f0a6}html body .footer .footer-block__details-content.rte p{margin:0 0 .4rem}html body .footer .footer-block__details-content .list-menu__item--link{font-size:1.35rem;padding:.25rem 0;color:#f0f0f0cc}html body .footer .footer-block__details-content .list-menu__item--link:hover{color:#fff}html body .footer .list-social{margin-top:1rem}html body .footer .list-social__link{width:3.4rem;height:3.4rem;border-color:#f0f0f040;color:#f0f0f0}html body .footer .list-social__link:hover{background:#f0f0f0;color:#000}html body .footer .list-social__link svg{width:1.4rem;height:1.4rem}html body .footer .footer-block--newsletter{margin-top:2rem;padding-top:2rem;gap:1.6rem;border-top-color:#f0f0f024}html body .footer .footer-block__newsletter .footer-block__heading{font-size:1.6rem!important;letter-spacing:.06em;margin-bottom:.8rem;line-height:1.25}html body .footer .newsletter-form__field-wrapper .field__input{color:#f0f0f0}html body .footer .newsletter-form__field-wrapper .field:after{box-shadow:0 1px #f0f0f073}html body .footer .footer__content-bottom{padding-top:1.4rem;padding-bottom:1.4rem;border-top-color:#f0f0f024}html body .footer .footer__copyright,html body .footer .footer__copyright .copyright__content,html body .footer .policies li a{font-size:1.1rem;color:#f0f0f08c}html body .footer .policies li a:hover{color:#fff}html body .footer .sam-mode-toggle--footer{height:3.2rem;margin-top:.8rem;padding:0 1.2rem;font-size:1.2rem;color:#f0f0f0;border-color:#f0f0f04d}html body .footer .sam-mode-toggle--footer svg{width:1.6rem;height:1.6rem}@media screen and (max-width:749px){html body .footer .footer__content-top{padding-top:2.4rem;padding-bottom:1rem}html body .footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1fr;row-gap:2rem;column-gap:1.6rem}html body .footer .footer__blocks-wrapper>.grid__item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}html body .footer .footer__blocks-wrapper>.footer-block{grid-column:auto!important}html body .footer .footer__blocks-wrapper>.footer-block:first-child,html body .footer .footer__blocks-wrapper>.footer-block:last-child:nth-child(2n){grid-column:1 / -1!important}html body .footer .footer-block__brand-info .rte{display:none}html body .footer .footer-block--newsletter{margin-top:1.2rem;padding-top:1.6rem}html body .footer .footer__content-bottom{padding-top:1rem;padding-bottom:1.2rem}html body .footer .footer__content-bottom-wrapper{gap:.6rem}}html body .footer .scroll-trigger,html body .footer .footer-block__details-content li,html body .footer .list-menu__item{opacity:1!important;transform:none!important;animation:none!important}html body .footer .newsletter-form__field-wrapper .field__label,html body .footer .newsletter-form__field-wrapper .field__input::placeholder{color:#f0f0f0a6}
/*# sourceMappingURL=/cdn/shop/t/39/assets/sam-design.css.map */
