.rgm-product-page{background:var(--rgm-paper)}.rgm-product{overflow:clip}.rgm-product>product-component>.page-width{max-width:132rem}.rgm-breadcrumbs{margin:0 0 2.2rem;color:var(--rgm-muted);font-size:1.25rem;font-weight:650}.rgm-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0;padding:0;list-style:none}.rgm-breadcrumbs__list li:not(:last-child):after{content:"/";margin-left:.5rem;color:var(--rgm-red);font-family:var(--rgm-pixel-font);font-weight:700}.rgm-breadcrumbs a{color:inherit;text-decoration:none;text-underline-offset:.3rem}.rgm-breadcrumbs a:hover{color:var(--rgm-red);text-decoration:underline}.rgm-product .product.grid{--rgm-product-gap: 2rem;align-items:flex-start;column-gap:var(--rgm-product-gap);row-gap:2rem}.rgm-product .product.grid.product--no-media>.product__media-wrapper{display:none}.rgm-product .product__media-wrapper{position:relative;padding:1.6rem;background:#eee9e1;border:.1rem solid var(--rgm-line);box-shadow:.8rem .8rem #2323231f}.rgm-product .product__media-wrapper:before,.rgm-product .product__media-wrapper:after{content:"";position:absolute;z-index:2;width:1.2rem;height:1.2rem;pointer-events:none}.rgm-product .product__media-wrapper:before{top:-.1rem;left:-.1rem;border-top:.4rem solid var(--rgm-red);border-left:.4rem solid var(--rgm-red)}.rgm-product .product__media-wrapper:after{right:-.1rem;bottom:-.1rem;border-right:.4rem solid var(--rgm-ink);border-bottom:.4rem solid var(--rgm-ink)}.rgm-product .product__media-list{margin-bottom:1.2rem}.rgm-product .product__media-item,.rgm-product .product__media{background:#fff}.rgm-product .product__media img{object-fit:contain}.rgm-product .thumbnail-list{gap:.8rem}.rgm-product .thumbnail{background:#fff;border:.1rem solid var(--rgm-line);border-radius:0;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.rgm-product .thumbnail[aria-current],.rgm-product .thumbnail:hover{border-color:var(--rgm-red);box-shadow:.3rem .3rem #c8102e2e}.rgm-product .thumbnail[aria-current]{box-shadow:inset 0 0 0 .1rem var(--rgm-red),.3rem .3rem #c8102e2e}.rgm-product .product__info-wrapper{padding:0}.rgm-product .product__info-container{position:relative;max-width:none;padding:clamp(2.2rem,3vw,3.6rem);background:#fff;border:.1rem solid var(--rgm-line);border-top:.5rem solid var(--rgm-red);box-shadow:.8rem .8rem #2323231a}.rgm-product .product__info-container:after{content:"";position:absolute;top:-.5rem;right:2rem;width:3.8rem;height:.5rem;background:var(--rgm-gold)}.rgm-product .product__text.caption-with-letter-spacing{color:var(--rgm-red);font-size:1.2rem;font-weight:800;letter-spacing:.12em}.rgm-product .product__title{margin-block:.8rem 1.2rem}.rgm-product .product__title h1{color:var(--rgm-ink);font-family:var(--rgm-display-font);font-size:clamp(3.2rem,3vw,4.6rem);font-weight:800;letter-spacing:-.025em;line-height:1.08}.rgm-product .price--large{color:var(--rgm-ink);font-family:var(--rgm-display-font);font-size:clamp(2.4rem,2.5vw,3.2rem);font-weight:800;letter-spacing:-.015em;line-height:1.08;font-variant-numeric:tabular-nums}.rgm-product .price__badge-sale,.rgm-product .price__badge-sold-out{border-radius:0;font-family:var(--rgm-body-font);font-weight:800}.rgm-product .product-form__input .form__label,.rgm-product .product-form__quantity .form__label{margin-bottom:.8rem;color:var(--rgm-ink);font-size:1.3rem;font-weight:800;letter-spacing:.04em}.rgm-product .product-form__input input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center;margin:0 .6rem .7rem 0;padding:.9rem 1.5rem;border:.1rem solid var(--rgm-line);border-radius:0;background:#fff;color:var(--rgm-ink);font-weight:750}.rgm-product .product-form__input input[type=radio]:checked+label{border-color:var(--rgm-ink);background:var(--rgm-ink);color:#fff;box-shadow:.35rem .35rem 0 var(--rgm-gold)}.rgm-product .product-form__input input[type=radio]:disabled+label,.rgm-product .product-form__input input[type=radio].disabled+label{opacity:.45}.rgm-product .product-form__quantity{width:100%;max-width:none;text-align:center}.rgm-product .product-form__quantity .quantity{margin-inline:auto}.rgm-product .quantity{min-height:4.6rem;border-radius:0}.rgm-product .quantity__button,.rgm-product .quantity__input{min-height:4.4rem}.rgm-product .product-form__buttons{max-width:none}.rgm-product .product-form__submit{min-height:5.4rem;border:0;border-radius:0;background:var(--rgm-red);color:#fff;font-family:var(--rgm-display-font);font-size:1.9rem;font-weight:800;letter-spacing:0;line-height:1.1;box-shadow:.55rem .55rem 0 var(--rgm-ink);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.rgm-product .product-form__submit:not([disabled]):hover{background:#a90d27;transform:translate(.2rem,.2rem);box-shadow:.35rem .35rem 0 var(--rgm-ink)}.rgm-product .product-form__submit[disabled],.rgm-product .product-form__submit[aria-disabled=true]{background:#767676;box-shadow:.35rem .35rem #414141;opacity:1}.rgm-product .shopify-payment-button__button{min-height:4.8rem;border-radius:0!important;font-weight:750}.rgm-buying-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:2.2rem 0;border-block:.1rem solid var(--rgm-line)}.rgm-buying-info__item{display:flex;align-items:center;gap:1rem;min-height:7.2rem;padding:1.1rem 1rem}.rgm-buying-info__item+.rgm-buying-info__item{border-left:.1rem solid var(--rgm-line)}.rgm-buying-info__icon{flex:0 0 auto;width:3.2rem;height:3.2rem;display:grid;place-items:center;color:#fff;background:var(--rgm-red)}.rgm-buying-info__icon svg{width:2rem;height:1.6rem}.rgm-buying-info__icon--pin{color:var(--rgm-ink);background:var(--rgm-gold)}.rgm-buying-info__icon--pin svg{width:1.5rem;height:1.9rem}.rgm-buying-info strong,.rgm-buying-info small{display:block}.rgm-buying-info strong{color:var(--rgm-ink);font-family:var(--rgm-display-font);font-size:1.25rem;font-weight:800;line-height:1.25}.rgm-buying-info small{margin-top:.25rem;color:var(--rgm-muted);font-size:1.15rem;line-height:1.3}.rgm-product .product__description{padding-top:2rem;border-top:.1rem solid var(--rgm-line);color:#343434;font-size:1.5rem;line-height:1.65}.rgm-product .rgm-v2-summary,.rgm-product .rgm-v2-lead{margin:0}.rgm-product .rgm-v2-lead{color:var(--rgm-ink);font-size:1.6rem;font-weight:650;line-height:1.6}.rgm-product .product__description h2{margin:2.5rem 0 1rem;color:var(--rgm-ink);font-size:2.2rem;letter-spacing:-.025em}.rgm-product .product__description h2:first-child{margin-top:0}.rgm-product .product__description ul{padding-left:2.2rem}.rgm-product .product__description li::marker{color:var(--rgm-red)}.rgm-product .product__description table{width:100%;border-collapse:collapse;font-size:1.35rem}.rgm-product .product__description th,.rgm-product .product__description td{padding:1rem 1.2rem;border:.1rem solid var(--rgm-line);text-align:left}.rgm-product .product__description th{color:var(--rgm-ink);background:#eee9e1}.rgm-product .share-button__button{min-height:4.4rem;color:var(--rgm-muted)}.rgm-product-story{padding-block:clamp(5rem,8vw,10rem);overflow:clip;background:linear-gradient(180deg,var(--rgm-paper) 0%,#f7f1e8 100%);border-top:.1rem solid var(--rgm-line)}.rgm-product-story__inner{max-width:132rem}.rgm-product-story__rows{display:grid;gap:clamp(5rem,8vw,10rem)}.rgm-product-story__row{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(3rem,6vw,8rem);align-items:center}.rgm-product-story__row--reverse .rgm-product-story__media{order:2}.rgm-product-story__row--reverse .rgm-product-story__copy{order:1}.rgm-product-story__row--text-only{grid-template-columns:minmax(0,82rem);justify-content:center}.rgm-product-story__media{position:relative;min-width:0;padding:clamp(1rem,2vw,2rem);background:#fff;border:.1rem solid var(--rgm-line);box-shadow:.8rem .8rem #2323231f}.rgm-product-story__media:before,.rgm-product-story__media:after{content:"";position:absolute;z-index:1;width:2.4rem;height:.5rem;pointer-events:none}.rgm-product-story__media:before{top:-.1rem;left:-.1rem;background:var(--rgm-red)}.rgm-product-story__media:after{right:-.1rem;bottom:-.1rem;background:var(--rgm-gold)}.rgm-product-story__image{width:100%;height:auto;aspect-ratio:var(--rgm-story-image-ratio, 1);display:block;object-fit:contain;background:#fff}.rgm-product-story__copy{position:relative;min-width:0;padding-left:clamp(2rem,3vw,3.4rem);border-left:.5rem solid var(--rgm-red)}.rgm-product-story__copy:before{content:"";position:absolute;top:0;left:-.5rem;width:.5rem;height:3rem;background:var(--rgm-gold)}.rgm-product-story__copy>.rgm-v2-story{margin:0}.rgm-product-story__copy h2,.rgm-product-story__details h2{margin:0 0 1.6rem;color:var(--rgm-ink);font-family:var(--rgm-display-font);font-size:clamp(2.6rem,3.5vw,4.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.rgm-product-story__copy p{margin:0;color:#343434;font-size:clamp(1.55rem,1.4vw,1.8rem);line-height:1.75}.rgm-product-story__copy p+p{margin-top:1.4rem}.rgm-product-story__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,5vw,7rem);margin-top:clamp(6rem,10vw,12rem);padding:clamp(2.4rem,4vw,5rem);background:#fff;border:.1rem solid var(--rgm-line);border-top:.6rem solid var(--rgm-ink);box-shadow:.8rem .8rem #2323231a}.rgm-product-story__details>section{min-width:0;margin:0}.rgm-product-story__details h2{font-size:clamp(2.4rem,2.8vw,3.4rem)}.rgm-product-story__details table{width:100%;border-collapse:collapse;color:#343434;font-size:1.4rem;font-variant-numeric:tabular-nums}.rgm-product-story__details th,.rgm-product-story__details td{padding:1.2rem 1rem;border-bottom:.1rem solid var(--rgm-line);text-align:left;vertical-align:top}.rgm-product-story__details th{width:40%;color:var(--rgm-ink);font-weight:800}.rgm-product-story__details details{border-top:.1rem solid var(--rgm-line)}.rgm-product-story__details details:last-child{border-bottom:.1rem solid var(--rgm-line)}.rgm-product-story__details summary{min-height:4.4rem;display:flex;align-items:center;padding:1rem 0;color:var(--rgm-ink);font-family:var(--rgm-display-font);font-size:1.45rem;font-weight:800;list-style:none;cursor:pointer}.rgm-product-story__details summary::-webkit-details-marker{display:none}.rgm-product-story__details summary:after{content:"+";flex:0 0 auto;margin-left:auto;padding-left:1rem;color:var(--rgm-red);font-family:var(--rgm-pixel-font);font-size:1.8rem}.rgm-product-story__details details[open] summary:after{content:"\2212"}.rgm-product-story__details details p{margin:0;padding:0 0 1.5rem;color:#4b4b4b;font-size:1.4rem;line-height:1.65}@media screen and (min-width:750px){.rgm-product .product.grid{--rgm-product-gap: clamp(3rem, 5vw, 7rem)}.rgm-product .product__info-container.product__column-sticky{position:sticky}.rgm-product .product.grid:not(.product--no-media)>.product__media-wrapper,.rgm-product .product.grid:not(.product--no-media)>.product__info-wrapper{width:calc(50% - var(--rgm-product-gap) / 2);max-width:calc(50% - var(--rgm-product-gap) / 2)}}@media screen and (min-width:990px){.rgm-product .product.grid.product--large:not(.product--no-media)>.product__media-wrapper{width:calc(65% - var(--rgm-product-gap) / 2);max-width:calc(65% - var(--rgm-product-gap) / 2)}.rgm-product .product.grid.product--large:not(.product--no-media)>.product__info-wrapper{width:calc(35% - var(--rgm-product-gap) / 2);max-width:calc(35% - var(--rgm-product-gap) / 2)}.rgm-product .product.grid.product--medium:not(.product--no-media)>.product__media-wrapper{width:calc(56% - var(--rgm-product-gap) / 2);max-width:calc(56% - var(--rgm-product-gap) / 2)}.rgm-product .product.grid.product--medium:not(.product--no-media)>.product__info-wrapper{width:calc(44% - var(--rgm-product-gap) / 2);max-width:calc(44% - var(--rgm-product-gap) / 2)}.rgm-product .product.grid.product--small:not(.product--no-media)>.product__media-wrapper{width:calc(45% - var(--rgm-product-gap) / 2);max-width:calc(45% - var(--rgm-product-gap) / 2)}.rgm-product .product.grid.product--small:not(.product--no-media)>.product__info-wrapper{width:calc(55% - var(--rgm-product-gap) / 2);max-width:calc(55% - var(--rgm-product-gap) / 2)}.rgm-product .product--thumbnail .thumbnail-list{gap:.9rem;padding-right:1.2rem}}@media screen and (max-width:749px){.rgm-breadcrumbs{margin-bottom:1.4rem;font-size:1.2rem}.rgm-breadcrumbs__list li:last-child{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgm-product .product__media-wrapper{padding:.8rem;box-shadow:.5rem .5rem #2323231a}.rgm-product .product__media-list{width:100%;margin:0 0 .8rem}.rgm-product .product__media-list .product__media-item{width:100%}.rgm-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}.rgm-product .thumbnail-slider{margin-top:.4rem}.rgm-product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,.rgm-product .thumbnail-list__item.slider__slide{width:6rem}.rgm-product .product__info-container{padding:2rem 1.7rem 2.4rem;box-shadow:.5rem .5rem #23232314}.rgm-product .product__title h1{font-size:clamp(2.6rem,7.5vw,3rem);letter-spacing:-.02em;line-height:1.12}.rgm-buying-info{grid-template-columns:1fr}.rgm-buying-info__item+.rgm-buying-info__item{border-top:.1rem solid var(--rgm-line);border-left:0}.rgm-product .product__description table{display:block;overflow-x:auto}.rgm-product-story{padding-block:4.5rem 6rem}.rgm-product-story__rows{gap:5rem}.rgm-product-story__row,.rgm-product-story__row--text-only{grid-template-columns:minmax(0,1fr);gap:2.4rem}.rgm-product-story__row--reverse .rgm-product-story__media,.rgm-product-story__row--reverse .rgm-product-story__copy{order:initial}.rgm-product-story__media{padding:.8rem;box-shadow:.5rem .5rem #2323231a}.rgm-product-story__copy{padding-left:1.8rem}.rgm-product-story__copy h2{font-size:clamp(2.6rem,8vw,3.5rem)}.rgm-product-story__details{grid-template-columns:minmax(0,1fr);gap:4rem;margin-top:6rem;padding:2.2rem 1.7rem 2.6rem;box-shadow:.5rem .5rem #23232314}.rgm-product-story__details table{display:block;overflow-x:auto}.rgm-product-story__details tbody{display:table;width:100%}}@media(prefers-reduced-motion:reduce){.rgm-product .thumbnail,.rgm-product .product-form__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rgm-product.css.map */
