.sb-product{--sb-yellow:rgb(var(--color-scheme-scheme3-background));--sb-red:#aa281c;color:#111;background:#fff}.sb-product>.section-content{max-width:1320px;padding-top:36px;padding-bottom:40px}.sb-product .product-content .product-block-container>div{grid-column:1/-1}.sb-product h1{font-size:clamp(30px,3.1vw,46px);line-height:1.04;letter-spacing:-.025em}.sb-product .product-block{margin-top:20px}.sb-product .product-block-title{margin-top:0}.sb-product .product-block-price{margin-top:16px;font-size:22px}.sb-buy-intro{font-size:16px;line-height:1.6;margin:16px 0 10px;max-width:55ch}.sb-buy-fit{font-size:13px;line-height:1.5;margin:0 0 20px;color:#4b4b4b}.sb-product .sb-product-rating{min-height:36px}.sb-product .sb-materials{gap:8px;margin-bottom:8px}.sb-product .sb-materials button{border:1px solid #b6b6b6;border-radius:9px;background:#fff;padding:12px;min-height:68px}.sb-product .sb-materials button[aria-pressed=true]{background:#fff8dc;border:2px solid #111;padding:11px;color:#111}.sb-product .sb-materials button:hover{border-color:var(--sb-red)}.sb-product .sb-guide{margin:4px 0 12px;border-top:0}.sb-product .sb-guide__body{font-size:14px;padding:10px 0 20px}.sb-product .mw-option{margin-bottom:18px!important}.sb-product .mw-option__button{min-height:44px}.sb-product .mw-option__control,.sb-product .selectCustom-trigger{font-size:16px!important}.sb-product .sb-teeth{background:#111;border-radius:12px;padding:20px 14px;margin:0}.sb-product .sb-teeth h3{font-weight:700;font-size:16px;margin-bottom:8px}.sb-product .sb-teeth__intro{text-align:left;font-size:13px;color:#ddd}.sb-product .sb-teeth__status{font-size:14px;padding-bottom:0}.sb-product .sb-placement{margin:12px 0 20px}.sb-product .sb-teeth__row{max-width:440px}.sb-product .sb-teeth__row button[aria-pressed=true] svg{fill:var(--sb-yellow);stroke:var(--sb-yellow)}.sb-product .sb-option-source{display:none!important}.sb-order-summary{border:1px solid #d5d5d5;border-radius:12px;padding:16px 18px;background:#fafafa;margin:16px 0}.sb-order-summary>div{display:flex;justify-content:space-between;gap:12px;font-size:15px;line-height:1.6;margin-bottom:5px}.sb-order-summary p{font-size:12px;line-height:1.5;color:#454545;margin-top:10px}.sb-order-summary .sb-order-summary__shipping{margin-top:6px}.sb-product .mw-apo-price-custom{font-size:19px;margin:12px 0}.sb-product .add-to-cart-btn{border:0;box-shadow:none;min-height:54px}.sb-product .add-to-cart-btn:after,.sb-product .add-to-cart-btn:before{display:none!important}.sb-product .add-to-cart-btn .push-btn__surface{background:var(--sb-yellow);color:#111;border:2px solid #111;border-radius:999px;box-shadow:none;min-height:54px;font-weight:900}.sb-product .add-to-cart-btn:hover .push-btn__surface{background:var(--sb-red);color:#fff}.sb-product .add-to-cart-btn:disabled{opacity:.5}.sb-purchase-support{font-size:13px;line-height:1.6;margin:16px 0 20px}.sb-purchase-support a{display:inline-block;text-decoration:underline;text-underline-offset:4px;margin-top:8px;min-height:32px}.sb-naj{border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;align-items:center;gap:16px;padding:12px 0;margin:18px 0}.sb-naj img{width:150px;height:auto;flex:none;object-fit:contain}.sb-naj p{font-size:12px;line-height:1.5;max-width:22ch}.sb-product .product-block-collapsible-tab{margin-top:0}.sb-product .product-block-collapsible-tab button{min-height:56px}.sb-product .media-style:before,.sb-product .media-style:after{display:none!important}.sb-product .media-style{box-shadow:none!important}.sb-product :focus-visible{outline:3px solid var(--sb-red);outline-offset:4px}.sb-purchase-sticky{display:none}@media(min-width:990px){.sb-product .product-media{position:sticky;top:100px;align-self:start}.sb-product .grid.lg\:grid-cols-12{gap:40px}}@media(max-width:989px){.sb-product>.section-content{padding-top:20px}.sb-product h1{font-size:32px}.sb-product .product-content{padding:0 20px}.sb-product .grid{row-gap:24px}.sb-product .product-block{margin-top:16px}.sb-product .product-block-title{margin-top:0}.sb-buy-intro{font-size:15px;margin-top:12px}.sb-product .sb-materials{gap:8px}.sb-product .sb-materials button{font-size:14px}.sb-product .sb-teeth{padding:18px 10px}.sb-naj img{width:140px}.sb-purchase-sticky:not([hidden]){display:flex;position:fixed;z-index:25;bottom:0;left:0;right:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ccc;justify-content:space-between;align-items:center;gap:16px}.sb-purchase-sticky span,.sb-purchase-sticky strong{display:block}.sb-purchase-sticky span{font-size:11px}.sb-purchase-sticky strong{font-size:19px}.sb-purchase-sticky button{padding:13px 20px;min-height:48px;border-radius:999px;background:var(--sb-yellow);border:2px solid #111;font-size:13px}.sb-purchase-sticky button:hover{background:var(--sb-red);color:#fff}body:has(.sb-purchase-sticky){padding-bottom:85px}}@media(prefers-reduced-motion:reduce){.sb-product *{scroll-behavior:auto!important;transition:none!important}}.sb-product .mw-option:has(.sb-position-source){display:none!important}.sb-product[data-sb-iced] .sb-materials button>span{display:none}.sb-product[data-sb-iced] .sb-materials button{min-height:48px}.sb-product .sb-stone-choice .mw-option__price{display:none!important}.sb-product .media:before,.sb-product .media:after{display:none!important}.sb-product .pb-media-shadow{padding-bottom:0!important}.sb-product .media__styled-element{box-shadow:none!important}.sb-product .product__tax{display:none}.sb-product .mw-option:has(.sb-guide){position:relative}.sb-product .mw-option:has(.sb-guide) .mw-label{display:block;padding-right:126px;min-height:32px}.sb-product .sb-guide{border:0;margin:0;width:100%;flex-basis:auto}.sb-product .sb-guide summary{position:absolute;right:0;top:-6px;padding:6px 0;min-height:36px;font-size:12px;gap:8px;text-decoration:underline;text-underline-offset:3px}.sb-product .sb-guide__body{padding:16px;background:#f7f7f7;border-radius:10px;margin:8px 0 14px}.sb-order-summary{background:#fff;border:0;border-top:2px solid #111;border-radius:0;padding:20px 0 6px;margin:20px 0 14px}.sb-order-summary>div:first-child{font-size:17px;align-items:center;margin-bottom:14px}.sb-order-summary>div:first-child strong{font-size:24px;letter-spacing:-.03em}.sb-order-summary>div:nth-child(2){background:#fff6d4;padding:12px 14px;border-radius:8px;font-size:14px}.sb-order-summary p{font-size:12px;line-height:1.6;max-width:55ch;margin-top:12px}.sb-order-summary .sb-order-summary__shipping{font-size:11px;color:#666}.sb-product .mw-apo-price-custom{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sb-naj-crop{position:relative;display:block;overflow:hidden;width:150px;aspect-ratio:790/450;flex:none}.sb-naj .sb-naj-crop img{position:absolute;width:153.8%;max-width:none;height:auto;left:-27%;top:-45.5%}.sb-naj{gap:20px;padding:20px 0}.sb-product .thumbnails-container .splide__list{justify-content:flex-start}[id$=__feature_text_columns_Anrw6h] h2{font-size:clamp(20px,2vw,26px);line-height:1.15;letter-spacing:-.02em}.sb-order-summary>.sb-kit-card{display:flex;align-items:center;gap:14px;padding:12px;background:#fff8df;border:1px solid #eee3b9;border-radius:12px;margin-bottom:18px}.sb-kit-card__image{width:64px;height:64px;object-fit:cover;border-radius:7px;flex:none}.sb-kit-card__copy{display:flex;flex:1;flex-direction:column;gap:4px}.sb-kit-card__copy a{font-weight:600;text-decoration:none}.sb-kit-card__copy a:hover{text-decoration:underline}.sb-kit-card__copy span{font-size:11px;color:#555}.sb-order-summary>.sb-order-total{border-top:1px solid #ddd;padding-top:14px;align-items:center;font-size:14px;gap:10px}.sb-order-total strong{font-size:23px;white-space:nowrap;letter-spacing:-.03em}@media(max-width:420px){.sb-kit-card__image{width:54px;height:54px}.sb-order-summary>.sb-kit-card{gap:10px}.sb-order-total strong{font-size:21px}}.sb-product .mw-option--type-image:has(img[src*="01d738141df8aede3db142f3187390a399578dbc0477998ac885c45f0474a8fc"]){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/studio-bite-product.css.map */
