.sb-product[data-product-root]{--pdp-space-1:8px;--pdp-space-2:14px;--pdp-space-3:22px;--pdp-space-4:28px;display:grid;width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:start;overflow:visible;box-sizing:border-box;background:var(--pdp-background,#f7f3ef);color:var(--pdp-text,#333);font-family:Inter,Arial,sans-serif}[data-product-gallery]{display:block;min-width:0;margin:0}[data-product-track]{display:block;min-width:0;overflow:visible;background:#f2efec}[data-product-media],[data-product-media].is-active{display:block;width:100%;height:auto;margin:0;aspect-ratio:auto;overflow:hidden;background:#f2efec}[data-product-media] img{display:block;width:100%;height:auto;object-fit:contain}[data-product-root] .sb-media--motion{position:relative;min-height:0;aspect-ratio:var(--gallery-ratio,1)}[data-product-root] .sb-media--motion .pdp-feature-media{position:absolute;top:0;right:0;bottom:0;left:0}[data-product-root] .sb-media--motion model-viewer{width:100%;height:100%;min-height:360px}[data-product-root] .sb-info{position:sticky;top:var(--pdp-sticky-top,96px);width:100%;min-width:0;padding:clamp(28px,4.2vw,64px);align-self:start;overflow:visible;box-sizing:border-box}[data-product-root] .sb-info__inner{width:100%;max-width:var(--pdp-copy-width,500px);margin-inline:auto;min-width:0}[data-product-root] .sb-vendor{margin:0 0 var(--pdp-space-2);color:var(--pdp-muted,#666);font:500 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}[data-product-root] .sb-title{max-width:12ch;margin:0 0 var(--pdp-space-2);color:var(--pdp-text,#333);font:400 var(--pdp-title-size,50px)/1.05 "Playfair Display",Georgia,serif;letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty}[data-product-root] .sb-title-amp{font:inherit;letter-spacing:0}[data-product-root] .sb-subtitle{max-width:40ch;margin:0 0 var(--pdp-space-3);color:var(--pdp-text,#333);font:400 16px/1.45 Inter,Arial,sans-serif}[data-product-root] .sb-specs{margin:0 0 var(--pdp-space-1);color:var(--pdp-muted,#666);font:400 13px/1.5 Inter,Arial,sans-serif}[data-product-root] .sb-reviews-link{display:inline-flex;min-height:44px;margin:0 0 var(--pdp-space-3);align-items:center;gap:8px;color:var(--pdp-text,#333);font:400 12px/1.5 Inter,Arial,sans-serif;text-underline-offset:4px}[data-product-root] .sb-reviews-link span{color:var(--pdp-accent,#8f513b);letter-spacing:.08em}[data-product-root] .sb-short{max-width:55ch;margin:0 0 var(--pdp-space-3);color:var(--pdp-text,#333);font:400 15px/1.7 Inter,Arial,sans-serif;overflow-wrap:anywhere}[data-product-root] .sb-short p{margin:0 0 12px}[data-product-root] .sb-short p:last-child{margin-bottom:0}[data-product-root] .sb-benefits{display:flex;flex-wrap:wrap;margin:0 0 var(--pdp-space-4);padding:0;gap:4px 0;color:var(--pdp-text,#333);list-style:none;font:500 12px/1.5 Inter,Arial,sans-serif;text-transform:uppercase}[data-product-root] .sb-benefits li{display:inline;padding:0;border:0}[data-product-root] .sb-benefits li+li:before{content:"\b7";margin:0 9px;color:var(--pdp-accent,#8f513b)}[data-product-root] .sb-field{margin:0 0 14px}[data-product-root] .sb-label{display:block;margin:0 0 7px;color:var(--pdp-text,#333);font:500 12px/1.5 Inter,Arial,sans-serif}[data-product-root] .sb-select{width:100%;min-height:44px;padding:0 42px 0 14px;border:1px solid rgba(51,51,51,.45);border-radius:0;background:transparent;color:var(--pdp-text,#333);font:400 14px/1.4 Inter,Arial,sans-serif}[data-product-root] .sb-purchase-row{display:flex;margin:0 0 16px;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}[data-product-root] .sb-price{display:flex;min-height:44px;margin:0;align-items:center;gap:10px;color:var(--pdp-text,#333);font:500 18px/1.3 Inter,Arial,sans-serif}[data-product-root] .sb-price s{color:var(--pdp-muted,#666);font-size:14px}[data-product-root] .sb-price__sale{color:var(--pdp-accent,#8f513b)}[data-product-root] .sb-purchase-row .sb-field{margin:0 0 0 auto}[data-product-root] .sb-quantity{display:grid;width:max-content;min-height:44px;grid-template-columns:44px 48px 44px;border:1px solid rgba(51,51,51,.55)}[data-product-root] .sb-quantity button,[data-product-root] .sb-quantity input{min-height:44px;border:0;background:transparent;color:var(--pdp-text,#333);font-family:Inter,Arial,sans-serif}[data-product-root] .sb-quantity button{min-width:44px;font-size:20px;cursor:pointer}[data-product-root] .sb-quantity input{width:48px;text-align:center;font-size:15px;-moz-appearance:textfield}[data-product-root] .sb-quantity input::-webkit-inner-spin-button,[data-product-root] .sb-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-product-root] .sb-buy{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--pdp-accent,#8f513b);border-radius:0;background:#d3a08a;color:#14202d;font:500 13px/1.3 Inter,Arial,sans-serif;letter-spacing:0;white-space:normal;cursor:pointer}[data-product-root] .sb-buy:hover:not(:disabled){background:transparent;color:var(--pdp-text,#333)}[data-product-root] .sb-buy:disabled{opacity:.6;cursor:not-allowed}[data-product-root] .sb-shop-now{margin-top:10px;background:transparent;color:var(--pdp-text,#333);border-color:var(--pdp-text,#333)}[data-product-root] .sb-shop-now:hover:not(:disabled){background:#e8d9c8}[data-product-root] .sb-purchase-note{margin-top:18px;color:var(--pdp-muted,#666);font:400 13px/1.65 Inter,Arial,sans-serif;overflow-wrap:anywhere}[data-product-root] .sb-purchase-note p{margin:0 0 8px}[data-product-root] .sb-purchase-note p:last-child{margin-bottom:0}[data-product-root] .sb-form-error{margin:0 0 14px;color:#a0392e;font:400 13px/1.5 Inter,Arial,sans-serif}[data-product-root] .sb-external,[data-product-root] .sb-share{display:inline-flex;min-height:44px;align-items:center;color:var(--pdp-text,#333);font:400 13px/1.5 Inter,Arial,sans-serif;text-underline-offset:4px}[data-product-root] .sb-share{gap:9px;margin-top:18px;padding:0;border:0;background:transparent;cursor:pointer}[data-product-root] .sb-share svg{width:17px;height:17px}[data-product-root] :is(button,input,select,a):focus-visible{outline:3px solid var(--pdp-accent,#8f513b);outline-offset:3px}[data-product-root] .sb-gallery-nav,[data-product-root] .sb-mobile-buy{display:none}[data-product-root] .sb-gallery-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[data-product-root] .sb-gallery-skip:focus{position:absolute;left:8px;top:8px;z-index:5;width:auto;height:auto;padding:12px;clip:auto;background:#fff;color:#333}[data-product-root] [data-product-error][hidden],[data-product-root] [data-mobile-buy][hidden]{display:none!important}@media(max-width:989px){.sb-product[data-product-root]{display:block;padding:0}[data-product-track]{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}[data-product-track]::-webkit-scrollbar{display:none}[data-product-media],[data-product-media].is-active{flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start}[data-product-media] img{width:100%;height:100%;object-fit:contain}[data-product-root] .sb-gallery-nav{display:flex;padding:10px 20px;align-items:center;justify-content:center;gap:16px}[data-product-root] .sb-gallery-nav button{width:44px;height:44px;border:1px solid #333;background:transparent;color:#333;cursor:pointer}[data-product-root] .sb-count{min-width:48px;text-align:center;font:400 12px/1.5 Inter,Arial,sans-serif}[data-product-root] .sb-info{position:static;padding:28px 32px 42px}[data-product-root] .sb-info__inner{max-width:620px}[data-product-root] .sb-title{font-size:var(--pdp-title-mobile,36px)}[data-product-root] .sb-mobile-buy[data-visible]{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));align-items:center;justify-content:space-between;gap:12px;background:var(--pdp-background,#f7f3ef);box-shadow:0 -2px 16px #0000001f}[data-product-root] .sb-mobile-buy .sb-buy{max-width:220px;min-width:0}body.pdp-mobile-bar-visible{padding-bottom:var(--pdp-mobile-bar-height,90px)}}@media(max-width:749px){[data-product-root] .sb-info{padding:26px 20px 38px}[data-product-root] .sb-title{max-width:14ch}[data-product-root] .sb-purchase-row{align-items:flex-end}}@media(max-width:360px){[data-product-root] .sb-mobile-buy .sb-buy{max-width:160px}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/pdp-rebuild.css.map */
