.rp-pdp{--rp-gap: 64px;color:var(--rp-text)}.rp-pdp *,.rp-pdp *:before,.rp-pdp *:after{box-sizing:border-box}.rp-pdp p{margin:0}.rp-pdp .rp-kicker{display:block;font-family:var(--rp-nav-font);font-size:var(--rp-kicker-size, 12px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-accent);margin:0 0 10px}.rp-pdp .rp-title{font-family:var(--rp-display-font);font-weight:400;text-transform:uppercase;font-size:var(--rp-title-size, 36px);line-height:1.05;color:var(--rp-ink);margin:0;text-wrap:balance}.rp-pdp .rp-label{font-family:var(--rp-nav-font);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink);margin:0}.rp-pdp .rp-muted{color:var(--rp-muted);font-size:12px}.rp-pdp a{color:var(--rp-accent)}.rp-pdp a:hover{color:var(--rp-accent-dark)}.rp-section{padding:var(--rp-pad, 72px) 0;background:var(--rp-bg, transparent)}.rp-section.is-width-wide>.container{max-width:1200px;width:95%}.rp-card{background:var(--rp-surface);border-radius:6px}.rp-hero{padding:16px 0 56px}.rp-hero .rp-hero__row{display:flex;flex-wrap:wrap;gap:0;align-items:flex-start}.rp-hero .rp-hero__media{width:55%;padding-right:32px}.rp-hero .rp-hero__details{width:45%;padding-left:32px}.rp-hero.rp-hero--media-right .rp-hero__row{flex-direction:row-reverse}.rp-hero.rp-hero--media-right .rp-hero__media{padding-right:0;padding-left:32px}.rp-hero.rp-hero--media-right .rp-hero__details{padding-left:0;padding-right:32px}.rp-hero .rp-hero__details.product__details{margin:0}.rp-buybox{display:flex;flex-direction:column;gap:22px}.rp-buybox>.product-block{margin:0;padding:0}.rp-buybox .rp-buybox__head{display:flex;flex-direction:column;gap:10px}.rp-buybox .product_name{font-family:var(--rp-display-font);font-weight:400;text-transform:uppercase;font-size:var(--rp-h1-size, 56px);line-height:1;color:var(--rp-ink);margin:0;text-wrap:balance}.rp-buybox .rp-tagline{font-size:17px;line-height:1.55;color:var(--rp-text)}.rp-buybox .rp-divider{height:1px;background:var(--rp-line)}.rp-buybox .modal_price{margin:0;font-size:22px;color:var(--rp-ink);font-weight:600}.rp-buybox .modal_price .was_price,.rp-buybox .modal_price [data-compare-at-price]{color:var(--rp-muted);font-weight:400}.rp-sizes{display:flex;flex-direction:column;gap:10px}.rp-sizes__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rp-sizes__grid{display:grid;grid-template-columns:repeat(var(--rp-size-cols, 3),minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.rp-size{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:12px 14px;border-radius:6px;background:var(--rp-surface);border:1px solid var(--rp-line-strong);box-shadow:0 0 0 1px transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s}.rp-size:hover{border-color:var(--rp-ink)}.rp-size[aria-checked=true]{border-color:var(--rp-ink);box-shadow:0 0 0 1px var(--rp-ink)}.rp-size:focus-visible{outline:2px solid var(--rp-accent);outline-offset:2px}.rp-size[aria-disabled=true]{opacity:.45;cursor:not-allowed}.rp-size__name{font-size:18px;font-weight:700;color:var(--rp-ink);line-height:1.2}.rp-size__meta{font-size:12px;color:var(--rp-text)}.rp-size__badge{position:absolute;top:-10px;right:10px;background:var(--rp-khaki);color:var(--rp-ink);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:3px;line-height:1.3}.rp-buybox .rp-has-cards .product_form .select,.rp-buybox .rp-has-cards .product_form .selector-wrapper,.rp-buybox .rp-has-cards .product_form .swatch_options{display:none!important}.rp-buybox .product_form,.rp-buybox .product_section .product_form{max-width:none;width:100%;margin-bottom:0}.rp-buybox .product_form form{margin:0}.rp-buybox .purchase-details,.rp-buybox .smart-payment-button--false .purchase-details{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px;margin-top:4px;padding-bottom:0}.rp-buybox .product-quantity-box.purchase-details__quantity{width:auto;margin-right:0}.rp-buybox .purchase-details__quantity{display:flex;align-items:center;flex:0 0 auto;height:56px;margin:0;border:1px solid var(--rp-line-strong);border-radius:4px;background:var(--rp-surface);position:relative}.rp-buybox .purchase-details__quantity label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rp-buybox .purchase-details__quantity .ss-icon{width:44px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:static;margin:0}.rp-buybox .product-quantity-box.purchase-details__quantity input.quantity,.rp-buybox .purchase-details__quantity input.quantity{min-height:0;width:40px;height:100%;border:0;margin:0;padding:0;text-align:center;background:transparent;font-weight:600;color:var(--rp-ink)}.rp-buybox .purchase-details__buttons{flex:1 1 auto;min-width:0;margin:0}.rp-pdp .add_to_cart.global-button--primary,.rp-pdp .rp-sticky .rp-sticky__button{--button-color-border: var(--rp-cta);--button-color-background: var(--rp-cta);--button-color-text: var(--rp-cta-text);--button-color-border-hover: var(--rp-cta-hover);--button-color-background-hover: var(--rp-cta-hover);--button-color-text-hover: var(--rp-cta-text)}.rp-buybox .add_to_cart{width:100%;white-space:nowrap;min-height:56px;margin:0;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.14em}.rp-buybox .add_to_cart .rp-atc-price{font-style:normal}.rp-buybox .add_to_cart .rp-atc-price:before{content:"\b7";margin-right:12px;opacity:.6}.rp-buybox .add_to_cart .rp-atc-price:empty{display:none}.rp-buybox .product_form [class*=rc-widget],.rp-buybox .product_form [class*=rc_widget],.rp-buybox .product_form .rc-container-wrapper{margin:4px 0 8px}.rp-buybox .rc-template__legacy-radio{display:flex;flex-direction:column;gap:10px}.rp-buybox .rc-template__legacy-radio .rc-option{background:var(--rp-surface);border:1px solid var(--rp-line-strong);border-radius:6px;padding:14px 16px;margin:0}.rp-buybox .rc-template__legacy-radio .rc_widget__option__selector{display:flex;align-items:center;gap:10px}.rp-buybox .rc-template__legacy-radio .rc_widget__option__selector input{margin:0;accent-color:var(--rp-accent);width:18px;height:18px;flex:0 0 auto}.rp-buybox .rc-template__legacy-radio .rc_widget__option__label{margin:0;font-weight:600;color:var(--rp-ink);cursor:pointer}.rp-buybox .rc-template__legacy-radio .rc-selling-plans{margin:10px 0 0 28px}.rp-buybox .rc-template__legacy-radio .rc-selling-plans select{margin:0;max-width:100%}.rp-buybox .rc-template__legacy-radio .rc-selling-plans__label.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rp-trust{display:grid;grid-template-columns:repeat(var(--rp-trust-cols, 3),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.rp-trust li{display:flex;gap:10px;align-items:flex-start;margin:0}.rp-trust svg{flex:0 0 auto;width:22px;height:22px;color:var(--rp-ink)}.rp-trust .rp-trust__text{font-size:12.5px;line-height:1.45}.rp-trust .rp-trust__text strong{display:block;color:var(--rp-ink);font-weight:600}.rp-trust .rp-trust__text p{margin:0}.rp-estimate{display:flex;align-items:center;gap:16px;padding:16px 18px}.rp-estimate__icon{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rp-accent-tint);color:var(--rp-accent)}.rp-estimate__icon svg{width:22px;height:22px}.rp-estimate__text{font-size:14px;line-height:1.5;color:var(--rp-ink)}.rp-estimate__text a{font-weight:600;white-space:nowrap}.rp-details{border-top:1px solid var(--rp-line);border-bottom:1px solid var(--rp-line)}.rp-details+.rp-details{border-top:0}.rp-details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 0;font-weight:600;color:var(--rp-ink)}.rp-details>summary::-webkit-details-marker{display:none}.rp-details>summary svg{flex:0 0 auto;width:16px;height:16px;transition:transform .2s}.rp-details[open]>summary svg{transform:rotate(180deg)}.rp-details__body{padding:0 0 18px;font-size:14.5px;line-height:1.65}.rp-details__body>*:last-child{margin-bottom:0}.rp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--rp-surface);box-shadow:0 -4px 16px #00000014;transform:translateY(110%);transition:transform .25s ease}.rp-sticky.is-visible{transform:none}.rp-sticky__info{display:flex;flex-direction:column;min-width:0}.rp-sticky__variant{font-size:11px;color:var(--rp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-sticky__price{font-size:18px;font-weight:700;color:var(--rp-ink);line-height:1.2}.rp-pdp .rp-sticky .rp-sticky__button{flex:1 1 auto;width:auto;min-height:48px;margin:0;justify-content:center}.rp-ing{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:var(--rp-gap);align-items:start}.rp-ing--no-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rp-ing__intro{display:flex;flex-direction:column;gap:16px}.rp-ing__intro .rp-rte{font-size:15px;line-height:1.65}.rp-ing__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rp-ing__cards[data-count="1"]{grid-template-columns:minmax(0,1fr)}.rp-ing__cards[data-count="2"],.rp-ing__cards[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-icard{background:var(--rp-page);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.rp-icard__media{aspect-ratio:16 / 10;background:var(--rp-panel)}.rp-icard__media img{display:block;width:100%;height:100%;object-fit:cover}.rp-icard__body{padding:20px;display:flex;flex-direction:column;gap:8px}.rp-icard__name{font-family:var(--rp-display-font);font-weight:400;text-transform:uppercase;font-size:21px;line-height:1.1;color:var(--rp-ink);margin:0}.rp-icard__detail{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rp-accent)}.rp-icard__text{font-size:14px;line-height:1.6}.rp-list-box{padding:16px 18px;border:1px solid var(--rp-line);border-radius:6px;display:flex;flex-direction:column;gap:6px}.rp-list-box p{font-size:14px;line-height:1.55;color:var(--rp-ink)}.rp-list-box ul{margin:0;padding-left:18px;font-size:14px;line-height:1.6;color:var(--rp-ink)}.rp-ratio{display:flex;flex-direction:column;gap:12px}.rp-ratio__bar{display:flex;height:44px;border-radius:4px;overflow:hidden}.rp-ratio__part{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;white-space:nowrap;font-size:13px;font-weight:700;padding:0 2px}.rp-ratio__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;list-style:none}.rp-ratio__legend li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--rp-ink);margin:0}.rp-ratio__legend i{flex:0 0 auto;width:10px;height:10px;border-radius:2px}.rp-fn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:stretch}.rp-fn--single{grid-template-columns:minmax(0,1fr);max-width:760px}.rp-fn__panel{padding:40px;display:flex;flex-direction:column;gap:22px}.rp-chips{display:flex;flex-wrap:wrap;gap:8px}.rp-chip{min-height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--rp-line-strong);background:var(--rp-surface);color:var(--rp-ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.rp-pdp button.rp-chip{line-height:1;text-transform:none;letter-spacing:0;margin:0}.rp-chip[aria-pressed=true]{background:var(--rp-ink);border-color:var(--rp-ink);color:#fff}.rp-chip:focus-visible{outline:2px solid var(--rp-accent);outline-offset:2px}.rp-weight{display:flex;flex-direction:column;gap:10px}.rp-weight__head{display:flex;justify-content:space-between;align-items:baseline}.rp-weight__value{font-size:22px;font-weight:700;color:var(--rp-ink)}.rp-pdp input.rp-range{border:0;padding:0;box-shadow:none;border-radius:0;-webkit-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;--fill: 30%}.rp-pdp input.rp-range:focus{border:0;box-shadow:none}.rp-range:focus-visible{outline:2px solid var(--rp-accent);outline-offset:4px}.rp-range::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--rp-ink) var(--fill),var(--rp-line-strong) var(--fill))}.rp-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-11px;border-radius:50%;background:var(--rp-surface);border:2px solid var(--rp-ink);cursor:pointer}.rp-range::-moz-range-track{height:2px;background:var(--rp-line-strong)}.rp-range::-moz-range-progress{height:2px;background:var(--rp-ink)}.rp-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--rp-surface);border:2px solid var(--rp-ink);cursor:pointer}.rp-stats{display:grid;grid-template-columns:repeat(var(--rp-stat-cols, 3),minmax(0,1fr));gap:1px;background:var(--rp-line);border-radius:6px;overflow:hidden}.rp-stat{background:var(--rp-page);padding:18px;display:flex;flex-direction:column;gap:4px}.rp-stat[hidden]{display:none}.rp-stat__value{font-size:28px;font-weight:700;color:var(--rp-ink);line-height:1.15}.rp-stat__label{font-size:12px;line-height:1.4}.rp-nutri__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px}.rp-nutri__tile{border:1px solid var(--rp-line);border-radius:6px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.rp-nutri__tile b{display:block;font-size:24px;font-weight:700;color:var(--rp-ink);line-height:1.15;white-space:nowrap}.rp-nutri__tile b small{font-size:13px;font-weight:600}.rp-nutri__tile span{font-size:12px;line-height:1.35}.rp-nutri__table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;font-size:13.5px}.rp-nutri__table li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--rp-panel);margin:0}.rp-nutri__table li b{font-weight:500;color:var(--rp-ink);white-space:nowrap}.rp-nutri__note{font-size:12px;color:var(--rp-muted)}.rp-pairs{background:var(--rp-ink);border-radius:6px;padding:44px 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px;align-items:center;margin-bottom:var(--rp-pairs-space, 72px)}.rp-pairs .rp-kicker{color:var(--rp-khaki)}.rp-pairs .rp-title{color:#fff}.rp-pairs__text{color:#d6d6d6;font-size:15px;line-height:1.6;margin-top:14px}.rp-pairs__text p{margin:0}.rp-pairs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.rp-pairs__list[data-count="1"]{grid-template-columns:minmax(0,1fr)}.rp-pair{background:var(--rp-surface);border-radius:6px;padding:14px;display:flex;gap:14px;align-items:center;margin:0}.rp-pair__media{flex:0 0 auto;width:80px;height:80px;border-radius:4px;overflow:hidden;background:var(--rp-panel);display:block}.rp-pair__media img{display:block;width:100%;height:100%;object-fit:cover}.rp-pair__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.rp-pair__title{font-size:15px;font-weight:600;color:var(--rp-ink)!important;line-height:1.3}.rp-pair__price{font-size:14px}.rp-pair form{margin:0}.rp-pair__add{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--rp-accent);background:transparent;color:var(--rp-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.rp-pair__add:hover{background:var(--rp-accent);color:#fff}.rp-pair__add svg{width:18px;height:18px}.rp-pair__add .rp-icon-check{display:none}.rp-pair__add.is-added{background:var(--rp-accent);color:#fff}.rp-pair__add.is-added .rp-icon-plus{display:none}.rp-pair__add.is-added .rp-icon-check{display:block}.rp-pair__add[disabled]{opacity:.5;cursor:progress}.rp-faq-reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rp-gap);align-items:start}.rp-faq-reviews--single{grid-template-columns:minmax(0,1fr);max-width:820px}.rp-faq{display:flex;flex-direction:column;gap:20px}.rp-faq .rp-details>summary{font-size:16px;min-height:60px}.rp-reviews{display:flex;flex-direction:column;gap:20px;min-width:0}.rp-reviews .shopify-app-block{width:100%}@media only screen and (max-width:1024px){.rp-pdp{--rp-gap: 40px}.rp-ing{grid-template-columns:minmax(0,1fr)}.rp-pairs{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px}}@media only screen and (max-width:798px){.rp-pdp{--rp-gap: 32px}.rp-section{padding:calc(var(--rp-pad, 72px) * .55) 0}.rp-pdp .rp-title{font-size:min(var(--rp-title-size, 36px),28px)}.rp-hero{padding:0 0 32px}.rp-hero .rp-hero__media,.rp-hero .rp-hero__details,.rp-hero.rp-hero--media-right .rp-hero__media,.rp-hero.rp-hero--media-right .rp-hero__details{width:100%;padding:0}.rp-hero .rp-hero__details{margin-top:18px}.rp-buybox{gap:16px}.rp-buybox .product_name{font-size:min(var(--rp-h1-size, 56px),34px)}.rp-buybox .rp-tagline{font-size:15px}.rp-sizes__grid{gap:8px}.rp-size{padding:10px;align-items:center;text-align:center}.rp-size__name{font-size:16px}.rp-size__badge{right:50%;transform:translate(50%);white-space:nowrap}.rp-trust{grid-template-columns:minmax(0,1fr);gap:10px}.rp-pdp .rp-sticky{display:flex!important}.rp-pdp-has-sticky{padding-bottom:76px}.rp-ing__cards,.rp-ing__cards[data-count]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0;padding:0 0 6px;-webkit-overflow-scrolling:touch}.rp-icard{flex:0 0 78%;scroll-snap-align:start}.rp-ing--no-cards{grid-template-columns:minmax(0,1fr)}.rp-ratio__bar{height:34px}.rp-ratio__part{font-size:11.5px}.rp-fn{grid-template-columns:minmax(0,1fr);gap:20px}.rp-fn__panel{padding:22px 18px;gap:16px}.rp-stats{--rp-stat-cols: 2 !important}.rp-stats>.rp-stat:first-child{grid-column:1 / -1}.rp-stat{padding:14px}.rp-stat__value{font-size:22px}.rp-nutri__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-nutri__tile{padding:12px}.rp-nutri__tile b{font-size:20px}.rp-nutri__table{grid-template-columns:minmax(0,1fr)}.rp-pairs{padding:24px 16px;--rp-pairs-space: 40px}.rp-pairs__list{grid-template-columns:minmax(0,1fr)}.rp-pair__media{width:56px;height:56px}.rp-faq-reviews{grid-template-columns:minmax(0,1fr)}.rp-faq .rp-details>summary{font-size:14.5px;min-height:56px}}@media(prefers-reduced-motion:reduce){.rp-sticky,.rp-details>summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/rp-product.css.map */
