.pdp{position:relative;display:grid;grid-template-columns:720px var(--rule) 1fr}.pdp:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--rule);background:var(--ink);z-index:3}.pdp__rule{background:var(--ink)}.gallery__main{position:relative;height:704px;overflow:hidden}.gallery__main .banner__arrow{top:50%;transform:translateY(-50%)}.gallery__main .banner__arrow:hover{transform:translateY(-50%) translate(1px,2px)}.gallery__main .banner__arrow:active{transform:translateY(-50%) translate(3px,4px)}.gallery__main img{width:100%;height:100%;object-fit:cover}.gallery__grid{display:grid;grid-template-columns:359px 359px;gap:var(--rule);background:var(--ink);box-shadow:inset 0 var(--rule) 0 var(--ink)}.gallery__grid button,.gallery__blank{padding:0;overflow:hidden;background:var(--cream);display:block;border:0;width:100%;aspect-ratio:1 / 1}.gallery__blank{pointer-events:none}.gallery__grid img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.gallery__grid button:hover img{transform:scale(1.04)}.pdp__info{position:relative;padding:38px 28px 0 30px}.pdp__eyebrow{display:block;margin-bottom:18px}.pdp__eyebrow,.specs__row .label--muted{opacity:1}.pdp__title{font-family:var(--f-display);font-weight:400;font-size:64px;line-height:52px;letter-spacing:0;max-width:560px}.chip{display:inline-flex;align-items:center;height:28px;padding:0 14px;border-radius:60px;font-size:var(--t-label);line-height:1;letter-spacing:0;white-space:nowrap}.chip--stock{position:absolute;right:28px;top:75px;background:var(--ink);color:var(--white);text-transform:uppercase}.pdp__taxes{display:none}.chip--promo{background:var(--yellow);color:var(--ink)}.pdp__blurb{margin-top:22px;max-width:430px;font-size:var(--t-title);line-height:20px;letter-spacing:-.02em}.pdp__blurb--wide{max-width:610px}.pdp__price-wrap{display:contents}.pdp__pricerow{margin-top:26px;display:flex;align-items:center;gap:16px}.pdp__price{font-size:24px;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.variants{margin-top:48px}.variants__label{display:block;margin-bottom:19px}.variants__row{display:flex;gap:16px;flex-wrap:wrap}.variant{width:80px;height:80px;display:grid;place-items:center;border:var(--rule) solid var(--ink);border-radius:50%;background:var(--cream);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.variant[aria-checked=true]{background:var(--white);box-shadow:var(--shadow)}.variant:hover{transform:translateY(-2px)}.variant img{width:88%;height:88%;object-fit:contain}.specs{margin-top:48px;max-width:660px}.specs__rating{display:flex;align-items:center;justify-content:space-between;height:16px}.stars{display:flex;align-items:center;gap:3px}.stars svg{width:16px;height:16px}.specs__rating .score{margin-left:8px;font-size:var(--t-body);line-height:1;letter-spacing:-.02em}.specs__row{display:flex;align-items:baseline;justify-content:space-between;padding-top:26px;margin-top:28px;margin-bottom:-5px;border-top:var(--rule) dotted var(--ink)}.buyrow{margin-top:48px;display:flex;align-items:center;gap:0}.qty{display:flex;align-items:center;gap:0}.qtybtn{width:47px;height:47px;display:grid;place-items:center;border:var(--rule) solid var(--ink);border-radius:50%;background:var(--cream)}.qtybtn--plus{background:var(--white);margin-left:42px}.qtybtn svg{width:20px;height:20px}.qty__value{position:absolute;width:42px;text-align:center;font-size:var(--t-body);line-height:1;transform:translate(47px)}.addbasket{flex:1;height:47px;margin-left:20px;display:flex;align-items:center;justify-content:center;gap:6px;border:var(--rule) solid var(--ink);border-radius:100px;background:var(--blue);box-shadow:var(--shadow);font-size:var(--t-title);line-height:1;letter-spacing:-.02em;transition:transform .14s ease,box-shadow .14s ease}.addbasket:hover{transform:translate(1px,2px);box-shadow:1px 2px 0 var(--ink)}.addbasket:active{transform:translate(3px,4px);box-shadow:0 0 0 var(--ink)}.addbasket .dot{width:3px;height:3px;border-radius:50%;background:var(--ink)}.addbasket .price{text-transform:uppercase}.pdp__divider{margin:48px 0 0;height:12px;display:block;width:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cg fill='%231A1A1A'%3E%3Cpath d='M4 0H6L1 12H-1L4 0Z'/%3E%3Cpath d='M11 0H13L8 12H6L11 0Z'/%3E%3C/g%3E%3C/svg%3E") repeat-x left top;background-position:right top;background-size:7px 12px}.reviewcard{margin-top:48px;max-width:660px;padding:32px;border:var(--rule) solid var(--ink);border-radius:20px;background:var(--white)}.reviewcard p{font-size:var(--t-title);line-height:20px;letter-spacing:-.02em}.reviewcard__foot{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.verified{display:flex;align-items:center;gap:2px;color:var(--sw-green-dark)}.verified svg{width:12px;height:12px}.byline .title{display:block;margin-top:10px;color:var(--ink)}.pill--dark{background:var(--white);color:var(--ink);border:var(--rule) solid var(--ink);box-shadow:2px 2px 0 var(--ink);transform:none}.pill--dark:hover,.pill--dark:active{background:var(--blue);color:var(--ink);transform:translate(1px,2px);box-shadow:1px 1px 0 var(--ink)}.about{display:grid;min-height:345px;grid-template-columns:var(--about-cols, 480px var(--rule) 478px var(--rule) 1fr);box-shadow:0 calc(-1 * var(--rule)) 0 var(--ink)}.about__rule{background:var(--ink)}.about__col{padding:32px 56px 40px 28px}.about__col h3{font-family:var(--f-display);font-weight:400;font-size:40px;line-height:26px;letter-spacing:0}.about__col p{margin-top:28px;font-size:var(--t-title);line-height:20.3px;letter-spacing:-.02em}.dims,.about__col--dimensions p{margin-top:28px;width:424px;max-width:none}.dims__row{display:flex;align-items:baseline;gap:8px;padding-bottom:11px}.dims__row+.dims__row{margin-top:18px}.dims__row dt,.dims__row dd{font-size:var(--t-title);line-height:1;letter-spacing:-.02em}.dims__row .fill{flex:1;border-bottom:var(--rule) dotted var(--ink);transform:translateY(-4px)}.care{margin-top:28px;display:flex;flex-direction:column;gap:20px}.care li{display:flex;align-items:center;gap:8px;font-size:var(--t-title);line-height:1;letter-spacing:-.02em;white-space:nowrap}.care svg{width:20px;height:20px;flex:0 0 auto}.reviews{border-top:var(--rule) solid var(--ink);border-bottom:var(--rule) solid var(--ink);display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.reviews::-webkit-scrollbar{display:none}.reviews.rule-bottom:after{content:none}.reviews .review{flex:0 0 calc(100% / 3);box-sizing:border-box;border-right:var(--rule) solid var(--ink);scroll-snap-align:start}.reviews .reviews__rule,.reviews__rule{display:none}.review{display:grid;grid-template-rows:20px 188px auto 1fr;row-gap:0;padding:40px 56px 40px 28px;box-sizing:border-box}.review .stars{grid-row:1}.review .stars svg{width:20px;height:20px}.review h3{grid-row:2;align-self:start;margin-top:18px;margin-bottom:0;font-family:var(--f-display);font-weight:400;font-size:40px;line-height:.9;letter-spacing:0}.sechead--reviews{position:relative}.reviews__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5}.reviews__arrow:hover{transform:translateY(-50%) translate(1px,2px);box-shadow:1px 2px 0 var(--ink)}.reviews__arrow:active{transform:translateY(-50%) translate(3px,4px);box-shadow:0 0 0 var(--ink)}.reviews__arrow--prev{left:28px}.reviews__arrow--next{right:28px}.review__shots{grid-row:2;align-self:end;margin-top:0;margin-bottom:0;display:flex;gap:12px;min-height:72px}.review__shots img{width:72px;height:72px;border:var(--rule) solid var(--ink);border-radius:20px;object-fit:cover}.review__body{grid-row:3;margin-top:0;font-size:var(--t-title);line-height:20.75px;letter-spacing:-.02em}.review__foot{grid-row:4;margin-top:76px;margin-bottom:-5px}.sechead--arrows .iconbtn{position:absolute;top:64px}.sechead--arrows .iconbtn--prev{left:28px}.sechead--arrows .iconbtn--next{right:28px}.sechead--reviews .pill{position:absolute;left:1038px;top:92px}.pagehead--tight{height:181px;box-shadow:none}.pagehead--tight .display{top:56px}.pdp-gram{position:relative;height:205px;text-align:center}.pdp-gram .display{position:absolute;left:0;right:0;top:64px}.pdp-gram .pill{position:absolute;left:calc(50% - 366px);top:97.8px;z-index:2}.banner--flush:before{display:none}.rule-top{box-shadow:inset 0 var(--rule) 0 var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pdp.css.map */
