.rr-pdp,.rr-rq-sec,.rr-vp,.rr-vp-extra,.rr-buy,.rr-price{--rr-ok: #1f7a45;--rr-na: #a8a59d;--rr-na-line: #d6d3cb;font-family:var(--rr-font, inherit)}.rr-pdp,.rr-rq-sec{color:var(--rr-text, var(--rr-ink));background:var(--rr-section-bg, transparent);-webkit-font-smoothing:antialiased}.rr-pdp{padding-top:var(--rr-pt, 0px);padding-bottom:var(--rr-pb, 56px)}@media(max-width:749px){.rr-pdp{padding-bottom:calc(var(--rr-pb, 56px) * .7)}}:is(.rr-pdp,.rr-rq-sec,.rr-vp-extra,.rr-buy,.rr-sbar) [hidden]{display:none!important}.rr-pdp .rr-ic,.rr-rq-sec .rr-ic,.rr-vp .rr-ic,.rr-vp-extra .rr-ic{display:block;flex-shrink:0}:is(.rr-pdp,.rr-rq-sec,.rr-vp-extra) :focus-visible{outline:2px solid var(--rr-ink);outline-offset:2px}.rr-gate{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none}#rr-story,#rr-bundle,#rr-reviews,#rr-faq,.rr-story,.rr-bun-sec,.rr-rq__rev,.rr-rq__faq{scroll-margin-top:calc(var(--header-height, 64px) + 16px)}rr-product{display:block}.rr-pdp__wrap{position:relative}rr-product .rr-pdp__grid.product-information__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-column:auto;gap:20px;align-items:start}rr-product .rr-pdp__media.product-information__media{order:0;width:auto;min-width:0;grid-column:auto}rr-product .rr-pdp__info.product-details{order:1;grid-column:auto;display:flex;flex-direction:column;justify-content:flex-start;align-self:start;min-width:0}rr-product .rr-pdp__info>.view-product-title{display:none}@media(min-width:990px){rr-product .rr-pdp__grid.product-information__grid{grid-template-columns:minmax(0,1fr) var(--rr-pdp-info-w, 460px);gap:var(--rr-pdp-gap, 48px)}rr-product .rr-pdp__grid--media-right .rr-pdp__media.product-information__media{order:1}rr-product .rr-pdp__grid--media-right .rr-pdp__info.product-details{order:0}rr-product[data-sticky-info=true] .rr-pdp__info.product-details{position:sticky;top:min(calc(var(--header-height, 64px) + 20px),calc(100vh - var(--rr-info-h, 0px) - 20px))}}.rr-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:14px 0;list-style:none;font-size:12.5px;line-height:1.3;color:var(--rr-mute)}.rr-crumbs li{display:flex;align-items:center;gap:8px;min-width:0}.rr-crumbs li+li:before{content:"/";opacity:.45}.rr-crumbs a{color:inherit;text-decoration:none}.rr-crumbs a:hover{color:var(--rr-ink);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.rr-crumbs [aria-current]{color:var(--rr-ink);font-weight:600}@media(max-width:749px){.rr-crumbs ol{padding:10px 0;font-size:12px}}.rr-gal{position:relative;min-width:0}.rr-gal__track{position:relative;display:flex;margin-inline:calc(var(--rr-gut, 16px) * -1);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.rr-gal__track::-webkit-scrollbar{display:none}.rr-gal__slide{position:relative;display:block;flex:0 0 100%;width:100%;margin:0;padding:0;border:0;aspect-ratio:var(--rr-gal-ratio, 1 / 1);background:var(--rr-soft);color:var(--rr-ink);overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;container-type:inline-size;text-align:left}.rr-gal__slide--empty .rr-gal__ph{width:100%;height:100%}.rr-gal__zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in}.rr-gal__slide .rr-gal__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--rr-gal-fit, cover);transition:transform .6s var(--rr-ease, ease)}.rr-gal__cap{position:absolute;top:10px;left:10px;z-index:1;padding:4px 7px;background:#fff;color:var(--rr-ink);font:800 10.5px/1.2 var(--rr-font, inherit);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.rr-gal__zi{position:absolute;right:10px;bottom:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--rr-ink);box-shadow:0 1px 4px #0000001f;opacity:0;transition:opacity .2s}.rr-gal__zi .rr-ic{width:16px;height:16px}.rr-gal__zoom:focus-visible .rr-gal__zi,.rr-gal__slide:hover .rr-gal__zi{opacity:1}.rr-gal__zoom:focus-visible{outline-offset:-3px}@media(hover:none){.rr-gal__zi{opacity:1}}.rr-gal__card{background:var(--rr-soft)}button.rr-gal__card{font:inherit;cursor:pointer}.rr-cs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:8cqi;font-family:var(--rr-font, inherit);color:var(--rr-ink)}.rr-cs__k{display:flex;align-items:center;gap:2.6cqi;margin:0;font-size:3.1cqi;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.rr-cs__k i{display:block;width:6.5cqi;height:.6cqi;background:var(--rr-red)}.rr-cs .rr-cs__big{margin:auto 0 0;font-size:19cqi;white-space:nowrap}.rr-cs .rr-cs__big--word{font-size:11cqi;white-space:normal}.rr-cs__sub{margin:2.4cqi 0 0;font-size:3.9cqi;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rr-cs__l{display:grid;grid-template-columns:1fr 1fr;gap:3.4cqi 4cqi;margin:5.5cqi 0 0;padding:4.2cqi 0 0;border-top:.4cqi solid var(--rr-ink);list-style:none}.rr-cs__l li{display:flex;align-items:center;gap:2.4cqi;font-size:3.4cqi;font-weight:700;line-height:1.2}.rr-cs__l .rr-ic{width:5.4cqi;height:5.4cqi}.rr-gal__fit .rr-cs{align-items:center;text-align:center;--rr-tee-label: var(--rr-soft)}.rr-gal__fit .rr-cs__k{align-self:flex-start}.rr-cs__tee{display:block;width:60cqi;margin:auto 0}.rr-cs__tee .rr-tee{width:100%;height:auto}.rr-cs__fit{display:block;font-size:3.6cqi;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rr-cs__cta{display:inline-flex;align-items:center;gap:1.8cqi;margin-top:2.6cqi;padding-bottom:.8cqi;border-bottom:.45cqi solid var(--rr-ink);font-size:3.1cqi;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rr-cs__cta .rr-ic{width:3.6cqi;height:3.6cqi}@container (max-width: 340px){.rr-cs{padding:9cqi}.rr-cs__k{font-size:4.6cqi}.rr-cs .rr-cs__big{font-size:17.5cqi}.rr-cs__sub{font-size:5.2cqi;line-height:1.25}.rr-cs__l,.rr-cs__fit{display:none}.rr-cs__tee{width:72cqi}.rr-cs__cta{margin-top:4cqi;font-size:4.8cqi}.rr-cs__cta .rr-ic{width:5cqi;height:5cqi}}.rr-gal__nav{display:flex;align-items:center;gap:10px;padding-top:8px}.rr-gal__thumbs{position:relative;display:flex;flex:1;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.rr-gal__thumbs::-webkit-scrollbar{display:none}.rr-gal__thumb{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:1.5px solid transparent;background:var(--rr-soft);color:var(--rr-ink);overflow:hidden;cursor:pointer}.rr-gal__thumb[aria-current=true]{border-color:var(--rr-ink)}.rr-gal__thumb img{width:100%;height:100%;object-fit:cover}.rr-gal__thumb .rr-ic{width:24px;height:24px}.rr-gal__thumb--txt span{font:900 10px/1 var(--rr-font, inherit);font-stretch:125%;text-align:center;text-transform:uppercase}.rr-gal__count{margin-left:auto;font-size:12px;font-weight:600;color:var(--rr-mute);white-space:nowrap}@media(min-width:990px){.rr-gal__track{display:grid;grid-template-columns:repeat(var(--rr-gal-cols, 2),minmax(0,1fr));gap:10px;margin-inline:0;overflow:visible;scroll-snap-type:none}.rr-gal__track>.rr-gal__slide:first-child{grid-column:1 / -1}.rr-gal--stack .rr-gal__track{grid-template-columns:minmax(0,1fr)}.rr-gal__nav{display:none}.rr-gal__zoom:hover .rr-gal__img{transform:scale(1.03)}}.rr-lb{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;color:var(--rr-ink);overflow:hidden}.rr-lb[open]{display:block}.rr-lb::backdrop{background:#fff}.rr-lb__track{position:relative;display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.rr-lb__track::-webkit-scrollbar{display:none}.rr-lb__item{display:flex;flex:0 0 100%;align-items:center;justify-content:center;height:100%;margin:0;padding:60px 16px;scroll-snap-align:center}.rr-lb__item img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;background:var(--rr-soft)}.rr-lb__x,.rr-lb__nav{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid var(--rr-line);border-radius:50%;background:#fff;color:var(--rr-ink);cursor:pointer}.rr-lb__x{top:max(10px,env(safe-area-inset-top));right:10px;width:44px;height:44px;border-color:transparent}.rr-lb__x .rr-ic,.rr-lb__nav .rr-ic{width:20px;height:20px}.rr-lb__nav{top:50%;width:48px;height:48px;transform:translateY(-50%)}.rr-lb__nav:hover{border-color:var(--rr-ink)}.rr-lb__prev{left:16px}.rr-lb__next{right:16px}.rr-lb__count{position:absolute;left:0;right:0;bottom:max(18px,env(safe-area-inset-bottom));margin:0;font-size:12.5px;font-weight:600;color:var(--rr-mute);text-align:center;pointer-events:none}@media(max-width:749px){.rr-lb__nav{top:auto;bottom:max(8px,env(safe-area-inset-bottom));width:44px;height:44px;transform:none}.rr-lb__count{bottom:max(22px,calc(env(safe-area-inset-bottom) + 14px))}}.rr-pdp__info>*+*{margin-top:0}.rr-kick{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--rr-mute)}.rr-kick--ink{color:var(--rr-ink)}.rr-kick--red{color:var(--rr-red)}.rr-kick i{display:block;flex-shrink:0;width:22px;height:2px;background:var(--rr-red)}.rr-pdp .rr-pdp__info .rr-pdp-t{margin:0 0 12px;font-family:var(--rr-font, inherit);font-size:clamp(26px,calc(var(--rr-pdp-t, 40px) * .6 + 1vw),var(--rr-pdp-t, 40px));font-stretch:var(--rr-display-stretch, 125%);font-weight:var(--rr-display-weight, 800);line-height:.98;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;color:inherit}.rr-price{display:block;margin:0 0 16px}.rr-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.rr-price__now{font-size:22px;font-weight:600;line-height:1.2;color:var(--rr-ink)}.rr-price__now--sale{color:var(--rr-red)}.rr-price__was{font-size:15px;color:var(--rr-mute)}.rr-price__badge{align-self:center;padding:3px 7px;background:var(--rr-red);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.rr-price__note{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--rr-ink-2)}.rr-hl{display:grid;gap:9px;margin:0 0 18px;padding:0;list-style:none}.rr-hl--lines{padding:15px 0;border-block:1px solid var(--rr-line)}.rr-hl__i{display:grid;grid-template-columns:20px 1fr;gap:11px;margin:0;font-size:14px;line-height:1.4;color:var(--rr-ink-2)}.rr-hl__i>span:only-child{grid-column:1 / -1}.rr-hl__i .rr-ic{width:20px;height:20px;color:var(--rr-ink)}.rr-hl__i b{font-weight:700;color:var(--rr-ink)}.rr-vp,.rr-vp__form{display:block;margin:0}.rr-opt{min-width:0;margin:0 0 20px;padding:0;border:0}.rr-opt__legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;width:100%;margin:0 0 10px;padding:0;font-size:13px;font-weight:700;line-height:1.3;color:var(--rr-ink)}.rr-opt__val{font-weight:500;color:var(--rr-mute)}.rr-opt--single{margin-bottom:16px}.rr-opt--single .rr-opt__legend{margin-bottom:0}.rr-opt--single .rr-opt__note{margin:6px 0 0}.rr-sg-link{display:inline-flex;align-items:center;gap:6px;margin:0 0 0 auto;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--rr-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rr-sg-link .rr-ic{width:17px;height:17px}.rr-sg-link:hover{color:var(--rr-red)}.rr-opt__note{margin:-2px 0 10px;font-size:13px;line-height:1.4;color:var(--rr-ink-2)}.rr-vp .rr-opt__in{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;opacity:0;-webkit-appearance:none;appearance:none;cursor:pointer}.rr-vp .is-na .rr-opt__in{cursor:not-allowed}.rr-sws{display:flex;flex-wrap:wrap;gap:6px}.rr-sw{position:relative;display:block;width:38px;height:38px;padding:5px;cursor:pointer}.rr-sw__c{display:block;width:100%;height:100%;border-radius:50%;background:var(--rr-sw, #c9c6bf);box-shadow:inset 0 0 0 1px #00000026;outline:1.5px solid transparent;outline-offset:3px;transition:outline-color .12s}.rr-sw:hover .rr-sw__c{outline-color:#bdbab2}.rr-vp .rr-opt__in:checked+.rr-sw__c{outline-color:var(--rr-ink)}.rr-vp .rr-opt__in:focus-visible+.rr-sw__c{outline:2px solid var(--rr-ink);outline-offset:3px}.rr-sw.is-na .rr-sw__c{opacity:.45;background-image:linear-gradient(to top left,transparent calc(50% - .75px),var(--rr-ink) calc(50% - .75px),var(--rr-ink) calc(50% + .75px),transparent calc(50% + .75px))}.rr-sizes{display:grid;grid-template-columns:repeat(var(--rr-size-cols, 5),minmax(0,1fr));gap:6px}.rr-sizes--auto{display:flex;flex-wrap:wrap}.rr-size{position:relative;display:block;min-width:0;cursor:pointer}.rr-size__t{display:flex;flex-direction:column;align-items:center;justify-content:center;height:46px;padding:0 6px;border:1px solid var(--rr-line);background:#fff;color:var(--rr-ink);font-size:13px;font-weight:700;line-height:1.1;white-space:nowrap;transition:border-color .12s,background-color .12s,color .12s}.rr-sizes--auto .rr-size__t{padding:0 14px}.rr-size__up{display:block;margin-top:2px;font-size:10px;font-weight:600;color:var(--rr-mute)}.rr-size:hover .rr-size__t{border-color:var(--rr-ink)}.rr-vp .rr-opt__in:checked+.rr-size__t{border-color:var(--rr-ink);background:var(--rr-ink);color:#fff}.rr-vp .rr-opt__in:checked+.rr-size__t .rr-size__up{color:#ffffffbf}.rr-vp .rr-opt__in:focus-visible+.rr-size__t{outline:2px solid var(--rr-ink);outline-offset:2px}.rr-size.is-na .rr-size__t,.rr-size.is-na:hover .rr-size__t{border-color:var(--rr-line);color:var(--rr-na);background:linear-gradient(to top left,transparent calc(50% - .6px),var(--rr-na-line) calc(50% - .6px),var(--rr-na-line) calc(50% + .6px),transparent calc(50% + .6px)) #fff}.rr-vp .rr-size.is-na .rr-opt__in:checked+.rr-size__t{border-color:var(--rr-mute);background-color:var(--rr-soft);color:var(--rr-mute)}rr-product[data-size-chosen=false] .rr-vp .rr-opt--size .rr-opt__in:checked+.rr-size__t{border-color:var(--rr-line);background-color:#fff;color:var(--rr-ink)}rr-product[data-size-chosen=false] .rr-vp .rr-opt--size .rr-opt__in:checked+.rr-size__t .rr-size__up{color:var(--rr-mute)}rr-product[data-size-chosen=false] .rr-opt--size [data-rr-size-val]{display:none}.rr-opt.is-err .rr-opt__vals{animation:rr-shake .38s}@keyframes rr-shake{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.rr-vp-extra{display:block}.rr-meas,.rr-msg{margin:-8px 0 14px;font-size:12.5px;line-height:1.4}.rr-meas{color:var(--rr-ink-2)}.rr-msg{font-weight:600;color:var(--rr-red)}.rr-msg:empty,.rr-msg:not(.is-on){display:none}.rr-sg{position:fixed;inset:0 0 0 auto;width:min(440px,100%);height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;color:var(--rr-ink);font-family:var(--rr-font, inherit);overflow:hidden}.rr-sg[open]{display:flex;animation:rr-drawer-in .3s var(--rr-ease, ease) both}.rr-sg::backdrop{background:#00000073}@keyframes rr-drawer-in{0%{transform:translate(100%)}to{transform:none}}.rr-sg__in{display:flex;flex-direction:column;width:100%;height:100%}.rr-sg__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 20px;padding-top:max(10px,env(safe-area-inset-top));border-bottom:1px solid var(--rr-line)}.rr-sg .rr-sg__head .rr-sg__title{margin:0;font-family:var(--rr-font, inherit);font-size:14px;font-stretch:100%;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--rr-ink)}.rr-x{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;background:none;color:var(--rr-ink);cursor:pointer}.rr-x .rr-ic{width:20px;height:20px}.rr-sg__body{flex:1;min-height:0;padding:0 20px 24px;overflow-y:auto;overscroll-behavior:contain;font-size:14px;line-height:1.45}.rr-sg__fit{margin:18px 0 16px;padding:14px 16px;background:var(--rr-soft);font-size:13.5px;color:var(--rr-ink)}.rr-sg__fit p{margin:0}.rr-sg__fit p+p{margin-top:6px}.rr-sg__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.rr-sg__cap{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rr-mute)}.rr-unit{display:inline-flex;flex-shrink:0;border:1px solid var(--rr-ink)}.rr-unit button{min-width:44px;height:30px;margin:0;padding:0 12px;border:0;background:#fff;color:var(--rr-ink);font:800 11.5px/1 var(--rr-font, inherit);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rr-unit button[aria-pressed=true]{background:var(--rr-ink);color:#fff}.rr-sg__t{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.rr-sg__t th,.rr-sg__t td{text-align:left}.rr-sg__t thead th{padding:9px 10px;border-bottom:1.5px solid var(--rr-ink);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--rr-mute)}.rr-sg__t tbody th,.rr-sg__t td{height:44px;padding:0 10px;border-bottom:1px solid var(--rr-line)}.rr-sg__t tbody th{padding:0}.rr-sg__t tbody tr:hover{background:#faf9f6}.rr-sg__t tr.is-on{background:var(--rr-soft)}.rr-sg__t tr.is-on th{box-shadow:inset 3px 0 0 var(--rr-red)}.rr-sg__pick{display:block;width:100%;height:44px;margin:0;padding:0 10px;border:0;background:none;color:var(--rr-ink);font:800 14px/1 var(--rr-font, inherit);text-align:left;cursor:pointer}.rr-sg__note{margin:10px 0 0;font-size:12.5px;color:var(--rr-mute)}.rr-sg .rr-msg{margin:10px 0 0}.rr-sg .rr-sg__body .rr-sg__h3{margin:26px 0 12px;font-family:var(--rr-font, inherit);font-size:12.5px;font-stretch:100%;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--rr-ink)}.rr-sg__how{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center}.rr-sg__how .rr-tee{width:100%;height:auto;color:var(--rr-ink)}.rr-sg__how ol{display:grid;gap:7px;margin:0;padding-left:18px;list-style:decimal;font-size:13.5px;line-height:1.4;color:var(--rr-ink-2)}.rr-sg__how b{color:var(--rr-ink)}.rr-sg__help{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--rr-line);font-size:13px;color:var(--rr-ink-2)}.rr-sg__help a{font-weight:600;color:var(--rr-ink);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.rr-sg__foot{padding:14px 20px;padding-bottom:calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--rr-line)}.rr-sg__done{width:100%}@media(max-width:380px){.rr-sg__how{grid-template-columns:96px 1fr;gap:12px}}.rr-buy{margin:4px 0 0}.rr-buy__form{margin:0}.rr-buy__btns{display:grid;gap:10px}.rr-buy add-to-cart-component{display:block}.rr-atc.add-to-cart-button.button{--button-color: #fff;--button-background-color: var(--rr-ink);--button-border-color: var(--rr-ink);--button-border-width: 1.5px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--rr-atc-h, 56px);min-height:0;margin:0;padding:0 20px;border:0;border-radius:var(--rr-btn-radius, 0px);font-family:var(--rr-font, inherit);font-size:13.5px;font-weight:700;line-height:1;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.rr-atc.add-to-cart-button.button:hover:not(:disabled){--button-color: var(--rr-ink);--button-background-color: #fff;--button-border-color: var(--rr-ink)}.rr-buy--red .rr-atc.add-to-cart-button.button{--button-background-color: var(--rr-red);--button-border-color: var(--rr-red)}.rr-buy--red .rr-atc.add-to-cart-button.button:hover:not(:disabled){--button-color: var(--rr-red);--button-background-color: #fff;--button-border-color: var(--rr-red)}.rr-atc.add-to-cart-button.button:disabled{--button-color: #fff;--button-background-color: #bdbab2;--button-border-color: #bdbab2;opacity:1;cursor:not-allowed}.rr-atc__add{display:inline-flex;align-items:center}.rr-atc__price{font-weight:700}.rr-atc__pick{display:none}rr-product[data-size-chosen=false] .rr-atc:not(:disabled) .rr-atc__add{display:none}rr-product[data-size-chosen=false] .rr-atc:not(:disabled) .rr-atc__pick{display:inline}rr-product[data-size-chosen=false] .rr-buy__express{display:none!important}.rr-buy__error:not(.hidden){display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--rr-red)}.rr-buy__error .svg-wrapper{width:16px;height:16px}.rr-buy__express{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: var(--rr-btn-radius, 0px);--shopify-accelerated-checkout-row-gap: 8px}.rr-promise{margin:14px 0 0;border:1px solid var(--rr-line)}.rr-promise--plain{border:0}.rr-promise__row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:13px 14px;font-size:13.5px;line-height:1.4}.rr-promise--plain .rr-promise__row{padding-inline:0}.rr-promise__row+.rr-promise__row{border-top:1px solid var(--rr-line)}.rr-promise__row .rr-ic{width:20px;height:20px}.rr-promise__t{min-width:0}.rr-promise__h{margin:0;font-weight:700;color:var(--rr-ink)}.rr-promise__s{margin:2px 0 0;font-size:12.5px;color:var(--rr-mute)}.rr-promise__a{font-weight:600;color:var(--rr-ink);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.rr-promise__h .rr-promise__a{margin-left:4px;white-space:nowrap}.rr-fs__bar{display:block;height:3px;margin-top:9px;background:var(--rr-soft)}.rr-fs__bar i{display:block;width:0;height:100%;background:var(--rr-red);transition:width .35s var(--rr-ease, ease)}.rr-fs--done .rr-fs__bar i{background:var(--rr-ok)}.rr-fs--done .rr-promise__h{color:var(--rr-ok)}.rr-paym{margin:14px 0 0}.rr-paym__t{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:12.5px;color:var(--rr-ink-2)}.rr-paym__t .rr-ic{width:15px;height:15px}.rr-paym__l{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.rr-paym__ic{display:block;width:38px;height:24px}.rr-acc{margin:24px 0 0;border-top:1px solid var(--rr-line)}.rr-acc__row{border-bottom:1px solid var(--rr-line)}.rr-acc .rr-acc__sum,.rr-faq .rr-faq__q{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;color:var(--rr-ink)}.rr-acc .rr-acc__sum:hover,.rr-faq .rr-faq__q:hover{color:var(--rr-ink)}.rr-acc .rr-acc__sum{padding:16px 0;font-size:12.5px;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.rr-acc__sum::-webkit-details-marker,.rr-faq__q::-webkit-details-marker{display:none}.rr-acc__sum .rr-ic,.rr-faq__q .rr-ic{width:16px;height:16px;transition:transform .2s var(--rr-ease, ease)}.rr-acc__row[open] .rr-acc__sum .rr-ic,.rr-faq__row[open] .rr-faq__q .rr-ic{transform:rotate(45deg)}.rr-acc__b{padding:0 0 18px;font-size:14px;line-height:1.55;color:var(--rr-ink-2)}.rr-acc__b>*+*{margin-top:10px}.rr-acc__b p{margin:0}.rr-acc__b p+p,.rr-acc__b p+ul,.rr-acc__b ul+p{margin-top:10px}.rr-acc__b ul,.rr-rte ul,.rr-rte ol{display:grid;gap:6px;margin:0;padding-left:18px}.rr-acc__b ul,.rr-rte ul{list-style:disc}.rr-rte ol{list-style:decimal}.rr-acc__b :is(b,strong){color:var(--rr-ink)}.rr-rte>*+*{margin-top:10px}.rr-rte :is(h2,h3,h4,h5,h6){margin:14px 0 6px;font-size:14px;font-stretch:100%;font-weight:800;letter-spacing:.04em;line-height:1.3;text-transform:none;color:var(--rr-ink)}.rr-rte img{height:auto}.rr-rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px}.rr-rte :is(td,th){padding:6px 8px;border:1px solid var(--rr-line)}.rr-acc__b--no-tables table{display:none}.rr-acc__b a,.rr-lnk{font-weight:600;color:var(--rr-ink);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.rr-lnk:hover{color:var(--rr-red)}.rr-dl{display:grid;margin:0}.rr-dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--rr-line)}.rr-dl>div:last-child{border-bottom:0}.rr-dl dt{padding-top:2px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--rr-mute)}.rr-dl dd{margin:0;color:var(--rr-ink)}.rr-pdp .rr-empty-note{margin:8px 0;padding:12px;border:1px dashed var(--rr-line);font-size:12.5px;color:var(--rr-mute)}.rr-sbar{position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--layer-sticky, 8) - 1);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--rr-line);background:#fff;color:var(--rr-ink);box-shadow:0 -6px 18px #0000000f;transform:translateY(105%);visibility:hidden;transition:transform .28s var(--rr-ease, ease),visibility 0s linear .28s}.rr-sbar.is-on{transform:none;visibility:visible;transition:transform .28s var(--rr-ease, ease)}.page-wrapper--drawer-open .rr-sbar{right:var(--theme-drawer-width, var(--sidebar-width, 0px))}.rr-sbar__in{display:flex;align-items:center;gap:14px;height:68px}.rr-sbar .rr-sbar__img{flex-shrink:0;width:48px;height:48px;object-fit:cover;background:var(--rr-soft)}.rr-sbar__t{flex:1;min-width:0}.rr-sbar__title,.rr-sbar__v{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-sbar__title{font-size:14px;font-weight:700;line-height:1.3}.rr-sbar__v{font-size:12.5px;line-height:1.3;color:var(--rr-mute)}.rr-sbar .rr-sbar__btn{flex-shrink:0;height:46px;padding:0 24px}.rr-sbar .rr-sbar__btn:disabled{border-color:#bdbab2;background:#bdbab2;color:#fff!important;cursor:not-allowed}.rr-sbar__pick{display:none}rr-product[data-size-chosen=false] .rr-sbar__btn:not(:disabled) .rr-sbar__add{display:none}rr-product[data-size-chosen=false] .rr-sbar__btn:not(:disabled) .rr-sbar__pick{display:inline}html.rr-sbar-on .page-wrapper{padding-bottom:calc(68px + env(safe-area-inset-bottom))}@media(max-width:749px){.rr-sbar__in{gap:10px;height:64px}.rr-sbar .rr-sbar__img{width:42px;height:42px}.rr-sbar .rr-sbar__btn{padding:0 16px;font-size:12px}html.rr-sbar-on .page-wrapper{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.rr-story{display:grid;grid-template-columns:minmax(0,1fr);background:var(--rr-section-bg, var(--rr-soft))}.rr-story__img{position:relative;aspect-ratio:1 / 1;background:#2a2622;overflow:hidden}.rr-story__img .rr-story__photo,.rr-story__img .rr-story__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.rr-story__ph{fill:#fff3}.rr-story__c{display:flex;flex-direction:column;justify-content:center;padding:30px var(--rr-gut, 16px) 36px}.rr-story__k{margin:0 0 12px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rr-red)}.rr .rr-story__h{margin:0 0 16px;font-size:clamp(28px,calc(var(--rr-story-h, 58px) * .45 + 1.4vw),var(--rr-story-h, 58px))}.rr .rr-story__p{max-width:46ch;font-size:16px;line-height:1.55;color:var(--rr-ink-2)}.rr-bs{max-width:560px;margin-top:30px}.rr .rr-bs__h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:2px solid var(--rr-ink);font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rr-bs__n{font-weight:600;letter-spacing:.06em;color:var(--rr-mute);text-align:right}.rr-bs__dl{margin:0}.rr-bs__row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:11px 0;border-bottom:1px solid #d9d6ce;font-size:14.5px;line-height:1.45}.rr-bs__row dt{padding-top:3px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--rr-mute)}.rr-bs__row dd{margin:0}.rr-bs__row--empty{opacity:.5}@media(min-width:750px){.rr-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rr-story__img{aspect-ratio:auto;min-height:var(--rr-story-min, 560px)}.rr-story--img-right .rr-story__img{order:1}.rr-story__c{padding:clamp(36px,5vw,84px) clamp(22px,5vw,84px)}}.rr-bun-sec .rr-btn,.rr-rev-e .rr-btn{height:var(--rr-btn-h, 48px);padding:0 26px;border:1.5px solid var(--rr-ink);background:var(--rr-ink);font:700 13px/1 var(--rr-font, inherit)}.rr-bun-sec .rr-btn:hover,.rr-rev-e .rr-btn--outline-dark{background:transparent}.rr-rev-e .rr-btn--outline-dark:hover{background:var(--rr-ink)}.rr-bun__sub{max-width:62ch;margin:-6px 0 22px!important;color:var(--rr-ink-2)}.rr-bun{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:16px;border:1px solid var(--rr-line)}.rr-bun__items{display:grid;grid-template-columns:minmax(0,1fr)}.rr-bun__plus{display:none}.rr-bi{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;min-width:0;padding:12px 0;border-bottom:1px solid var(--rr-line)}.rr-bi:first-child{padding-top:0}.rr-bi__img{position:relative;aspect-ratio:1 / 1;background:var(--rr-soft);overflow:hidden}.rr-bi__img img{width:100%;height:100%;object-fit:cover;transition:opacity .2s}.rr-bi.is-off .rr-bi__img img{opacity:.35}.rr-bi__chk{position:absolute;top:6px;left:6px;z-index:1;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1.5px solid var(--rr-ink);background:#fff;color:var(--rr-ink);cursor:pointer}.rr-bun .rr-bi__chk input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;-webkit-appearance:none;appearance:none;cursor:pointer}.rr-bi__chk .rr-ic{width:14px;height:14px;opacity:0}.rr-bi__chk:has(input:checked){background:var(--rr-ink);color:#fff}.rr-bi__chk input:checked+.rr-ic{opacity:1}.rr-bi__chk:has(input:focus-visible){outline:2px solid var(--rr-ink);outline-offset:2px}.rr-bi__chk.is-lock,.rr-bun .rr-bi__chk.is-lock input{cursor:default}.rr-bi__tag{position:absolute;left:6px;bottom:6px;z-index:1;padding:3px 6px;background:var(--rr-red);color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rr-bi__txt{min-width:0}.rr .rr-bi__n{font-size:13.5px;font-weight:700;line-height:1.25}.rr-bi__n a:hover{text-decoration:underline;text-underline-offset:3px}.rr-bi__sel{display:block;width:100%;height:36px;margin-top:7px;padding:0 30px 0 10px;border:1px solid var(--rr-line);border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center / 14px;color:var(--rr-ink);font:400 13px/1 var(--rr-font, inherit);-webkit-appearance:none;appearance:none;cursor:pointer}.rr .rr-bi__col{display:flex;align-items:center;height:36px;margin-top:7px;font-size:13px;color:var(--rr-mute)}.rr .rr-bi__p{margin-top:6px;font-size:14px;font-weight:600}.rr .rr-bi__x{margin-top:3px;font-size:12px;font-weight:600;color:var(--rr-red)}.rr-bun__sum{min-width:0}.rr .rr-bun__size{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid var(--rr-line);font-size:14px}.rr-bun__size b{font-weight:800}.rr-bun__pick{font-size:13px!important;font-weight:600!important;text-decoration:underline;text-underline-offset:3px}.rr-bun__row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;color:var(--rr-ink-2)}.rr-bun__row--tot{margin:6px 0 14px;padding-top:12px;border-top:1px solid var(--rr-line);font-size:16px;font-weight:800;color:var(--rr-ink)}.rr-bun .rr-ok{font-weight:700;color:var(--rr-ok, #1f7a45)}.rr-bun .rr-bun__add{width:100%;height:auto;min-height:52px;padding:12px 20px;white-space:normal;text-align:center;line-height:1.25}.rr-bun .rr-bun__add:disabled{border-color:#bdbab2;background:#bdbab2;color:#fff!important;cursor:not-allowed}.rr .rr-bun__note{margin-top:10px;font-size:12.5px;color:var(--rr-mute)}.rr .rr-bun__note.is-err{font-weight:600;color:var(--rr-red)}@media(min-width:750px){.rr-bun{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(20px,3vw,44px);align-items:center;padding:clamp(16px,2.2vw,28px)}.rr-bun__items{display:flex;align-items:flex-start;gap:10px}.rr-bun__plus{display:flex;flex-shrink:0;align-items:center;justify-content:center;align-self:center;width:28px;height:28px;margin-top:-64px;border-radius:50%;background:var(--rr-ink);color:#fff}.rr-bun__plus .rr-ic{width:14px;height:14px}.rr-bi{display:block;flex:1 1 0;padding:0;border-bottom:0}.rr-bi__chk{top:8px;left:8px}.rr-bi__tag{left:8px;bottom:8px}.rr .rr-bi__n{margin-top:10px}}.rr-rq{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}@media(min-width:990px){.rr-rq--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,72px)}}.rr-rev{display:block}.rr-rev-e{padding:clamp(22px,3vw,36px);background:var(--rr-soft)}.rr-rev-e__top{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;color:var(--rr-ink-2)}.rr-stars{display:flex;gap:2px;color:var(--rr-ink)}.rr-stars .rr-ic{width:18px;height:18px}.rr .rr-rev-e__h{margin:16px 0 10px;font-size:clamp(22px,calc(1rem + 1vw),30px)}.rr .rr-rev-e__p{max-width:46ch;margin-bottom:18px;color:var(--rr-ink-2)}.rr-perk{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;margin-bottom:18px;padding:13px 14px;border:1px solid var(--rr-line);background:#fff;font-size:13.5px;line-height:1.4}.rr-perk .rr-ic{width:22px;height:22px}.rr-perk small{display:block;margin-top:2px;font-size:12.5px;color:var(--rr-mute)}.rr .rr-rev-e__note{margin-top:12px;font-size:12.5px;color:var(--rr-mute)}.rr-rev-e__note a{font-weight:600;color:var(--rr-ink);text-decoration:underline;text-underline-offset:3px}.rr-rev-app{margin-top:20px}.rr-rev-app:first-child{margin-top:0}.rr-faq{border-top:1px solid var(--rr-line)}.rr-faq__row{border-bottom:1px solid var(--rr-line)}.rr-faq .rr-faq__q{padding:17px 0;font-size:15px;font-weight:700;line-height:1.35}.rr-faq__a{max-width:62ch;padding:0 0 18px;font-size:14.5px;line-height:1.55;color:var(--rr-ink-2)}.rr-faq__a>*+*{margin-top:10px!important}.rr-faq__a a,.rr-inline-btn,.rr-faq__more a{font-weight:600;color:var(--rr-ink);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.rr .rr-inline-btn{display:inline;font-size:inherit;font-weight:600;line-height:inherit;text-decoration:underline}.rr .rr-faq__more{margin-top:18px;font-size:14px;color:var(--rr-ink-2)}.rr-pmore .rr-pgrid{margin:0}.quick-add-modal__content .rr-sg-link,.quick-add-modal__content .rr-gal__nav,.quick-add-modal__content .rr-gal__card,.quick-add-modal__content .rr-gal__zi,.quick-add-modal__content .rr-gal__cap,.quick-add-modal__content .rr-lb{display:none!important}.quick-add-modal__content .rr-gal{pointer-events:none}.quick-add-modal__content .rr-gal__track{display:flex;flex-direction:column;gap:4px;margin:0;overflow:visible;scroll-snap-type:none}.quick-add-modal__content .rr-gal__slide{flex:none;width:100%}.quick-add-modal__content .rr-pdp__info.product-details{padding:var(--padding-3xl, 32px) var(--padding-3xl, 32px) 0}.quick-add-modal__content .rr-opt__note,.quick-add-modal__content .rr-price__note{display:none}.quick-add-modal__content .rr-vp{padding-block:8px}.quick-add-modal__content .rr-buy{margin:0}@media(max-width:749px){.quick-add-modal__content .rr-gal__slide:not(:first-child){display:none}.quick-add-modal__content .rr-price{margin:4px 0 0}.quick-add-modal__content .rr-price__now{font-size:16px}}@media(prefers-reduced-motion:reduce){.rr-gal__slide .rr-gal__img,.rr-sbar,.rr-fs__bar i,.rr-acc__sum .rr-ic,.rr-faq__q .rr-ic{transition:none}.rr-sg[open],.rr-opt.is-err .rr-opt__vals{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rrs-pdp.css.map */
