.snf-minimum-mount{--snf-minimum-ink: #2e2a25;--snf-minimum-muted: #6f675f;--snf-minimum-border: #ded7cd;--snf-minimum-warm: #faf7f1;--snf-minimum-accent: #8a5b34;--snf-minimum-success: #26734d;color:var(--snf-minimum-ink);font:inherit;margin:1.2rem 0;width:100%}.snf-minimum-panel{background:var(--snf-minimum-warm);border:1px solid var(--snf-minimum-border);border-radius:12px;padding:14px}.snf-minimum-panel--checkout-alert{border:3px solid #b42318;box-shadow:0 0 0 5px #b4231824;animation:snf-minimum-panel-alert .9s ease-out 1}.snf-minimum-panel--checkout-alert .snf-minimum-heading,.snf-minimum-panel--checkout-alert .snf-minimum-row:not(.snf-minimum-row--complete) .snf-minimum-status{color:#b42318;font-weight:800}.snf-minimum-heading{font-size:1.6rem;font-weight:700;margin:0 0 10px}.snf-minimum-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.snf-minimum-row{border-top:1px solid var(--snf-minimum-border);display:grid;gap:4px;grid-template-columns:1fr auto;padding-top:10px}.snf-minimum-row:first-child{border-top:0;padding-top:0}.snf-minimum-label{font-weight:650}.snf-minimum-status{color:var(--snf-minimum-muted);font-size:1.3rem;grid-column:1 / -1}.snf-minimum-row--complete .snf-minimum-status{color:var(--snf-minimum-success);font-weight:800}.snf-minimum-row:not(.snf-minimum-row--complete) .snf-minimum-status{color:#4a2f1d;font-weight:700}.snf-minimum-actions{display:flex;flex-wrap:wrap;gap:12px;grid-column:1 / -1;margin-top:3px}.snf-minimum-link,.snf-minimum-remove{background:transparent;border:0;color:var(--snf-minimum-accent);cursor:pointer;font:inherit;font-size:1.3rem;padding:0;text-decoration:underline;text-underline-offset:2px}.snf-minimum-notice{color:#8a3e2d;font-size:1.3rem;margin:10px 0 0}.snf-minimum-order-notice{border-top:1px solid var(--snf-minimum-border);font-size:1.4rem;line-height:1.45;margin-top:14px;padding-top:12px}.snf-minimum-order-notice p{margin:0}.snf-minimum-order-notice p+p{margin-top:8px}.snf-minimum-attention-content{animation:snf-minimum-attention-pulse 5s ease-in-out infinite;color:#b42318;font-weight:800}.snf-minimum-attention-content+p{margin-top:8px}.snf-minimum-order-notice__heading{align-items:center;color:inherit;display:flex;font-size:1.45rem;font-weight:800;gap:.6rem;justify-content:center;letter-spacing:.04em;text-transform:uppercase}.snf-minimum-mount--cart-page .snf-minimum-order-notice{text-align:center}.snf-minimum-attention-arrow{display:inline-block;font-size:1.9rem;line-height:1}@keyframes snf-minimum-attention-pulse{0%,to{opacity:.2}50%{opacity:1}}@keyframes snf-minimum-panel-alert{0%{box-shadow:0 0 #b423186b}60%{box-shadow:0 0 0 10px #b4231829}to{box-shadow:0 0 0 5px #b4231824}}.snf-minimum-dialog{background:#fffaf5;border:3px solid #b42318;border-radius:14px;box-shadow:0 24px 70px #2e2a2547;color:#2e2a25;max-width:min(44rem,calc(100vw - 3rem));padding:0;width:100%}.snf-minimum-dialog::backdrop{background:#2e2a257a}.snf-minimum-dialog__content{padding:2.2rem}.snf-minimum-dialog__heading{color:#b42318;font-size:2rem;font-weight:800;line-height:1.2;margin:0 0 1rem}.snf-minimum-dialog__message{font-size:1.5rem;line-height:1.5;margin:0}.snf-minimum-dialog__list{display:grid;font-size:1.45rem;font-weight:700;gap:.7rem;margin:1.4rem 0 0;padding-left:2rem}.snf-minimum-dialog__button{background:#181614;border:1px solid #181614;color:#fff;cursor:pointer;font:inherit;font-size:1.45rem;font-weight:700;margin-top:1.8rem;min-height:4.4rem;padding:1rem 1.8rem;width:100%}.snf-minimum-dialog__button:focus-visible{outline:3px solid #b42318;outline-offset:3px}@media(prefers-reduced-motion:reduce){.snf-minimum-attention-content{animation:none;opacity:1}.snf-minimum-panel--checkout-alert{animation:none}}.snf-minimum-mount:focus{outline:2px solid var(--snf-minimum-accent);outline-offset:3px}.snf-garment-cart #main-cart-footer .additional-checkout-buttons,.snf-garment-cart #main-cart-footer shopify-accelerated-checkout-cart,.snf-garment-cart #main-cart-footer [data-shopify-buttoncontainer],.snf-garment-cart #main-cart-footer [data-testid=ShopifyPay-button]{display:none!important}.snf-garment-product .shopify-payment-button{display:none!important}.snf-garment-product cart-notification [name=checkout],.snf-garment-product #CartDrawer [name=checkout],.snf-garment-cart cart-notification [name=checkout],.snf-garment-cart #CartDrawer [name=checkout]{display:none!important}.snf-cart-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.4rem;justify-content:flex-end;margin-left:auto}.snf-cart-update{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid currentColor;border-radius:0;color:inherit;cursor:pointer;font:inherit;font-size:1.4rem;letter-spacing:.04em;line-height:1;min-height:4rem;padding:1rem 1.5rem;white-space:nowrap}.snf-cart-update:hover{background:rgba(var(--color-foreground),.06)}.snf-cart-update:focus-visible{outline:2px solid currentColor;outline-offset:3px}#main-cart-items .cart-item.snf-garment-line .cart-item__old-price{color:#b42318!important;font-weight:700;text-decoration:none!important}#main-cart-items .cart-item.snf-garment-line .cart-item__old-price *{color:inherit!important;text-decoration:none!important}@media screen and (max-width:749px){.snf-cart-header-actions{gap:1rem}.snf-cart-update{min-height:3.6rem;padding:.8rem 1.2rem}}@media screen and (min-width:990px){.snf-minimum-cart-grid{align-items:start;column-gap:clamp(3rem,5vw,7rem);display:grid!important;grid-template-columns:minmax(24rem,30rem) minmax(0,1fr)}.snf-minimum-cart-grid>.snf-minimum-mount--cart-page{align-self:start;grid-column:1;grid-row:1 / span 20;margin:6rem 0 0;position:sticky;top:2rem}.snf-minimum-cart-grid>:not(.snf-minimum-mount--cart-page){grid-column:2;min-width:0}.snf-minimum-mount--cart-page .snf-minimum-panel{padding:18px}.snf-minimum-mount--cart-page .snf-minimum-heading{font-size:1.8rem}}.snf-ticker{position:relative;z-index:30;width:100%;overflow:hidden;background:#151515;color:#fff;border-bottom:3px solid #c8102e}.snf-ticker__track{display:flex;width:max-content;will-change:transform;animation:snf-ticker-scroll 94s linear infinite}.snf-ticker__group{display:flex;flex-shrink:0;align-items:center;white-space:nowrap}.snf-ticker__item{padding:.9rem 2.2rem;font-size:1.35rem;font-weight:700;line-height:1.2;letter-spacing:.04em}.snf-ticker__leaf{display:inline-flex;align-items:center;justify-content:center;margin:0 1.5rem;color:#d71920;font-size:1.55rem;line-height:1}.snf-ticker__item--flash{animation:snf-ticker-flash 1.4s steps(2,end) infinite}@keyframes snf-ticker-flash{0%,48%{color:#fff;text-shadow:none}49%,to{color:#ff3030;text-shadow:0 0 .8rem rgba(255,48,48,.75)}}@keyframes snf-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){.snf-ticker__track{animation-duration:79s}.snf-ticker__item{padding:.8rem 1.6rem;font-size:1.2rem}.snf-ticker__leaf{margin:0 1.1rem;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.snf-ticker{overflow-x:auto}.snf-ticker__track{animation:none}.snf-ticker__item--flash{animation:none;color:#ff3030;text-shadow:none}.snf-ticker__group[aria-hidden=true]{display:none}}snf-related-categories{display:block}.product-related-categories{margin:1.5rem 0 2.5rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1rem;background:rgba(var(--color-background),.96)}.product-related-categories__heading{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.62);font-size:1.2rem;font-weight:400;letter-spacing:.14rem;line-height:1.3;text-transform:uppercase}.product-related-categories__list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.product-related-categories__link{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.1rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.13);border-radius:.7rem;background:rgba(var(--color-foreground),.035);color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.35;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.product-related-categories__link:hover{border-color:rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.07);transform:translate(.2rem)}.product-related-categories__link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.65);outline-offset:.2rem}.product-related-categories__arrow{flex:0 0 auto;font-size:1.7rem;line-height:1}@media screen and (min-width:1200px){.product.product--has-related-categories{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(45rem,55rem) minmax(36rem,1fr);align-items:start;column-gap:clamp(2.4rem,3vw,5rem)!important;width:min(calc(100vw - 6rem),130rem);max-width:none;margin-left:50%;transform:translate(-50%)}.product.product--has-related-categories>snf-related-categories{grid-column:1;position:sticky;top:3rem;z-index:2}.product.product--has-related-categories>.product__media-wrapper{grid-column:2;width:100%!important;max-width:none!important}.product.product--has-related-categories>.product__info-wrapper{grid-column:3;width:100%!important;max-width:none!important;padding:0!important}.product.product--has-related-categories>snf-related-categories .product-related-categories{width:100%;margin:0}}@media screen and (max-width:749px){.product-related-categories{margin-top:1.4rem;padding:1.4rem}.product-related-categories__link{min-height:4.8rem;padding:1.1rem 1.2rem}}.snf-collection-updated-badge{display:none;align-items:center;margin-left:.55rem;padding:.28rem .5rem;border-radius:.35rem;background:#2fa84f;color:#fff;font-size:.9rem;font-weight:800;line-height:1;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.snf-collection-updated-badge.is-visible{display:inline-flex}.menu-drawer__menu-item .snf-collection-updated-badge{margin-right:auto}.snf-dtf-card-sale-banner{position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;height:2.2rem;padding:0;overflow:hidden;background:#c8102ed6;color:#fff;line-height:1;text-align:center;pointer-events:none;opacity:1;visibility:visible;transition:opacity .18s ease,visibility .18s ease}.snf-dtf-card-sale-banner__title,.snf-dtf-card-sale-banner__subtitle{display:block;white-space:nowrap}.snf-dtf-card-sale-banner__title{font-size:clamp(.78rem,.72vw,.95rem);font-weight:700}.snf-dtf-card-sale-banner__subtitle{margin-top:.1rem;font-size:clamp(.62rem,.56vw,.74rem);font-weight:400}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .snf-dtf-card-sale-banner{opacity:0;visibility:hidden}}@media screen and (max-width:749px){.snf-dtf-card-sale-banner{height:2rem}.snf-dtf-card-sale-banner__title{font-size:clamp(.7rem,2.2vw,.86rem)}.snf-dtf-card-sale-banner__subtitle{font-size:clamp(.58rem,1.8vw,.68rem)}}snf-dtf-sale-banner{display:none}.product__media-item.snf-has-dtf-sale-banner{position:relative}snf-dtf-sale-banner.is-mounted{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:6.6rem;padding:.9rem 1.6rem .8rem;background:#c8102e;color:#fff;line-height:1.15;text-align:center;pointer-events:none;opacity:1;visibility:visible;transition:opacity .18s ease,visibility .18s ease}.snf-dtf-sale-banner__title{font-size:clamp(1.8rem,2vw,2.6rem);font-weight:700}.snf-dtf-sale-banner__subtitle{margin-top:.35rem;font-size:clamp(1.2rem,1.2vw,1.6rem);font-weight:400}@media(hover:hover)and (pointer:fine){.product__media-item.snf-has-dtf-sale-banner:hover>snf-dtf-sale-banner.is-mounted{opacity:0;visibility:hidden}}@media screen and (max-width:749px){snf-dtf-sale-banner.is-mounted{min-height:5.8rem;padding:.75rem 1.2rem .7rem}.snf-dtf-sale-banner__title{font-size:clamp(1.6rem,5vw,2.1rem)}.snf-dtf-sale-banner__subtitle{font-size:clamp(1.15rem,3.7vw,1.45rem)}}.snf-new-item-badge{position:absolute;top:1rem;right:1rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border-radius:.45rem;background:#2fa84f;color:#fff;font-size:1.15rem;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 .2rem .55rem #00000038;pointer-events:none}@media screen and (max-width:749px){.snf-new-item-badge{top:.7rem;right:.7rem;padding:.45rem .65rem;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map */
