.ab-pdp-root{display:block}.shopify-section[id$=__tabs],.shopify-section[id$=__reviews],.shopify-section[id$=__faq],.shopify-section[id$=__recommendations],.shopify-section[id$=__recently_viewed]{content-visibility:auto;contain-intrinsic-size:auto 640px}.shopify-section:has(>.ab-version>[data-ab-swap=version][hidden]){content-visibility:visible;contain-intrinsic-size:none}.ab-pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);align-items:start;padding-block:var(--space-3) 88px}.ab-pdp__media,.ab-pdp__buy{min-width:0}.ab-pdp-root .ab-crumbs{padding-block-start:20px}.ab-pdp-root .ab-crumbs ol{line-height:17px}.ab-pdp__head{margin-block-end:0}.ab-pdp__kicker{margin:0}.ab-pdp__title{margin:10px 0 0;font-size:30px;line-height:31px;font-weight:800;letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:break-word}.ab-pdp__subtitle{margin:var(--space-3) 0 0;font-size:17px;line-height:24px;font-weight:500;color:var(--ink-muted)}.ab-pdp__rating{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-block-start:4px;font-size:13px;line-height:18px;color:var(--ink);text-decoration:none}.ab-stars{display:inline-flex;gap:2px}.ab-stars i{display:block;width:15px;height:15px;background:var(--ink);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.ab-stars i.is-off{background:var(--line)}.ab-pdp__rating-count{font-family:var(--font-mono);font-size:12px;line-height:16px;color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px}.ab-pdp__pricebox{margin-block-start:20px;padding-block-start:20px;border-block-start:var(--border-hairline) solid var(--line)}.ab-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.ab-price__now{font-size:34px;line-height:36px;font-weight:800;letter-spacing:-.035em}.ab-price__was{font-size:20px;line-height:24px;font-weight:500;color:var(--ink-muted)}.ab-price__save{align-self:center;padding:5px 10px;font-size:12px}.ab-price__note{font-size:13px;line-height:18px;color:var(--ink-muted)}.ab-pdp__unit{margin:var(--space-2) 0 0;font-size:14px;line-height:20px}.ab-pdp__unit b{font-family:var(--font-mono);font-weight:600}.ab-pdp__unit span{color:var(--ink-muted)}.ab-pdp__note{margin:6px 0 0;font-size:13px;line-height:18px;color:var(--ink-muted)}.ab-compat{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;margin-block-start:20px;padding:14px var(--space-4);background:var(--surface-raised);border:var(--border-hairline) solid var(--line);border-inline-start:4px solid var(--ink)}.ab-compat__icon{display:grid;place-items:center;width:32px;height:32px;color:var(--ink-inverse);background:var(--ink)}.ab-compat__icon .ab-icon{width:18px;height:18px;stroke-width:3}.ab-compat__title{margin:0;font-size:15px;line-height:20px;font-weight:700}.ab-compat__text{margin:3px 0 0;font-size:13px;line-height:19px;color:var(--ink-muted)}.ab-compat__text a{color:var(--ink);font-weight:600;text-underline-offset:3px}.ab-variant{min-width:0;margin:var(--space-6) 0 0;padding:0;border:0}.ab-variant__legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding:0;margin-block-end:10px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.ab-variant__legend b{font-weight:600;color:var(--ink)}.ab-variant__options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ab-variant__options:has(.ab-variant__swatch),.ab-variant__options--tiles,.ab-variant__options--amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ab-variant__options:has(.ab-variant__swatch):not(.ab-variant__options--tiles){grid-template-columns:repeat(auto-fill,minmax(max(84px,calc((100% - 4 * var(--space-2)) / 5)),1fr));grid-auto-rows:1fr}.ab-variant__opt{position:relative;display:block;min-width:0}.ab-variant__opt input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ab-variant__opt input:disabled{cursor:not-allowed}.ab-variant__pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:48px;min-height:44px;padding:0 var(--space-4);font-size:14px;line-height:20px;font-weight:500;color:var(--ink);background:var(--surface-raised);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-sm)}.ab-variant__opt input:checked+.ab-variant__pill{padding:0 calc(var(--space-4) - 1px);font-weight:700;border:2px solid var(--ink)}.ab-variant__opt input:disabled+.ab-variant__pill{color:var(--ink-muted);background:var(--surface-sunken);border-color:var(--line);text-decoration:line-through}.ab-variant__opt.is-sold-out input:not(:disabled)+.ab-variant__pill{color:var(--ink-muted);text-decoration:line-through}.ab-variant__swatch{display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;min-width:0;min-height:111px;height:100%;padding:var(--space-3) var(--space-1) 10px;background:var(--surface-raised);border:var(--border-hairline) solid var(--line)}.ab-variant__swatch i{display:block;width:30px;height:30px;background:var(--ab-swatch, var(--surface-sunken)) center / cover;border-radius:50%;box-shadow:inset 0 0 0 1px #14141433}.ab-variant__swatch b{font-size:13px;line-height:16px;font-weight:600;text-align:center;overflow-wrap:anywhere}.ab-variant__swatch b>span{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;color:var(--ink-muted)}.ab-variant__opt input:checked+.ab-variant__swatch b>span{color:var(--ink)}.ab-variant__swatch b{min-height:32px}.ab-variant__swatch b>span{display:block}.ab-variant__tile{position:relative;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;min-width:0;padding:var(--space-2) var(--space-2) 10px;background:var(--surface-raised);border:var(--border-hairline) solid var(--line);text-align:center}.ab-variant__tile-media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--surface-sunken);box-shadow:inset 0 0 0 1px #14141414}.ab-variant__tile-img,.ab-variant__tile-fill{display:block;width:100%;height:100%;object-fit:cover}.ab-variant__tile-fill{background:var(--ab-swatch, var(--surface-sunken)) center / cover}.ab-variant__tile b{font-size:13px;line-height:16px;font-weight:600}.ab-variant__opt input:checked+.ab-variant__tile:after{content:"";position:absolute;top:14px;right:14px;width:22px;height:22px;background:var(--ink)}.ab-variant__opt input:checked+.ab-variant__tile:before{content:"";position:absolute;top:14px;right:14px;z-index:1;width:22px;height:22px;background:var(--ink-inverse);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='3'/%3E%3C/svg%3E") center / 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='3'/%3E%3C/svg%3E") center / 14px no-repeat}.ab-variant__amount{display:flex;flex-direction:column;align-items:flex-start;gap:6px;box-sizing:border-box;min-height:88px;padding:var(--space-3);color:var(--ink);background:var(--surface-raised);border:var(--border-hairline) solid var(--line)}.ab-variant__amount b{font-size:24px;line-height:24px;font-weight:800;letter-spacing:-.03em}.ab-variant__amount span{font-size:12px;line-height:16px;color:var(--ink-muted)}.ab-variant__opt input:checked+.ab-variant__amount{color:var(--ink-inverse);background:var(--ink);border-color:var(--ink)}.ab-variant__opt input:checked+.ab-variant__amount span{color:var(--line-strong)}.ab-variant__opt input:not(:disabled):hover+.ab-variant__swatch,.ab-variant__opt input:not(:disabled):hover+.ab-variant__tile,.ab-variant__opt input:not(:disabled):hover+.ab-variant__amount{border-color:var(--line-strong)}.ab-variant__opt input:checked+.ab-variant__swatch,.ab-variant__opt input:checked+.ab-variant__tile{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ab-variant__opt input:focus-visible+.ab-variant__pill,.ab-variant__opt input:focus-visible+.ab-variant__swatch,.ab-variant__opt input:focus-visible+.ab-variant__tile,.ab-variant__opt input:focus-visible+.ab-variant__amount{outline:2px solid var(--focus);outline-offset:2px}.ab-variant__opt input:disabled+.ab-variant__swatch,.ab-variant__opt input:disabled+.ab-variant__tile,.ab-variant__opt input:disabled+.ab-variant__amount{opacity:.4}.ab-variant__opt.is-sold-out input:not(:disabled)+.ab-variant__swatch b,.ab-variant__opt.is-sold-out input:not(:disabled)+.ab-variant__tile b,.ab-variant__opt.is-sold-out input:not(:disabled)+.ab-variant__amount b{text-decoration:line-through}.ab-variant__opt.is-sold-out input:not(:disabled)+.ab-variant__swatch i,.ab-variant__opt.is-sold-out input:not(:disabled)+.ab-variant__tile .ab-variant__tile-media{opacity:.45}.ab-variant__swatch i{position:relative}.ab-variant__opt.is-sold-out .ab-variant__swatch i:after{content:"";position:absolute;top:-4px;bottom:-4px;left:50%;width:2px;margin-left:-1px;background:var(--ink);transform:rotate(45deg)}.ab-variant__swatch .ab-variant__oos{font-family:var(--font-mono);font-size:10px;line-height:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ab-pdp__link{display:inline-flex;align-items:center;box-sizing:border-box;min-block-size:44px;margin-block:5px -5px;padding-block:var(--space-2);font-size:13px;line-height:18px;font-weight:600;text-underline-offset:3px}.ab-pdp__buyrow{margin-block-start:26px}.ab-pdp__form{display:grid;gap:var(--space-2);margin:0}.ab-pdp__actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2)}.ab-pdp__qty{height:58px;border-color:var(--ink);border-radius:0}.ab-pdp__qty button{width:41px}.ab-pdp__qty input{width:32px;border-inline:0}.ab-pdp__submit{min-width:0}.ab-pdp__actions:not(:has(.ab-pdp__qty)){grid-template-columns:minmax(0,1fr)}.ab-pdp__atc{min-height:58px;padding-inline:18px;white-space:nowrap}.ab-pdp__atc em{display:none;font-family:var(--font-mono);font-style:normal;font-weight:600;letter-spacing:0;opacity:.9}.ab-pdp__checkout:empty{display:none}.ab-pdp__error{margin-block-end:var(--space-2)}.ab-stock{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:13px;line-height:18px;font-weight:600}.ab-stock__state{display:inline-flex;align-items:center;gap:var(--space-2)}.ab-stock__dot{display:block;width:8px;height:8px;background:var(--success);border-radius:50%}.ab-stock__dot.is-out{background:var(--ink-muted)}.ab-ship-info{margin-block-start:18px}.ab-ship-info:empty{margin:0}.ab-ship-info__text{margin:0;font-size:14px;line-height:20px;color:var(--ink-muted)}.ab-ship-info__link{display:inline-block;margin-block-start:var(--space-2);font-size:14px;line-height:20px;color:var(--brand-text);text-decoration:underline;text-underline-offset:3px}.ab-ship-info+.ab-ship{margin-block-start:12px}.ab-ship{margin-block-start:18px}.ab-ship__text{margin:0 0 var(--space-2);font-size:14px;line-height:20px}.ab-ship__text b{color:var(--brand-text)}.ab-ship__bar{height:6px;background:var(--surface-sunken)}.ab-ship__bar i{display:block;height:100%;background:var(--brand)}.ab-facts{display:grid;gap:var(--space-3);margin:20px 0 0;padding:18px 0 0;list-style:none;border-block-start:var(--border-hairline) solid var(--line)}.ab-facts:not(:has(>li:not([hidden]))){display:none}.ab-fact{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--space-3);align-items:center;font-size:14px;line-height:20px}.ab-fact__icon{width:22px;height:22px}.ab-fact__text{color:var(--ink-muted)}.ab-fact__text:before{content:" \b7  "}.ab-inbox{margin-block-start:20px;padding:var(--space-4) 18px;background:var(--surface-raised);border:var(--border-hairline) solid var(--line)}.ab-inbox__title{margin:0 0 10px;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.ab-inbox ul{display:grid;gap:7px;margin:0;padding:0;list-style:none;font-size:14px;line-height:19px}.ab-inbox li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-2)}.ab-inbox li:before{content:"+";font-family:var(--font-mono);font-weight:600}.ab-inbox li.is-warn{font-weight:600;color:var(--brand-text)}.ab-inbox li.is-warn:before{content:"!"}.ab-pdp__text{margin-block-start:var(--space-4);font-size:13px;line-height:19px;color:var(--ink-muted)}.ab-pdp__text>:first-child{margin-block-start:0}.ab-pdp__text>:last-child{margin-block-end:0}.ab-pdp__text a{color:var(--ink);font-weight:600;text-underline-offset:3px}.ab-pdp__app{margin-block-start:var(--space-4)}@media(min-width:761px){.ab-pdp{padding-block-start:var(--space-6)}.ab-pdp__title{font-size:40px;line-height:40px}.ab-price__now{font-size:42px;line-height:42px}.ab-pdp__atc em{display:inline}.ab-variant__amount{min-height:104px;padding:var(--space-4)}.ab-variant__amount b{font-size:30px;line-height:30px}}@media(min-width:1101px){.ab-pdp{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}.ab-pdp__media{position:sticky;top:calc(var(--header-height) + var(--space-6));align-self:start}.ab-pdp--stacked .ab-pdp__media{position:static}.ab-pdp--stacked .ab-pdp__buy{position:sticky;top:calc(var(--header-height) + var(--space-6));align-self:start}}ab-sticky-column{display:block}.ab-pdp__note:empty,[data-ab-swap=price-note]:empty{display:none}@media(prefers-reduced-motion:reduce){.ab-variant__opt *{transition:none}}.ab-variant__options--dims{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.ab-variant__dim{display:flex;flex-direction:column;align-items:flex-start;gap:2px;box-sizing:border-box;min-height:64px;padding:10px var(--space-3);color:var(--ink);background:var(--surface-raised);border:var(--border-hairline) solid var(--line)}.ab-variant__dim b{font-size:15px;line-height:20px}.ab-variant__dim small{font-family:var(--font-mono);font-size:11px;line-height:15px;font-weight:500;color:var(--ink-muted)}.ab-variant__opt input:not(:disabled):hover+.ab-variant__dim{border-color:var(--line-strong)}.ab-variant__opt input:checked+.ab-variant__dim{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ab-variant__opt input:focus-visible+.ab-variant__dim{outline:2px solid var(--focus);outline-offset:2px}.ab-variant__opt input:disabled+.ab-variant__dim,.ab-variant__opt.is-sold-out input:not(:disabled)+.ab-variant__dim{color:var(--ink-muted);background:var(--surface-sunken)}.ab-variant__opt input:disabled+.ab-variant__dim b,.ab-variant__opt.is-sold-out input:not(:disabled)+.ab-variant__dim b{text-decoration:line-through}.ab-pdp__countdown{margin-block-start:var(--space-4)}.ab-pdp__countdown:not(:has(*)){display:none}.ab-pdp .ab-pdp__atc[aria-disabled=true]:not([disabled]){background:var(--surface-deep);color:color-mix(in srgb,var(--ink) 80%,var(--surface-deep));border-color:var(--surface-deep)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-main-product.css.map */
