product-info{--rgpp-ink: #0b0b0b;--rgpp-paper: #fffdf7;--rgpp-cream: #f7f1e3;--rgpp-yellow: #ffb310;--rgpp-red: #e63946;--rgpp-muted: #4a4638;--rgpp-radius: 6px;--rgpp-headline: cubano, cubano-sharp, "Archivo Black", Impact, sans-serif;--rgpp-display: cubano-sharp, cubano, "Archivo Black", Impact, sans-serif;--rgpp-label: "Barlow Condensed", "Arial Narrow", Impact, sans-serif;--rgpp-body: Helvetica, Arial, sans-serif;color:var(--rgpp-ink)}product-info.py-section{padding-top:20px;padding-bottom:8px}@media(min-width:768px){product-info.py-section{padding-top:32px;padding-bottom:24px}}product-info .product__title{font-family:var(--rgpp-headline);font-weight:400;font-synthesis:none;font-size:26px;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:var(--rgpp-ink)}@media(min-width:768px){product-info .product__title{font-size:40px}}product-info .product__price .price-item,product-info .product__price .price-item--regular,product-info .product__price .price-item--sale{font-family:var(--rgpp-display);font-weight:400;font-style:normal;font-synthesis:none;font-size:24px;line-height:1.2;color:var(--rgpp-ink)}product-info .product__price .price--on-sale .price-item--sale{color:var(--rgpp-red)}product-info .product__price .price-item--compare{font-family:var(--rgpp-body);font-size:15px;color:var(--rgpp-muted)}product-info .product__price .price__savings{font-family:var(--rgpp-label);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--rgpp-red)}product-info .product__tax{color:var(--rgpp-ink)}product-info .quantity__label,product-info .product-form__option-name{font-family:var(--rgpp-label);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--rgpp-ink)}product-info .quantity__container{display:inline-flex;border:2px solid var(--rgpp-ink);background:var(--rgpp-paper)}product-info .quantity__container>:not([hidden])~:not([hidden]){margin-left:0;margin-right:0}product-info .quantity__button{width:40px;height:40px;border:0;border-radius:0;background:transparent;color:var(--rgpp-ink);box-shadow:none}product-info .quantity__button:hover,product-info .quantity__button:focus-visible{background:var(--rgpp-yellow);box-shadow:none}product-info .quantity__button svg{width:12px}product-info .quantity__input{width:52px;height:40px;padding:0;border:0;border-left:2px solid var(--rgpp-ink);border-right:2px solid var(--rgpp-ink);border-radius:0;background:transparent;font-family:var(--rgpp-label);font-weight:700;font-size:18px;color:var(--rgpp-ink)}product-info .product variant-radios[data-disable-soldout] .product__variants--radio input.product-form__radio+label.product-form__radio-label{border:2px solid var(--rgpp-ink);border-radius:0;background:var(--rgpp-paper);color:var(--rgpp-ink);font-family:var(--rgpp-label);font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase}product-info .product variant-radios[data-disable-soldout] .product__variants--radio input.product-form__radio:checked+label.product-form__radio-label{background:var(--rgpp-ink);border-color:var(--rgpp-ink);color:var(--rgpp-cream)}product-info .product__variants .product-form__input--swatch{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-left:5px;padding-bottom:6px}product-info .product__variants .product-form__input--swatch legend{margin-bottom:10px;margin-left:-5px}product-info .product__variants .product-form__input--swatch .product-form__option-name:after{content:":"}product-info .product__variants .product-form__swatch-name{margin-left:4px;padding-left:0;border:0;font-family:var(--rgpp-body);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--rgpp-ink)}product-info .product__variants .product-form__radio-swatch-label{position:relative;margin:0;padding:0;border:0;border-radius:50%}product-info .product__variants .product-form__radio-swatch-label .swatch-item__color{box-sizing:border-box;width:36px;height:36px;margin:0;border:2px solid var(--rgpp-ink);border-radius:50%;filter:none;box-shadow:none;transition:box-shadow .15s ease}product-info .product__variants .product-form__radio-swatch:not(:checked)+.product-form__radio-swatch-label:hover .swatch-item__color{box-shadow:0 0 0 2px var(--rgpp-cream),0 0 0 4px var(--rgpp-muted)}product-info .product__variants .product-form__radio-swatch:checked+.product-form__radio-swatch-label .swatch-item__color{box-shadow:0 0 0 3px var(--rgpp-cream),0 0 0 5px var(--rgpp-ink)}product-info .product__variants .product-form__radio-swatch:focus-visible+.product-form__radio-swatch-label .swatch-item__color{outline:2px solid var(--rgpp-ink);outline-offset:7px}product-info .product__variants .product-form__radio-swatch-label .product-form__radio-label--cross-out{margin:0;border-radius:50%}product-info .product__variants .product-form__radio-swatch-label .product-form__radio-label--cross-out svg{color:var(--rgpp-ink);opacity:1}@media(prefers-reduced-motion:reduce){product-info .product__variants .product-form__radio-swatch-label .swatch-item__color{transition:none}}product-info .product-form__submit.button{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;min-height:52px;padding-top:0;padding-bottom:0;border:2px solid var(--rgpp-ink);border-radius:0;background:var(--rgpp-ink);color:var(--rgpp-cream);box-shadow:none;font-family:var(--rgpp-label);font-weight:800;font-size:22px;line-height:1;letter-spacing:.04em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}product-info .product-form__submit.button:not([disabled]):after{content:"\2192";display:inline-block;transition:transform .15s ease}product-info .product-form__submit.button:not([disabled]):hover,product-info .product-form__submit.button:not([disabled]):focus-visible{background:var(--rgpp-yellow);border-color:var(--rgpp-ink);color:var(--rgpp-ink);box-shadow:none}product-info .product-form__submit.button:not([disabled]):hover:after{transform:translate(4px)}product-info .product-form__submit.button:not([disabled]):active{background:var(--rgpp-ink);color:var(--rgpp-cream)}product-info .product-form__submit.button:focus-visible{outline:3px solid var(--rgpp-ink);outline-offset:4px}product-info .product-form__submit.button[disabled]{opacity:1;background:var(--rgpp-cream);color:var(--rgpp-muted);box-shadow:none}product-info .product-form__submit.button.loading:after{display:none}product-info .product-form__buttons{--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-block-size: 52px}product-info .product-form__buttons [data-dynamic-checkout=true]{margin-bottom:0}product-info .shopify-payment-button__more-options{font-family:var(--rgpp-body);font-size:13px;color:var(--rgpp-ink)}product-info media-slideshow .media__main .splide__track{background:var(--rgpp-paper);border:3px solid var(--rgpp-ink);border-radius:var(--rgpp-radius);box-shadow:6px 6px 0 0 var(--rgpp-ink)}product-info media-slideshow .media__main .product__media-image,product-info media-slideshow[data-zoom=true][data-zoom-enabled] .media__main li.product__media-image:not(.zoom-disabled),product-info media-slideshow[data-zoom=true][data-zoom-enabled] .media__main li.product__media-image:not(.zoom-disabled) img{background-color:var(--rgpp-paper)}product-info media-slideshow .media__main{margin-bottom:3.25rem}product-info media-slideshow .media__main .splide__arrow{bottom:-2.75rem;opacity:1}product-info media-slideshow .media__main .splide__arrow svg,product-info media-slideshow .media__main .splide__arrow:hover svg{fill:var(--rgpp-ink)}product-info media-slideshow .media__main .splide__arrow:disabled{opacity:.35}product-info media-slideshow .media__main .splide__pagination{bottom:-2.4rem}product-info media-slideshow .media__main .splide__pagination__page{width:10px;height:10px;opacity:1;background-color:transparent;border:2px solid var(--rgpp-ink)}product-info media-slideshow .media__main .splide__pagination__page.is-active{background-color:var(--rgpp-ink)}@media(max-width:767px){product-info media-slideshow .media__main{margin-bottom:2.75rem}product-info .product__details{padding-top:0;padding-bottom:0}product-info media-slideshow .product__media-container--left,product-info media-slideshow .product__media-container--right{display:block}product-info media-slideshow .media__thumbnails--scrolling,product-info media-slideshow .media__thumbnails-container{display:none}}product-info media-slideshow .product__media-container--left .media__thumbnails--scrolling ul,product-info media-slideshow .product__media-container--right .media__thumbnails--scrolling ul{gap:14px;padding:2px 8px 8px 2px}product-info media-slideshow .media__thumbnail{background:var(--rgpp-paper);border:2px solid var(--rgpp-ink);border-radius:var(--rgpp-radius);overflow:hidden}product-info media-slideshow .media__thumbnail .product__media-image,product-info media-slideshow .media__thumbnails .product__media-image{object-fit:cover}product-info media-slideshow .product__media-container--left .media__thumbnail--active,product-info media-slideshow .product__media-container--right .media__thumbnail--active,product-info media-slideshow .product__media-container--left .media__thumbnail--active:hover,product-info media-slideshow .product__media-container--right .media__thumbnail--active:hover,product-info media-slideshow .product__media-container--left .media__thumbnail--active:focus,product-info media-slideshow .product__media-container--right .media__thumbnail--active:focus{box-shadow:4px 4px 0 0 var(--rgpp-yellow),4px 4px 0 2px var(--rgpp-ink)}product-info .product__details .rgbogo{margin:20px 4px 0 0;border:2px solid var(--rgpp-ink);border-radius:var(--rgpp-radius);box-shadow:4px 4px 0 0 var(--rgpp-ink)}product-info .product__details .rgbogo__main,product-info .product__details .rgbogo__ship{font-family:var(--rgpp-headline);font-weight:400;font-synthesis:none}product-info .product__details .rgbogo__num{color:var(--rgpp-yellow)}product-info .product__details .rgbogo__ship{background:var(--rgpp-yellow);border-top:2px solid var(--rgpp-ink)}product-info .product__tab--description{margin:4px 4px 0 0;background:var(--rgpp-paper);border:2px solid var(--rgpp-ink);border-radius:var(--rgpp-radius);box-shadow:4px 4px 0 0 var(--rgpp-ink);overflow:hidden}product-info .product__tab--description .tab__title{pointer-events:none;border:0;border-bottom:2px solid var(--rgpp-ink);padding:12px 16px 10px;color:var(--rgpp-ink)}product-info .product__tab--description .tab__title h3{font-family:var(--rgpp-label);font-weight:800;font-size:18px;letter-spacing:.06em;color:var(--rgpp-ink)}product-info .product__tab--description .tab__title .icon{display:none}product-info .product__tab--description .tab__content{position:relative;margin:0;padding:12px 16px 14px;color:var(--rgpp-ink);font-family:var(--rgpp-body);font-size:16px;line-height:1.5;overflow:visible}product-info .product__tab--description .tab__content ul{list-style:square;padding-left:20px}product-info .product__tab--description .tab__content>:first-child{margin-top:0}product-info .product__tab--description .tab__content>:last-child,product-info .product__tab--description .tab__content>ul:last-of-type{margin-bottom:0}product-info .product__tab--description .tab__content li::marker{color:var(--rgpp-ink)}product-info .product__tab--description.rg-desc--long:not(.rg-desc--open) .tab__content{max-height:176px;overflow:hidden}product-info .product__tab--description.rg-desc--long:not(.rg-desc--open) .tab__content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(rgba(255,253,247,0),var(--rgpp-paper) 85%);pointer-events:none}product-info .rg-desc-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:0;padding:0 12px;border:0;border-top:2px solid var(--rgpp-ink);border-radius:0;background:var(--rgpp-paper);color:var(--rgpp-ink);font-family:var(--rgpp-label);font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease}product-info .rg-desc-more:hover,product-info .rg-desc-more:focus-visible{background:var(--rgpp-yellow)}product-info .rg-desc-more:focus-visible{outline:3px solid var(--rgpp-ink);outline-offset:-6px}product-info .rg-desc-more svg{transition:transform .2s ease}product-info .rg-desc--open .rg-desc-more svg{transform:rotate(180deg)}product-info .product__tab:not(.product__tab--description) .tab__title{border-bottom:2px solid var(--rgpp-ink);color:var(--rgpp-ink)}product-info .product__tab:not(.product__tab--description) .tab__title h3{font-family:var(--rgpp-label);font-weight:800;font-size:18px;letter-spacing:.06em}.product-recommendations__title{font-family:cubano,cubano-sharp,Archivo Black,Impact,sans-serif;font-weight:400;font-synthesis:none;letter-spacing:.01em;text-transform:uppercase;color:#0b0b0b}.rg-help-card{display:flex;align-items:center;gap:14px;margin:20px 4px 4px 0;padding:14px 16px;background:#fffdf7;border:2px solid #0b0b0b;border-radius:6px;box-shadow:4px 4px #0b0b0b;color:#0b0b0b;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.rg-help-card:hover,.rg-help-card:focus-visible{color:#0b0b0b;transform:translate(-2px,-2px);box-shadow:6px 6px #0b0b0b}.rg-help-card:focus-visible{outline:3px solid #0b0b0b;outline-offset:4px}.rg-help-card__badge{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffb310;border:2px solid #0b0b0b;border-radius:6px}.rg-help-card__badge svg{width:28px;height:28px}.rg-help-card__text{flex:1;min-width:0}.rg-help-card__heading{display:block;font-family:cubano,cubano-sharp,Archivo Black,Impact,sans-serif;font-weight:400;font-synthesis:none;font-size:17px;line-height:1.1;text-transform:uppercase}.rg-help-card__body{display:block;margin-top:3px;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.35}.rg-help-card__arrow{flex:none;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-weight:800;font-size:22px;transition:transform .15s ease}.rg-help-card:hover .rg-help-card__arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){product-info .product-form__submit.button,product-info .product-form__submit.button:after,.rg-help-card,.rg-help-card__arrow{transition:none}}product-card .product-card__media{aspect-ratio:1 / 1;width:100%}product-card .product-card__media>img.product-card__featured-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/45/assets/rg-product-page.css.map */
