.r-pdp{display:grid;grid-template-columns:1fr}@media(min-width:990px){.r-pdp{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);min-height:calc(100svh - var(--r-header-h))}}.r-gal{position:relative;background:var(--r-plate)}@media(min-width:990px){.r-gal{position:sticky;top:var(--r-header-h);height:calc(100svh - var(--r-header-h))}}.r-gal__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4 / 5}@media(min-width:990px){.r-gal__track{aspect-ratio:auto}}.r-gal__track::-webkit-scrollbar{display:none}.r-gal__slide{position:relative;flex:0 0 100%;scroll-snap-align:start}.r-gal__slide img,.r-gal__slide video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.r-gal__slide--cover img{object-fit:cover}.r-gal__arrow{position:absolute;top:50%;z-index:2;width:40px;height:40px;margin-top:-20px;display:grid;place-items:center;border:0;background:none;color:var(--r-black)}.r-gal__arrow svg{width:18px;height:18px}.r-gal__arrow--prev{left:10px}.r-gal__arrow--next{right:10px}.r-gal__count{position:absolute;left:18px;bottom:16px;z-index:2;font-size:12px;letter-spacing:.04em}.r-gal__zoom{position:absolute;right:12px;bottom:8px;z-index:2;width:36px;height:36px;display:grid;place-items:center;border:0;background:none}.r-gal__zoom svg{width:16px;height:16px}.r-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--r-white);display:none;overflow:auto}.r-zoom.is-open{display:block}.r-zoom img{width:100%;height:auto;display:block;margin:0 auto 4px;max-width:1600px}.r-zoom__close{position:fixed;top:14px;right:14px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--r-white);box-shadow:0 1px 6px #0000001f}.r-buy{padding:22px var(--r-gutter) 40px}@media(min-width:990px){.r-buy{padding:56px clamp(28px,6.5vw,120px) 56px clamp(28px,4vw,72px)}}.r-buy__inner{max-width:470px;display:grid;gap:22px}@media(min-width:990px){.r-buy__inner{margin-left:4%}}.r-buy__head{display:grid;gap:6px}.r-buy__titlerow{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.r-buy__title{font-size:14px;font-weight:500;line-height:1.4;margin:0}.r-theme .r-buy .price{display:inline-flex;gap:8px;font-size:14px;font-weight:500;white-space:nowrap}.r-theme .r-buy .price__was{color:var(--r-muted);font-weight:400}.r-theme .r-buy .price--offer .price__now{color:#c4122f}.r-theme .r-buy .offer-note{font-size:12px;color:var(--r-muted);margin:0}.r-stars{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--r-muted);text-decoration:none}.r-stars__s{display:inline-flex;gap:1px;color:var(--r-black)}.r-stars__s svg{width:11px;height:11px}.r-opt{display:grid;gap:10px;border:0;padding:0;margin:0;min-width:0}.r-opt__head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.r-opt__legend{display:flex;gap:8px;align-items:baseline;padding:0}.r-opt__legend b{font-weight:500}.r-opt__legend span{color:var(--r-muted)}.r-opt__aside{display:flex;gap:16px}.r-opt__aside a,.r-opt__aside button{font-size:12px;color:var(--r-muted);text-decoration:underline;text-underline-offset:3px;border:0;background:none;padding:0}.r-opt__aside button:hover,.r-opt__aside a:hover{color:var(--r-black)}.r-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:4px}.r-size{position:relative}.r-size input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.r-size label{display:grid;place-items:center;height:40px;padding:0 6px;border:1px solid var(--r-line);font-size:12px;cursor:pointer;transition:border-color .15s;-webkit-user-select:none;user-select:none}.r-size label:hover{border-color:var(--r-black)}.r-size input:checked+label{border-color:var(--r-black);background:var(--r-black);color:var(--r-white)}.r-size input:focus-visible+label{outline:2px solid var(--r-black);outline-offset:2px}.r-size.is-unavailable label{color:#b9b9b9;background:linear-gradient(to top right,transparent calc(50% - .5px),#d8d8d8 50%,transparent calc(50% + .5px))}.r-size.is-unavailable input:checked+label{color:var(--r-white);background:#9a9a9a;border-color:#9a9a9a}.r-opt.is-missing .r-size label{border-color:#c4122f}.r-opt__hint{margin:0;font-size:12px;color:#c4122f}.r-swatches{display:flex;flex-wrap:wrap;gap:6px}.r-swatch{position:relative}.r-swatch input{position:absolute;opacity:0;pointer-events:none}.r-swatch label{display:block;width:44px;height:54px;background:var(--r-plate);border:1px solid transparent;overflow:hidden;cursor:pointer}.r-swatch label img{width:100%;height:100%;object-fit:cover}.r-swatch input:checked+label{border-color:var(--r-black)}.r-swatch.is-current label{border-color:var(--r-black)}.r-swatch__txt{display:grid;place-items:center;width:auto!important;min-width:44px;padding:0 10px;font-size:11px}.r-fit{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;background:var(--r-plate);font-size:12px;text-decoration:none;border:0;width:100%}.r-fit svg{width:15px;height:15px}.r-buy__ctas{display:grid;gap:8px}.r-theme .r-buy .shopify-payment-button__button{border-radius:var(--r-radius);min-height:48px}.r-theme .r-buy .shopify-payment-button__button--unbranded{background:var(--r-white);color:var(--r-black);border:1px solid var(--r-black);font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.r-notes{display:grid;gap:10px;list-style:none;margin:0;padding:0}.r-note{display:flex;align-items:center;gap:12px;font-size:12px;justify-content:space-between}.r-note__l{display:flex;align-items:center;gap:12px}.r-note svg{width:17px;height:17px;flex:none}.r-note__chev{width:12px!important;height:12px!important;color:var(--r-muted)}.r-note a{text-decoration:none}.r-buy__tabs{display:flex;flex-wrap:wrap;gap:8px 28px;padding-top:22px;margin-top:4px;border-top:1px solid var(--r-line)}.r-buy__tabs button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;font-size:12px}.r-buy__tabs svg{width:12px;height:12px}.r-buy__tabs button:hover{text-decoration:underline;text-underline-offset:3px}.r-drawer-rte{font-size:13px;line-height:1.6;color:var(--r-ink-2)}.r-drawer-rte>*+*{margin-top:1em}.r-drawer-rte ul{padding-left:1.1em}.r-drawer-rte h3,.r-drawer-rte strong{color:var(--r-black);font-weight:600}.r-theme .r-pdrawer .drawer__head h2{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.r-faqmini{display:grid;gap:16px}.r-faqmini b{display:block;color:var(--r-black);font-weight:600;margin-bottom:4px}.r-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:12px;padding:10px var(--r-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--r-white);border-top:1px solid var(--r-line);transform:translateY(110%);transition:transform .3s var(--r-ease)}.r-sticky.is-visible{transform:none}.r-sticky__info{flex:1;min-width:0;font-size:12px}.r-sticky__info span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-sticky .r-btn{flex:none;min-width:150px}@media(min-width:990px){.r-sticky{display:none}}.r-sec{padding:56px 0}@media(min-width:990px){.r-sec{padding:88px 0}}.r-sec__title{text-align:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:0 0 24px}.r-style{background:var(--r-white)}.r-style__panel{margin:0 var(--r-gutter);background:var(--r-plate-2);padding:0}.r-style__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(62%,1fr);gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}@media(min-width:750px){.r-style__grid{grid-auto-columns:minmax(34%,1fr)}}@media(min-width:990px){.r-style__grid{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);padding:48px 4%;gap:20px}}.r-style__grid::-webkit-scrollbar{display:none}.r-style__item{scroll-snap-align:start}.r-style .r-card__media{background:transparent;aspect-ratio:1 / 1}.r-style .r-card__media img{object-fit:contain}.r-style__badge{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--r-muted);margin:14px 0 0 var(--r-gutter)}.r-card__add{position:absolute;right:8px;bottom:8px;z-index:2;width:26px;height:26px;display:grid;place-items:center;border:0;background:none}.r-card__add svg{width:14px;height:14px}.r-rev{padding:56px var(--r-gutter)}@media(min-width:990px){.r-rev{padding:88px 6%}}.r-rev__summary{display:grid;gap:28px;padding-bottom:32px;border-bottom:1px solid var(--r-line)}@media(min-width:990px){.r-rev__summary{grid-template-columns:260px 1fr;align-items:center;gap:64px}}.r-rev__score{display:grid;gap:4px}.r-rev__score b{font-size:40px;font-weight:600;line-height:1;display:flex;align-items:center;gap:10px}.r-rev__score b .r-stars__s svg{width:16px;height:16px}.r-rev__score a,.r-rev__score span{font-size:12px;color:var(--r-muted)}.r-rev__bars{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 32px}@media(min-width:990px){.r-rev__bars{grid-template-columns:repeat(4,1fr)}}.r-bar{display:grid;gap:8px}.r-bar b{font-size:14px;font-weight:600;text-align:center}.r-bar__track{position:relative;height:3px;background:var(--r-line)}.r-bar__track span{position:absolute;top:-2px;width:18%;height:7px;background:var(--r-ink-2);transform:translate(-50%)}.r-bar small{font-size:11px;color:var(--r-muted);text-align:center}.r-rev__tools{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding:20px 0}.r-rev__search{flex:1;min-width:220px;max-width:540px;display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border:1px solid var(--r-line)}.r-rev__search input{border:0;outline:0;flex:1;font-size:12px;background:none}.r-rev__search svg{width:15px;height:15px;color:var(--r-muted)}.r-rev__sort{font-size:12px;display:flex;align-items:center;gap:8px}.r-rev__sort select{border:0;font-size:12px;background:none}.r-review{display:grid;gap:16px;padding:26px 0;border-bottom:1px solid var(--r-line);font-size:12px}@media(min-width:990px){.r-review{grid-template-columns:260px 1fr auto;gap:64px}}.r-review__who{display:grid;gap:4px;align-content:start}.r-review__who b{font-size:13px;font-weight:600}.r-review__who small{color:var(--r-muted);font-size:11px}.r-review__verified{display:inline-flex;align-items:center;gap:4px;font-size:11px}.r-review__verified:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--r-black)}.r-review__body{display:grid;gap:10px;align-content:start}.r-review__body p{margin:0;font-size:13px;color:var(--r-ink-2)}.r-review__product,.r-review__date{color:var(--r-muted);font-size:11px}.r-rev__empty{padding:40px 0;text-align:center;color:var(--r-muted);font-size:13px;display:grid;gap:12px;justify-items:center}.r-pager{display:flex;justify-content:center;gap:6px;padding-top:28px;list-style:none;margin:0}.r-pager button{min-width:28px;height:28px;border:0;background:none;font-size:12px}.r-pager button[aria-current=true]{background:var(--r-black);color:var(--r-white)}.r-tabs{display:flex;justify-content:center;gap:28px;margin:-6px 0 26px;list-style:none;padding:0}.r-tabs button{border:0;background:none;padding:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--r-muted);border-bottom:1px solid transparent}.r-tabs button[aria-selected=true]{color:var(--r-black);border-color:var(--r-black)}.r-also .r-grid{--cols: 5}.r-also__panel[hidden],.r-also .r-card__extra{display:none}.r-footer{border-top:1px solid var(--r-line);background:var(--r-white);color:var(--r-black)}.r-footer__top{display:grid;grid-template-columns:1fr;gap:0;padding:40px var(--r-gutter) 24px}@media(min-width:990px){.r-footer__top{grid-template-columns:2fr repeat(4,1fr);gap:32px;padding:56px 37px 64px}}.r-footer__col{display:grid;gap:22px;align-content:start}.r-footer__col h2{font-size:14px;font-weight:500;margin:0}.r-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.r-footer__col a{text-decoration:none;font-size:14px}.r-footer__col a:hover{text-decoration:underline;text-underline-offset:3px}.r-footer__join{padding-bottom:32px;border-bottom:1px solid var(--r-line)}@media(min-width:990px){.r-footer__join{padding-bottom:0;border-bottom:0}}.r-footer__join p{margin:0;font-size:14px}.r-footer__join .r-link{justify-self:start;font-size:14px;text-transform:uppercase;font-weight:500}.r-live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--r-online);margin-right:6px;vertical-align:2px}.r-footer details{border-bottom:1px solid var(--r-line)}.r-footer details summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:14px;font-weight:500;list-style:none;cursor:pointer}.r-footer details summary::-webkit-details-marker{display:none}.r-footer details summary svg{width:14px;height:14px;transition:transform .2s}.r-footer details[open] summary svg{transform:rotate(180deg)}.r-footer details ul{padding-bottom:18px}@media(min-width:990px){.r-footer details{border:0}.r-footer details summary{padding:0 0 22px;pointer-events:none}.r-footer details summary svg{display:none}.r-footer details ul{padding-bottom:0}}.r-locale{display:inline-flex;align-items:center;gap:6px;font-size:14px;border:0;background:none;padding:0}.r-locale select{border:0;background:none;font-size:14px;padding-right:4px;cursor:pointer}.r-flag{width:15px;height:15px;border-radius:50%;overflow:hidden;flex:none}.r-app{display:inline-flex;align-items:center;gap:8px}.r-app svg{width:14px;height:14px}.r-footer__bottom{display:grid;gap:14px;padding:24px var(--r-gutter) 40px}@media(min-width:990px){.r-footer__bottom{padding:0 37px 28px}}.r-footer__copy{font-size:14px;text-transform:uppercase;margin:0}.r-footer__legal{display:flex;flex-wrap:wrap;gap:8px 28px;list-style:none;margin:0;padding:0}.r-footer__legal a{font-size:14px;color:var(--r-muted);text-decoration:none}.r-footer__legal a:hover{color:var(--r-black)}.r-chat{position:fixed;right:18px;bottom:18px;z-index:44;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--r-white);color:var(--r-black);border:1px solid var(--r-black);box-shadow:0 2px 10px #0000001f;text-decoration:none}.r-chat svg{width:20px;height:20px}.template-product .r-chat{bottom:84px}@media(min-width:990px){.template-product .r-chat{bottom:18px}}.r-theme .drawer__head{border-bottom:1px solid var(--r-line)}.r-theme .drawer__head .h-sm{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.r-theme .main-page,.r-theme .page-width{--max-w: 1440px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rep-pdp.css.map */
