.x-pbuy{background:var(--x-white)}.x-pbuy__w{max-width:var(--x-w-page);margin:0 auto;padding:12px var(--x-gutter) var(--x-section-y)}.x-crumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font:400 var(--x-text-fine) var(--x-font-body);color:var(--x-ink);opacity:var(--x-o-secondary);margin:0 0 14px}.x-crumb a{color:inherit;text-decoration:none}.x-crumb a:hover{opacity:1;color:var(--x-cobalt)}.x-crumb b{font-weight:600;opacity:1}.x-pgal{display:grid;gap:10px}.x-pgal__stage{aspect-ratio:1;background:var(--x-ice);border-radius:var(--x-radius-media);overflow:hidden;position:relative}.x-pgal__stage img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.x-pgal__stage img[hidden]{display:none}.x-pgal__bdg{position:absolute;top:14px;left:14px;z-index:2}.x-pgal__thumbs{gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.x-pgal__thumbs::-webkit-scrollbar{display:none}.x-pgal__thumbs.x-fade-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 52px),rgba(0,0,0,.05));mask-image:linear-gradient(to right,#000 calc(100% - 52px),#0000000d)}.x-pgal__thumbs.x-fade-l{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.05),#000 52px);mask-image:linear-gradient(to right,#0000000d,#000 52px)}.x-pgal__thumbs.x-fade-l.x-fade-r{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.05),#000 52px,#000 calc(100% - 52px),rgba(0,0,0,.05));mask-image:linear-gradient(to right,#0000000d,#000 52px calc(100% - 52px),#0000000d)}.x-pgal__th{flex:0 0 calc((100% - 3.35 * 10px)/4.35);scroll-snap-align:start;padding:0;border:1.5px solid var(--x-line);border-radius:12px;overflow:hidden;background:var(--x-ice);aspect-ratio:1;cursor:pointer}.x-pgal__th.x-on{border-color:var(--x-ink)}.x-pgal__th img{width:100%;height:100%;object-fit:cover;display:block}.x-pgal__thumbs{display:none}.x-js .x-pgal__thumbs{display:flex}.x-pcol{display:grid;gap:var(--x-space-lg);padding-top:var(--x-space-lg)}.x-phd{display:grid;gap:9px}.x-phd h1{font:var(--x-type-h3);letter-spacing:var(--x-track-h3);margin:0;color:var(--x-ink)}.x-phd .x-pbl{margin:0;font:400 var(--x-text-lead)/1.5 var(--x-font-body);color:var(--x-ink);opacity:var(--x-o-secondary);text-wrap:pretty}.x-pclm{list-style:none;margin:0;padding:0;display:grid;gap:11px}.x-pclm li{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;font:400 var(--x-text-body)/1.45 var(--x-font-body);color:var(--x-ink)}.x-pclm .x-icn{margin-top:1px}.x-kitc{display:grid;gap:var(--x-space-md)}.x-kitc__lb{font:var(--x-type-overline);letter-spacing:.04em;color:var(--x-muted);margin:0}.x-kitc__mf{list-style:none;margin:0;padding:0;border-top:1px solid var(--x-line)}.x-kitc__mf li{display:grid;grid-template-columns:38px 1fr auto;gap:13px;align-items:center;padding:11px 0;border-bottom:1px solid var(--x-line)}.x-kitc__ph{width:38px;height:38px;border-radius:9px;overflow:hidden;background:var(--x-ice);border:1px solid var(--x-line)}.x-kitc__ph img{width:100%;height:100%;object-fit:cover;display:block}.x-kitc__mf b{font:600 var(--x-text-body)/1.3 var(--x-font-body);color:var(--x-ink)}.x-kitc__mf em{font:400 var(--x-text-fine)/1.4 var(--x-font-body);font-style:normal;color:var(--x-muted);text-align:right;text-wrap:pretty}.x-bbox{display:grid;gap:var(--x-space-lg)}.x-bbox product-form{display:block}.x-bbox form{display:grid;gap:var(--x-space-lg)}.x-bbox__ord{display:grid;gap:var(--x-space-md)}.x-bbox .x-lb{font:var(--x-type-overline);letter-spacing:.04em;color:var(--x-muted);margin:0 0 var(--x-space-sm);display:block;padding:0;border:0}.x-qt{border:0;margin:0;padding:0;min-width:0}.x-qt__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.x-qt__t{position:relative;display:grid;gap:4px;align-content:start;padding:13px 12px;background:var(--x-white);border:1.5px solid var(--x-line);border-radius:14px;cursor:pointer;text-align:left;min-height:var(--x-tap);box-sizing:border-box;transition:border-color .15s ease-out,background .15s ease-out}.x-qt__t:has(input:checked){border-color:var(--x-ink);background:var(--x-ice);box-shadow:inset 0 0 0 1px var(--x-ink)}.x-qt__t:has(input:focus-visible){outline:var(--x-focus-width) solid var(--x-focus);outline-offset:var(--x-focus-offset)}.x-qt__t b{font:var(--x-type-h4);letter-spacing:var(--x-track-h4);color:var(--x-ink);white-space:nowrap}.x-qt__t em{font:400 var(--x-text-fine)/1.4 var(--x-font-body);font-style:normal;color:var(--x-muted);white-space:nowrap}.x-qt__nt{margin:var(--x-space-sm) 0 0;font:400 var(--x-text-micro)/1.5 var(--x-font-body);color:var(--x-muted)}.x-plans{border:0;margin:0;padding:0;min-width:0}.x-plans__opts{display:grid;gap:11px}.x-plans__ow{display:block;border:1.5px solid var(--x-line);border-radius:16px;overflow:hidden;cursor:pointer;transition:border-color .15s ease-out}.x-plans__ow:has(input:checked){border-color:var(--x-ink)}.x-plans__ow:has(input:focus-visible){outline:var(--x-focus-width) solid var(--x-focus);outline-offset:var(--x-focus-offset)}.x-plans__o{display:grid;gap:13px;padding:15px 16px;box-sizing:border-box;background:var(--x-white)}.x-plans__ow:has(input:checked) .x-plans__o{background:var(--x-ice)}.x-plans__hd{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.x-plans__i{width:19px;height:19px;border-radius:50%;border:1.5px solid var(--x-line);box-sizing:border-box;transition:border .12s ease-out}.x-plans__ow:has(input:checked) .x-plans__i{border:5.5px solid var(--x-ink)}.x-plans__t{display:grid;gap:2px;min-width:0}.x-plans__t b{display:flex;align-items:center;gap:9px;font:var(--x-type-h4);letter-spacing:var(--x-track-h4);flex-wrap:wrap;color:var(--x-ink)}.x-plans__t em.x-tg,.x-kitp em.x-tg{font:600 var(--x-text-fine) var(--x-font-body);font-style:normal;color:var(--x-success);border:1px solid currentColor;border-radius:999px;padding:3px 9px}.x-plans__t em{font:400 var(--x-text-micro) var(--x-font-body);font-style:normal;color:var(--x-muted)}.x-plans__p{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.x-plans__p b{font:700 25px/1 var(--x-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--x-ink)}.x-plans__p s{font:400 var(--x-text-small) var(--x-font-body);color:var(--x-muted);display:none}.x-plans__ow:has(input:checked) .x-plans__p s{display:inline}.x-plans__pts{display:none;gap:7px;padding-left:31px}.x-plans__ow:has(input:checked) .x-plans__pts{display:grid}.x-plans__pts span{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;font:400 var(--x-text-micro) var(--x-font-body);color:var(--x-ink);opacity:var(--x-o-secondary)}.x-bbox__qrow{display:flex;align-items:center;justify-content:space-between;gap:var(--x-space-md)}.x-bbox__qrow .x-lb{margin:0}.x-stp{display:flex;align-items:center;background:var(--x-white);border:1.5px solid var(--x-line);border-radius:999px}.x-stp button{width:44px;height:44px;background:none;border:0;cursor:pointer;font:400 20px/1 var(--x-font-body);color:var(--x-ink)}.x-stp button:disabled{color:var(--x-line)}.x-stp input{width:44px;border:0;background:none;text-align:center;font:600 var(--x-text-body) var(--x-font-body);color:var(--x-ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.x-stp input::-webkit-outer-spin-button,.x-stp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x-stp button{display:none}.x-js .x-stp button{display:block}.x-tot{display:none;align-items:center;justify-content:space-between;gap:var(--x-space-md);padding-top:var(--x-space-md);border-top:1px solid var(--x-line)}.x-js .x-tot{display:flex}.x-tot span{font:var(--x-type-h4);letter-spacing:var(--x-track-h4);color:var(--x-ink)}.x-tot b{font:700 30px/1 var(--x-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--x-ink)}.x-bbox .x-btn{width:100%}.x-bbox .x-btn[disabled]{opacity:.45;cursor:default}.x-trust{list-style:none;margin:0;padding:var(--x-space-md) 0 0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--x-space-sm);border-top:1px solid var(--x-line)}.x-trust li{display:grid;gap:7px;justify-items:center;text-align:center;font:400 var(--x-text-fine)/1.4 var(--x-font-body);color:var(--x-ink);opacity:var(--x-o-secondary);padding:0 6px}.x-trust li+li{border-left:1px solid var(--x-line)}.x-pdp .x-faql details p{max-width:68ch}.x-pdp .x-faql details p:has(+.x-srows){margin-bottom:var(--x-space-md);font:400 var(--x-text-body)/1.6 var(--x-font-body)}.x-pdp .x-faql .x-srows{margin:0 0 var(--x-space-xl);padding-right:calc(15px + var(--x-space-lg));max-width:72ch}.x-pdp .x-faql .x-srows .x-r{gap:var(--x-space-md);padding:11px 0;align-items:baseline}.x-pdp .x-faql .x-srows dt{font:500 var(--x-text-fine)/1.5 var(--x-font-body);letter-spacing:0;opacity:var(--x-o-secondary)}.x-pdp .x-faql .x-srows dd{font:400 var(--x-text-body)/1.55 var(--x-font-body);opacity:.88}.x-pdp .x-faql .x-srows .x-r+.x-r{border-top-color:color-mix(in oklab,var(--x-line) 55%,transparent)}.x-pdp .x-faql .x-nt{margin:calc(-1 * var(--x-space-md)) 0 var(--x-space-xl);font:400 var(--x-text-micro)/1.5 var(--x-font-body);color:var(--x-muted)}.x-pstick{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--x-white);border-top:1px solid var(--x-line);transform:translateY(100%);transition:transform .22s ease-out;padding-bottom:env(safe-area-inset-bottom)}.x-pstick.x-on{transform:none}.x-pstick__in{display:flex;align-items:center;justify-content:space-between;gap:var(--x-space-md);padding:12px var(--x-gutter)}.x-pstick__pr{display:flex;align-items:baseline;gap:8px}.x-pstick__pr b{font:700 22px/1 var(--x-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--x-ink)}.x-pstick__pr em{font:400 var(--x-text-fine) var(--x-font-body);font-style:normal;color:var(--x-ink);opacity:var(--x-o-secondary)}.x-pstick{display:none}.x-js .x-pstick{display:block}@media(max-width:820px){.x-qt__t{padding:12px 10px}.x-stp input{font-size:16px}}@media(max-width:999px){.x-pgal__thumbs{margin-inline:calc(-1 * var(--x-gutter));padding-inline:var(--x-gutter);scroll-padding-inline:var(--x-gutter)}}@media(min-width:760px){.x-pstick,.x-js .x-pstick{display:none}}@media(min-width:1000px){.x-pbuy__w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:14px clamp(40px,4vw,80px);align-items:start}.x-pbuy__w>.x-crumb{grid-column:1 / -1;margin-bottom:0}.x-pgal{position:sticky;top:calc(var(--x-h-chrome,0px) + 24px)}.x-pcol{padding-top:0}.x-js .x-pgal:has(.x-pgal__thumbs){grid-template-columns:84px minmax(0,1fr)}.x-js .x-pgal:has(.x-pgal__thumbs) .x-pgal__stage{grid-column:2;grid-row:1}.x-js .x-pgal .x-pgal__thumbs{grid-column:1;grid-row:1;flex-direction:column;align-self:start;overflow:visible}.x-js .x-pgal .x-pgal__th{flex:0 0 auto;width:100%}}@media(max-width:560px){.x-pdp .x-faql .x-srows .x-r{grid-template-columns:1fr;gap:3px;padding:10px 0}.x-pdp .x-faql .x-srows dt{font-weight:600;opacity:.85}.x-plans__hd{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;row-gap:10px}.x-plans__i{grid-row:1}.x-plans__t{grid-column:2;grid-row:1}.x-plans__p{grid-column:2;grid-row:2;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.x-qt__t,.x-plans__ow,.x-plans__i,.x-pstick{transition:none}}.x-pband__w{max-width:var(--x-w-page);margin:0 auto;padding:var(--x-section-y) var(--x-gutter);box-sizing:border-box}.x-pband .x-eb{font:var(--x-type-label);letter-spacing:.01em;color:var(--x-cobalt);margin:0 0 14px}.x-pband .x-hd{max-width:var(--x-w-prose)}.x-pband .x-hd h2{font:var(--x-type-h3);letter-spacing:var(--x-track-h3);margin:0;color:var(--x-ink)}.x-pband .x-bl{font:400 var(--x-text-lead)/1.5 var(--x-font-body);color:var(--x-ink);opacity:var(--x-o-secondary);margin:var(--x-blurb-gap) 0 0;max-width:60ch;text-wrap:pretty}.x-pwhy{background:var(--x-ice)}.x-pwhy .x-tx{max-width:var(--x-w-prose)}.x-pwhy .x-tx .x-faql{margin-top:var(--x-space-xl)}.x-prev{background:var(--x-ice)}.x-prev .x-top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--x-space-lg);margin-bottom:var(--x-space-xl)}.x-prev .x-q>*{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start;min-width:0;display:flex}.x-prev .x-q .x-quote{flex:1}@media(max-width:900px){.x-prev .x-q>*{flex-basis:82%}}.x-prev .x-appwrap{margin-top:var(--x-space-2xl)}.x-prev .x-hd--solo~.x-appwrap{margin-top:var(--x-section-head-gap)}.x-pcmp{background:var(--x-white)}.x-crow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,94px) minmax(0,94px);gap:12px;align-items:center}.x-crow>*{padding-block:14px;border:0}.x-cclaim{font:400 var(--x-text-fine)/1.35 var(--x-font-body);color:var(--x-ink);text-wrap:pretty}.x-cmine{display:flex;align-items:center;justify-content:center;gap:7px;text-align:center;font:600 var(--x-text-fine) var(--x-font-body);color:var(--x-ink)}.x-calt{text-align:center;font:400 var(--x-text-fine)/1.35 var(--x-font-body);color:var(--x-ink);opacity:var(--x-o-secondary);text-wrap:pretty}.x-chead>*{padding-block:0 16px;align-self:end}.x-chead .x-cclaim{grid-column:1 / -1;grid-row:1;padding-bottom:var(--x-space-lg)}.x-chead .x-cmine{grid-row:2;grid-column:2;flex-direction:column;gap:12px}.x-chead .x-calt{grid-row:2;grid-column:3;opacity:1}.x-chead .x-hd{max-width:none}.x-chead .x-hd .x-bl{font-size:var(--x-text-body)}.x-chead b{display:block;font:var(--x-type-h4);letter-spacing:var(--x-track-h4);font-size:16px;color:var(--x-ink);text-wrap:balance}.x-chead .x-calt b{opacity:var(--x-o-secondary)}.x-chead .x-cmine img{display:block;margin-inline:auto;height:clamp(19px,2.2vw,24px);width:auto}.x-pcmp .x-chead{border-bottom:1px solid var(--x-line)}.x-pcmp .x-crow:not(.x-chead){padding-inline:12px}.x-pcmp .x-crow:not(.x-chead):nth-child(odd){background:var(--x-ice);border-radius:12px}.x-bcta{margin-top:var(--x-space-xl)}.x-bcta product-form{display:block}@media(min-width:560px){.x-crow{grid-template-columns:minmax(0,1fr) minmax(0,160px) minmax(0,190px);gap:24px}.x-cclaim,.x-cmine,.x-calt{font-size:var(--x-text-body)}.x-chead b{font-size:18px}}@media(min-width:760px){.x-chead .x-cclaim{grid-column:1;grid-row:1 / span 2;padding-bottom:16px}.x-chead .x-cmine,.x-chead .x-calt{grid-row:2}}@media(max-width:559px){.x-crow{grid-template-columns:minmax(0,1fr) 86px 86px;gap:10px}.x-pcmp .x-crow:not(.x-chead){padding-inline:10px}.x-cmine{flex-direction:column;gap:3px}.x-chead .x-cmine{gap:10px}}.x-pgar{background:var(--x-ink);color:var(--x-white)}.x-pgar .x-eb{color:var(--x-white);opacity:.6}.x-pgar .x-hd h2{color:var(--x-white);font:var(--x-type-h3-display);letter-spacing:var(--x-track-h3-display);text-transform:uppercase}.x-pgar .x-grid{display:grid;gap:14px;margin-top:var(--x-space-xl)}.x-pgar .x-gc{display:grid;gap:16px;align-content:start;padding:24px;border-radius:18px;background:#ffffff17;border:1px solid var(--x-line-inverted)}.x-pgar .x-gic{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--x-cobalt);color:var(--x-white)}.x-pgar .x-gc b{font:var(--x-type-h4);letter-spacing:var(--x-track-h4);font-size:19px;text-wrap:pretty;color:var(--x-white)}.x-pgar .x-close{margin:var(--x-space-xl) 0 0;font:400 var(--x-text-lead)/1.45 var(--x-font-body);max-width:44ch;opacity:.72;color:var(--x-white)}@media(min-width:760px){.x-pgar .x-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:759px){.x-pgar .x-grid{gap:0;margin-top:var(--x-space-lg);border-top:1px solid var(--x-line-inverted)}.x-pgar .x-gc{grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:15px 0;border:0;border-bottom:1px solid var(--x-line-inverted);border-radius:0;background:none}.x-pgar .x-gic{width:36px;height:36px;border-radius:11px}.x-pgar .x-gc b{font-size:17px}.x-pgar .x-close{margin-top:var(--x-space-lg)}}.x-pfaq{background:var(--x-white)}.x-pfaq .x-in{max-width:var(--x-w-prose)}.x-pfaq .x-faql{margin-top:var(--x-space-xl)}.x-pfaq .x-cta{margin-top:var(--x-space-lg)}.x-pfaq[id]{scroll-margin-top:calc(var(--x-h-chrome,0px) + 16px)}.x-kitp{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:0 0 var(--x-space-md)}.x-kitp b{font:700 25px/1 var(--x-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--x-ink)}.x-kitp s{font:400 var(--x-text-small) var(--x-font-body);color:var(--x-muted);font-variant-numeric:tabular-nums}.x-kitp .x-kitp__nt{flex-basis:100%;font:400 var(--x-text-micro) var(--x-font-body);color:var(--x-ink);opacity:var(--x-o-secondary)}
/*# sourceMappingURL=/cdn/shop/t/58/assets/xall-pdp.css.map */
