:root{--rc-bg: rgb(var(--color-background));--rc-ink: rgb(var(--color-foreground));--rc-muted: rgba(var(--color-foreground), .75);--rc-dim: rgba(var(--color-foreground), .85);--rc-border: rgba(var(--color-foreground), .15);--rc-btn-bg: rgb(var(--color-button));--rc-btn-text: rgb(var(--color-button-text));--rc-gap: 1px;--buttons-radius: 0px;--buttons-radius-outset: 0px}video::-webkit-media-controls,video::-webkit-media-controls-enclosure,video::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none!important}product-info product-component>.page-width,product-info .page-width{max-width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important;overflow:visible!important}product-info{display:block;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:2.4rem;padding-right:2.4rem;overflow:visible!important}@media screen and (min-width:990px){product-info{padding-left:4rem;padding-right:4rem}}.product.grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;align-items:start!important;overflow:visible!important}@media screen and (min-width:990px){.product.grid{grid-template-columns:48fr 52fr!important;align-items:start!important}.product__media-wrapper.grid__item{position:-webkit-sticky!important;position:sticky!important;top:0rem!important;align-self:start!important;height:auto!important;max-height:none!important;overflow:visible!important}.product__info-wrapper.grid__item{position:static!important;top:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0}}.product.grid.grid--2-col-tablet>.grid__item,.product.grid>.grid__item{width:auto!important;max-width:none!important}.product__media-wrapper.grid__item{padding:0!important;margin:0!important}.product__media-wrapper .thumbnail-list,.product__media-wrapper .thumbnail-slider,.product__media-wrapper .slider-buttons,.thumbnail-list,.thumbnail-slider{display:none!important}.product__media-toggle{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;z-index:10!important;cursor:pointer!important;display:block!important;background:transparent!important;border:none!important;margin:0!important;padding:0!important}.product__media-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;background-color:var(--rc-border)}@media screen and (min-width:750px){.product__media-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2px!important}}.product__media-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden;background-color:var(--rc-bg);aspect-ratio:3 / 4;position:relative}.product__media-item>*,.product__media-item .product__modal-opener,.product__media-item .product__media{width:100%!important;height:100%!important;display:block!important}@media screen and (min-width:750px){.product__media-item+.product__media-item{border-top:none!important}}.product__media-item img,.product__media-item video,.product__media-item model-viewer,.product__media-item .deferred-media{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.product-media-modal,.product-media-modal__dialog,.product-media-modal__content,.product-media-modal__content .media,.product-media-modal__content>*{border:none!important;box-shadow:none!important;outline:none!important}.product-media-modal{z-index:99999!important}.product-media-modal[open]{visibility:visible!important;opacity:1!important}.product-media-modal__dialog{height:100vh!important;width:100vw!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.product-media-modal__counter{position:fixed!important;top:2.4rem!important;left:2.4rem!important;font-family:var(--font-body-family);font-size:1.3rem!important;font-weight:400!important;letter-spacing:.12em!important;color:rgb(var(--color-foreground))!important;z-index:100002!important}.product-media-modal__content>*:not(.active){display:none!important}.product-media-modal__content>*.active{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:auto!important}.product-media-modal__content{height:90vh!important;width:90vw!important;max-height:90vh!important;max-width:90vw!important;margin:auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:none!important;box-shadow:none!important}.product-media-modal__content img,.product-media-modal__content video,.product-media-modal__content .global-media-settings,.product-media-modal__dialog .global-media-settings{max-height:86vh!important;max-width:86vw!important;width:auto!important;height:auto!important;object-fit:contain!important;margin:auto!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important}.product-media-modal__toggle{display:flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;top:2rem!important;right:2rem!important;width:4.2rem!important;height:4.2rem!important;background-color:#1c1c1c!important;color:#fff!important;border:none!important;border-radius:0!important;cursor:pointer!important;z-index:100002!important;pointer-events:auto!important;padding:0!important;transition:background-color .18s ease!important}.product-media-modal__toggle:hover{background-color:var(--rc-btn-bg, #de1d5a)!important;color:#fff!important}.product-media-modal__toggle svg,.product-media-modal__toggle .icon{width:1.8rem!important;height:1.8rem!important;stroke:#fff!important;color:#fff!important;fill:#fff!important}.product-media-modal__nav{display:none!important}.product__column-sticky{position:static!important;max-height:none!important;overflow-y:visible!important;top:auto!important}.product__info-container{padding:3.2rem 3.2rem 4rem!important;max-width:540px;margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.product__info-container{padding:2.4rem 1.6rem 3.2rem!important;max-width:100%}}.product__text.caption-with-letter-spacing{display:block;font-family:var(--font-body-family);font-size:1.05rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--rc-muted);margin:0 0 1.8rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product__title{margin:0 0 2rem}.product__title h2.h1{display:none!important}.product__title h1{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase;line-height:1.18;color:var(--rc-ink);margin:0;text-wrap:balance}@media screen and (min-width:1280px){.product__title h1{font-size:2.8rem}}[id^=price-]{margin:0 0 2.4rem}.price--large{margin:0!important}.price--large .price__container{display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:1rem}.price--large .price__regular,.price--large .price__sale{display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:.8rem;white-space:nowrap}.price--large:not(.price--on-sale) .price__sale{display:none}.price--large.price--on-sale .price__regular{display:none}.price--large .price-item{font-family:var(--font-body-family);font-size:1.7rem;font-weight:400;color:var(--rc-ink);line-height:1;white-space:nowrap}.price--large .price__sale .price-item--regular{font-size:1.35rem;color:var(--rc-muted);text-decoration:line-through;text-decoration-color:var(--rc-muted);font-weight:400}.price--large .price-item--sale{font-size:1.7rem;color:var(--rc-ink)}.price .badge,.price__badge-sale,.badge.badge--sale,.badge.price__badge-sale{border-radius:0!important;font-family:var(--font-body-family);font-size:.9rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .6rem;line-height:1.4}.price__badge-sale,.badge.badge--sale{background-color:var(--rc-btn-bg)!important;color:var(--rc-btn-text)!important}.product-form__input{margin-bottom:2rem!important}.product-form__input>.form__label{display:flex;align-items:center;gap:.5rem;font-family:var(--font-body-family);font-size:1.45rem!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;color:#111!important;margin-bottom:1.2rem}.product-form__input>.form__label .form__label-selected-value{letter-spacing:0;text-transform:none;font-size:1.05rem!important;font-weight:400!important;color:#666!important}.button-choice,label.button-choice,.swatch-input__input+.swatch,.swatch-input__input+label,.variant-input-wrapper .button-choice,.product-form__input .button-choice{border-radius:0!important;-webkit-border-radius:0!important;font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;letter-spacing:.04em;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.button-choice,label.button-choice,.product-form__input input[type=radio]+label,.product-form__input--button .button-choice,.product-form__input--pill .button-choice,fieldset.product-form__input input[type=radio]+label{border:1.5px solid var(--rc-border)!important;color:var(--rc-ink)!important;padding:.9rem 1.6rem;min-width:5.6rem;text-align:center;cursor:pointer;border-radius:0!important}.button-choice:hover:not(.button-choice--active),label.button-choice:hover,.product-form__input input[type=radio]:not(:checked)+label:hover{border-color:var(--rc-btn-bg)!important;color:var(--rc-btn-bg)!important}.product-form__input input[type=radio]:checked+label,.product-form__input--button input:checked~.button-choice,.product-form__input--button input:checked+.button-choice,.product-form__input--pill input:checked+.button-choice,fieldset.product-form__input input[type=radio]:checked+label,.button-choice--active,.button-choice[aria-pressed=true],.button-choice[aria-selected=true]{background-color:rgb(var(--color-background))!important;border:2px solid var(--rc-btn-bg)!important;color:var(--rc-btn-bg)!important;box-shadow:none!important;border-radius:0!important}.swatch-input__input+.swatch{border-radius:0!important;border:1.5px solid var(--rc-border)!important;overflow:hidden}.swatch-input__input:checked+.swatch{border-color:var(--rc-btn-bg)!important;outline:2px solid var(--rc-btn-bg)!important;outline-offset:1px}.swatch-input__input:disabled+.swatch,.product-form__input input:disabled+label,.product-form__input--button input:disabled+.button-choice{opacity:.35;cursor:not-allowed}.product-form__buttons{display:flex;flex-direction:row;align-items:center;gap:1.2rem;margin-top:.8rem;margin-bottom:0!important;width:100%}.product-form__buttons>.product-form__submit,.product-form__buttons>.shopify-payment-button,.product-form__buttons>div,.shopify-payment-button{flex:1 1 50%;width:50%;margin:0!important;padding:0!important}.product-form__submit.button,.shopify-payment-button__button,.shopify-payment-button>button,.shopify-payment-button__button--unbranded{height:52px!important;min-height:52px!important;max-height:52px!important;line-height:50px!important;padding:0 1.5rem!important;font-family:var(--font-body-family)!important;font-size:.95rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;box-sizing:border-box!important;border-radius:0!important;-webkit-border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;width:100%!important;text-align:center!important;box-shadow:none!important;outline:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease}.product-form__submit.button{background-color:var(--rc-btn-bg)!important;border:1.5px solid var(--rc-btn-bg)!important;color:var(--rc-btn-text)!important}.shopify-payment-button__button,.shopify-payment-button>button,.shopify-payment-button__button--unbranded{background-color:transparent!important;border:1.5px solid var(--rc-btn-bg)!important;color:var(--rc-btn-bg)!important}.product-form__submit.button:after,.button-choice:after,.shopify-payment-button__button:after,.shopify-payment-button>button:after,.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button:before,.shopify-payment-button>button:before,.shopify-payment-button__button--unbranded:before,.button:after,.button:before{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.product-form__submit.button:hover{opacity:.88}.product-form__submit.button:active{transform:scale(.99)}.product-form__submit.button[disabled]{background-color:var(--rc-muted)!important;border-color:var(--rc-muted)!important;cursor:not-allowed;opacity:.6}.shopify-payment-button__button:hover,.shopify-payment-button>button:hover{background-color:var(--rc-btn-bg)!important;color:var(--rc-btn-text)!important}.custom-trust-badges{display:flex;flex-direction:column;gap:1.1rem;border-top:1px solid var(--rc-border);margin-top:2.4rem;padding-top:2rem}.custom-trust-badge{display:flex;align-items:center;gap:1rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:400;color:var(--rc-dim);line-height:1.3}.custom-trust-badge svg{width:1.7rem;height:1.7rem;flex-shrink:0;color:var(--rc-muted)}.product__accordion.accordion{background:transparent!important;border:none!important;border-top:1px solid var(--rc-border)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.product__accordion.accordion:last-of-type{border-bottom:1px solid var(--rc-border)!important}.product__accordion.accordion details>summary{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0;cursor:pointer;list-style:none;background:transparent;-webkit-tap-highlight-color:transparent}.product__accordion.accordion details>summary::-webkit-details-marker{display:none}.product__accordion.accordion .summary__title{display:flex;align-items:center;flex:1}.product__accordion.accordion .summary__title .svg-wrapper{display:none!important}.product__accordion.accordion .accordion__title{font-family:var(--font-heading-family)!important;font-size:1.6rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground))!important;margin:0;line-height:1.3;opacity:1!important}.product__accordion.accordion details>summary>.svg-wrapper{display:flex!important;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex-shrink:0;color:rgb(var(--color-foreground))!important;opacity:.9;transition:transform .28s cubic-bezier(.16,1,.3,1)}.product__accordion.accordion details[open]>summary>.svg-wrapper{transform:rotate(180deg)}.product__accordion.accordion .accordion__content{padding:.4rem 0 2rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.75;color:var(--rc-dim);animation:rcAccordionIn .28s cubic-bezier(.16,1,.3,1) both}@keyframes rcAccordionIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.product__info-container .share-button{border-top:1px solid var(--rc-border);padding-top:1.6rem;margin-top:0}.share-button__button{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-body-family);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rc-muted);background:transparent;border:none;cursor:pointer;padding:0;transition:color .15s ease}.share-button__button:hover{color:var(--rc-ink)}.product__description.rte{font-family:var(--font-body-family);font-size:1.3rem;line-height:1.75;color:var(--rc-dim);margin-bottom:2rem}.product__tax.caption.rte{font-size:1.1rem;color:var(--rc-muted);margin:0 0 1.6rem!important}.related-products .card__media,.related-products .card--product{border-radius:0!important}@media(prefers-reduced-motion:no-preference){.product__info-container>*{animation:rcFadeUp .4s cubic-bezier(.16,1,.3,1) both}.product__info-container>*:nth-child(1){animation-delay:0s}.product__info-container>*:nth-child(2){animation-delay:.05s}.product__info-container>*:nth-child(3){animation-delay:.1s}.product__info-container>*:nth-child(4){animation-delay:.14s}.product__info-container>*:nth-child(5){animation-delay:.18s}.product__info-container>*:nth-child(6){animation-delay:.22s}}@keyframes rcFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card__heading,.card__heading.h5,.card__heading.h4,.card__heading.h3,.card__heading a,.card__heading.h5 a,.card__heading.h4 a,.card__heading .full-unstyled-link,.card-information .card__heading,.card-information .card__heading a,.card-wrapper .card__heading,.card-wrapper .card__heading a,.card-wrapper .full-unstyled-link{font-size:1.85rem!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.02em!important}.card-information .price,.card-information .price-item,.card-information .price-item--regular,.card-information .price-item--sale,.card-information .price__regular .price-item,.card-information .price__sale .price-item,.card .price,.card .price-item,.card .price-item--regular,.card .price-item--sale,.card .price .price-item,.card-wrapper .price-item{font-size:1.15rem!important;font-weight:400!important;letter-spacing:.03em!important;color:rgba(var(--color-foreground),.8)!important}.card-information .price--on-sale .price-item--regular,.card .price--on-sale .price-item--regular,.card-wrapper .price--on-sale .price-item--regular{font-size:1.05rem!important;text-decoration:line-through!important;opacity:.55!important}.card-wrapper,.card-wrapper .card{width:100%!important;display:flex!important;flex-direction:column!important}.card__inner:before,.card__media:before,.card-wrapper .ratio:before,.card .ratio:before{content:none!important;display:none!important;padding-bottom:0!important}.card__inner,.card-wrapper .card__inner{position:relative!important;width:100%!important;aspect-ratio:3 / 4!important;padding-bottom:0!important;overflow:hidden!important;background-color:transparent!important}.card__media,.card__inner .media,.card-wrapper .card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;aspect-ratio:3 / 4!important;padding-bottom:0!important}.card__media img,.card__inner .media img,.card-wrapper .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;transition:opacity .35s ease-in-out,transform .4s ease-out!important}.card-wrapper .media img+img,.card .media img+img{opacity:0!important;z-index:2!important}.card-wrapper:hover .media img:first-child:not(:only-child),.card:hover .media img:first-child:not(:only-child){opacity:0!important}.card-wrapper:hover .media img+img,.card:hover .media img+img{opacity:1!important;transform:scale(1.03)!important}.collection-hero{padding-top:1rem!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;min-height:0!important}.collection-hero__inner{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.collection-hero__text-wrapper{margin:0!important;padding:0!important}.collection-hero__title{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1.1!important}.facets-container{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:1rem!important}.facets-container .facets__form,.facets-wrapper,.product-grid-container{margin-top:0!important;padding-top:0!important}.section-template--collection-padding,.section-main-collection-product-grid-padding,.section-main-collection-banner-padding,[class*=__product-grid-padding],[class*=-product-grid-padding],.section-template--22960283680993__product-grid-padding{padding-top:0!important}@media screen and (min-width:750px){.section-template--collection-padding,.section-main-collection-product-grid-padding,.section-main-collection-banner-padding,[class*=__product-grid-padding],[class*=-product-grid-padding],.section-template--22960283680993__product-grid-padding{padding-top:0!important}}.product-specs-table{display:flex;flex-direction:column;gap:.6rem;margin-top:1.2rem;margin-bottom:.8rem;padding-top:.8rem;border-top:1px dashed rgba(0,0,0,.12);width:100%}.product-specs-table .spec-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:1.35rem;line-height:1.5}.product-specs-table .spec-row:last-child{border-bottom:none}.product-specs-table .spec-label{font-family:var(--font-body-family);font-size:1.35rem!important;font-weight:600!important;color:#111!important;letter-spacing:.01em;flex:0 0 45%;padding-right:.5rem}.product-specs-table .spec-value{font-family:var(--font-body-family);font-size:1.35rem!important;font-weight:400!important;color:#333!important;text-align:right;flex:1;word-break:break-word}.product-specs-table .spec-row-color{padding:.6rem 0}.product-specs-table .spec-row-color .spec-label{font-size:1.4rem!important;font-weight:700!important;color:#111!important}.product-specs-table .spec-row-color .spec-value{font-size:1.4rem!important;font-weight:500!important;color:#333!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product-page.css.map */
