body .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html :where(a,button,input,select,textarea,summary,label):focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px #fffaf0}html{-webkit-text-size-adjust:100%}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}body button,body a,body label,body summary{-webkit-tap-highlight-color:rgba(20,32,24,.12)}body .sb-form-error{margin:10px 0 0;padding:10px 12px;border:1.5px solid #9b1c2e;border-radius:6px;background:#fff1f2;color:#7a1020;font:700 13px/1.45 Arial,Helvetica,sans-serif}body .sb-form-error[hidden]{display:none}body .cart-toast{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px);font-size:12px;line-height:1.4;text-transform:none;letter-spacing:0}body .cart-toast.is-error{background:#fff1f2;color:#7a1020;border-color:#7a1020;box-shadow:4px 4px #7a1020}body.template-product .cart-toast{bottom:calc(84px + env(safe-area-inset-bottom))}@media(max-width:899px){body .announcement,body .sb-announce{min-height:30px}body .sb-announce__track{height:30px}body .header{min-height:54px;padding:5px 12px 5px 16px}body .logo{font-size:24px}body .header-logo-image{max-height:30px;width:auto}body .header-actions{gap:4px}body .bag-button{min-width:0;min-height:44px;gap:8px;padding:5px 5px 5px 12px}body .bag-button b{width:30px;height:30px}body .mobile-navigation summary{min-height:44px;padding-inline:10px 4px}body .logo{display:inline-flex;align-items:center;min-height:44px}body .breadcrumbs{padding:12px 0 10px}}body .sb-flood__brand{font-family:Impact,Arial Narrow Bold,Arial Black,sans-serif;font-weight:900;letter-spacing:.01em;line-height:.95;text-transform:uppercase}body .sb-flood__cat{font-weight:700;letter-spacing:0;text-transform:none;opacity:1}@media(max-width:989px){body .sb-flood{grid-template-rows:auto minmax(150px,1fr) auto auto auto;min-height:max(520px,calc(100svh - var(--head)));padding:12px 16px 26px}body .sb-flood__title{font:inherit}body .sb-flood__brand{display:block;font-size:clamp(31px,9.4vw,44px)}body .sb-flood__cat{display:block;max-width:30ch;margin:7px auto 0;font:700 14px/1.35 Arial,Helvetica,sans-serif}body .sb-flood__item{width:min(62%,360px);width:min(62cqw,360px,94cqh)}body .sb-flood__item[data-state=card]{width:min(52cqw,300px,92cqh)}body .sb-flood__count,body .sb-flood__tagline{display:none}body .sb-flood__name{font-size:30px}body .sb-flood__facts{gap:4px;margin-top:6px}body .sb-flood__facts li{padding:4px 8px;font-size:9.5px}body .sb-flood__buy{grid-template-columns:minmax(0,1fr);gap:2px;margin-top:12px}body .sb-flood__form{order:-1}body .sb-flood__btn--add{min-height:56px;padding:8px 8px 8px 22px;background:var(--ink);color:var(--cream);font-size:13px;letter-spacing:.06em;box-shadow:0 8px 20px #2d140838}body .sb-flood__btn--add .sb-flood__price{padding:8px 9px 8px 13px;background:var(--cream);color:var(--ink);font-size:13px}body .sb-flood__btn--add .sb-flood__price b{background:var(--ink);color:var(--cream)}body .sb-flood__btn--box{min-height:44px;justify-content:center;gap:6px;padding:6px 12px;border:0;background:transparent;color:var(--ink);font-size:12px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:4px;text-transform:none}body .sb-flood__btn--box:hover{background:transparent}body .sb-flood__btn--box svg{width:15px;height:15px}body .sb-flood__dots.sb-rail{margin:2px -16px 8px;padding-bottom:4px}body .sb-rail .sb-flood__dot{width:56px;min-width:56px;gap:3px;padding:4px 3px}body .sb-rail .sb-rail__img{width:34px;height:34px}body .sb-rail .sb-flood__dot span{height:3px}body .sb-rail .sb-rail__name{font-size:9px}body .sb-rail .sb-rail__title{width:42px;font-size:9px}body .sb-flood__pause,body .sb-rail .sb-flood__pause{width:44px;height:44px}}@media(max-width:989px)and (max-height:700px){body .sb-flood__facts{display:none}}@media(min-width:990px){body .sb-flood__brand{font-size:clamp(40px,3.6vw,56px)}body .sb-flood__cat{display:block;margin-top:8px;font:700 16px/1.4 Arial,Helvetica,sans-serif}body .sb-flood__cat:before{display:none}body .sb-flood__btn--add{background:var(--ink);color:var(--cream)}body .sb-flood__btn--add .sb-flood__price{background:var(--cream);color:var(--ink)}body .sb-flood__btn--add .sb-flood__price b{background:var(--ink);color:var(--cream)}body .sb-flood__btn--box{order:2;min-height:44px;justify-content:center;border:0;background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:4px}}body .product-detail-hero .seo-hero-media.square{background:#fefdf7}body .sb-gallery{position:relative}body .product-detail-hero .seo-hero-media.square>img{object-fit:contain}body .sb-gallery__design{position:relative;margin:0;background:#f6f0e4!important}body .sb-gallery__design img{object-fit:contain!important}body .sb-gallery__design figcaption{position:absolute;right:10px;bottom:10px;left:10px;padding:6px 10px;border-radius:6px;background:#142018c7;color:#fffaf0;font:700 11px/1.35 Arial,Helvetica,sans-serif;text-align:center}body .sb-preorder-line{margin:0 0 12px;font-size:12.5px;line-height:1.45}body .product-detail-hero .preorder-notice.sb-preorder-line{padding:9px 11px}body .product-detail-hero .preorder-notice.sb-preorder-line strong{font-size:12.5px}body .product-form-main.js-product-form{display:flex;flex-direction:column}body .product-form-main>.sb-form-error{order:1}body .product-form-main>.sb-preorder-line{order:2;margin:12px 0 0}body .product-form-main>.sb-express{order:3}body .sb-buy-row{display:flex;flex-direction:row!important;align-items:stretch!important;gap:8px!important;margin-top:12px!important;padding-top:0!important;border-top:0!important}body .sb-buy-row .seo-buy{flex:1;min-width:0;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:8px 18px;font-size:13px}body .seo-buy__price{padding:6px 10px;border-radius:999px;background:var(--paper);color:var(--ink);font-size:13px;letter-spacing:.02em}body .seo-buy:disabled .seo-buy__price{display:none}body .sb-qty{flex:none;width:max-content;display:flex;align-items:stretch;overflow:hidden;border:1.5px solid var(--ink);border-radius:6px;background:#fffaf0}body .sb-qty__step{width:40px;min-height:52px;padding:0;border:0;background:transparent;color:var(--ink);font-size:20px;font-weight:700;cursor:pointer}body .sb-qty__step:hover{background:#14201814}body .sb-qty .quantity-input{width:38px;min-height:52px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font:900 16px/1 Arial,Helvetica,sans-serif;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}body .sb-qty .quantity-input::-webkit-inner-spin-button,body .sb-qty .quantity-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}body .sb-assure--buy{margin:14px 0 4px!important}body .product-help .sb-pdp-hook{margin-top:4px}@media(max-width:820px){body .product-detail-hero .seo-hero-media.square{aspect-ratio:4 / 3}body .product-detail-hero .seo-hero-copy{padding:14px 16px 22px}body .product-detail-hero .seo-hero-copy>.kicker,body .wax-product-facts{display:none}body .product-detail-hero .seo-hero-copy h1{margin:0 0 6px;font-size:36px;line-height:.95}body .product-detail-hero .seo-hero-copy h1.sb-h1--long{font-size:28px}body .product-detail-hero h1 .sb-h1__type{margin-top:5px;font-size:11px}body .sb-pdp-price{margin:0 0 10px}body .sb-pdp-price strong{font-size:26px}body .wax-rail{margin-bottom:4px}body .wax-rail__label{margin-bottom:6px}body .wax-rail__track{padding-bottom:4px}body .wax-rail__item{width:58px;padding:7px 3px 5px}body .wax-rail__img{width:38px;height:38px}body .sb-gallery__thumbs{position:absolute;left:8px;bottom:8px;z-index:2;max-width:calc(100% - 16px);padding:0;gap:6px}body .sb-gallery__thumb{width:44px;height:44px;box-shadow:0 2px 8px #14201833}body .value-box-content-summary{font-size:14px;line-height:1.45}}@media(max-width:359px){body .sb-qty .quantity-input{width:30px}body .sb-buy-row .seo-buy{padding-inline:12px;font-size:12px}}body .sb-packs__quick button{min-height:44px}body .sb-wax-guide{margin:18px 0;padding:16px;border:1.5px solid var(--ink);border-radius:10px;background:#fffaf0;color:var(--ink)}body .sb-wax-guide__title{margin:0 0 10px;font:900 12px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase}body .sb-wax-guide__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}body .sb-wax-guide__row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:8px;border-radius:8px}body .sb-wax-guide__row.is-current{background:#14201812;box-shadow:inset 3px 0 0 var(--ink)}body .sb-wax-guide__row p{margin:0;font-size:13.5px;line-height:1.45}body .sb-wax-guide__name{margin-bottom:2px!important;font-weight:900}body .sb-wax-guide__name a{text-decoration:underline;text-underline-offset:3px}body .sb-wax-guide__name span{margin-left:4px;font-weight:700;opacity:.72}body .sb-wax-guide__dot{width:20px;height:20px;margin-top:1px;border:1.5px solid var(--ink);border-radius:50%;background:var(--c, #fff)}body .sb-wax-guide__dot--colour{background:conic-gradient(#fa4d4c 0 14%,#ff9843 0 28%,#ffde3f 0 42%,#57bc7a 0 57%,#44b8e3 0 71%,#b18ace 0 85%,#f85c9f 0)}body .sb-wax-guide__foot{margin:12px 0 0;font-size:12.5px;line-height:1.45}body .sb-wax-guide__foot a{margin-left:4px;font-weight:800;text-decoration:underline;text-underline-offset:3px}body .sb-card__media{background:#fff}body .sb-card__title{font-size:21px}body .sb-card__button{min-height:46px;font-size:11px}@media(max-width:380px){body .sb-card__title{font-size:19px}body .sb-card__body{padding:10px}}body .sb-collection-head{margin-bottom:14px}body .sb-collection-head h1{margin:0}body .sb-collection-head__tagline{max-width:52ch;margin:8px 0 0;font:700 15px/1.45 Arial,Helvetica,sans-serif}body .sb-filters{display:flex;gap:8px;margin:0 0 16px;padding:2px 0 6px;overflow-x:auto;scrollbar-width:none}body .sb-filters::-webkit-scrollbar{display:none}body .sb-filters[hidden]{display:none}body .sb-filters button{flex:none;min-height:44px;padding:8px 16px;border:1.5px solid rgba(237,241,232,.75);border-radius:999px;background:transparent;color:var(--paper);font:900 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}body .sb-filters button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}body .collection-grid>[hidden]{display:none!important}body .sb-collection-about{max-width:70ch;margin:28px 0 8px;font-size:15px;line-height:1.6;opacity:.92}@media(max-width:899px){body .sb-collection-head h1{font-size:52px;line-height:.9}}body .cart-drawer{height:100dvh;padding-bottom:env(safe-area-inset-bottom)}body .cart-added{display:flex;align-items:center;gap:10px;margin:0;padding:12px 22px;border-bottom:1px solid var(--line);background:#e7f4e3;color:#133a1c}body .cart-added[hidden]{display:none}body .cart-added svg{flex:none}body .cart-added p{margin:0;font-size:13px;line-height:1.4}body .cart-added strong{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase}body .cart-drawer-item.is-added{background:linear-gradient(90deg,rgba(87,188,122,.14),transparent 70%)}body .cart-line-property{display:block;margin-top:2px;font-size:11px}body .cart-line-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px}body .cart-line-actions .cart-quantity{margin-top:0}body .cart-quantity button{width:44px;height:40px;font-size:18px}body .cart-quantity span{min-width:28px;font-size:13px}body .cart-remove{min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);font:800 12px/1 Arial,Helvetica,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body .cart-remove:disabled{opacity:.5;cursor:progress}body .cart-drawer-footer p{font-size:12px;line-height:1.45}body .cart-ship{display:flex;justify-content:space-between;gap:12px;margin:8px 0 2px!important;color:var(--ink)!important;font-size:14px!important;font-weight:800}body .cart-ship-note{margin:0 0 14px!important}body .cart-checkout{min-height:54px;font-size:13px}body .cart-checkout[aria-busy=true]{opacity:.8;cursor:progress}body .cart-upsell-drawer p{font-size:13px}body .cart-drawer-status.is-error:empty{display:none}body .cart-drawer-status.is-error{order:-1;margin:12px 16px 0;padding:10px 12px;border:1.5px solid #7a1020;border-radius:6px;background:#fff1f2;color:#7a1020;font-weight:700;text-align:left}@media(max-width:899px){body .cart-drawer{width:100vw;border-left:0}body .cart-drawer-head{padding:14px 16px}body .cart-drawer-head h2{font-size:30px}body .cart-close{width:44px;height:44px}body .cart-added,body .cart-upsell-drawer,body .cart-free{padding-inline:16px}body .cart-drawer-items{padding:0 16px}body .cart-drawer-item{grid-template-columns:72px minmax(0,1fr);padding:14px 0}body .cart-drawer-footer{padding:14px 16px}body .cart-view{min-height:44px;display:flex;align-items:center}}body .cart-page-copy input{min-height:44px}body .cart-page-copy>a:last-child{min-height:44px;display:inline-flex;align-items:center;font-size:11px}body .cart-page-summary p{font-size:12px}body .sb-sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom))}body .sb-sticky .button{min-height:50px}body .sb-sticky .button:disabled{opacity:.55}
/*# sourceMappingURL=/cdn/shop/t/25/assets/sb-mobile.css.map */
