.product__info-container{--cp-text: 18, 18, 18;--cp-muted: 117, 117, 117;--cp-sale: 208, 2, 27;--cp-line: 221, 221, 221}.product__info-container>*+*{margin:1.2rem 0}.product__info-container .product__title{margin-bottom:.4rem}.product__info-container .product__title h1{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:0;color:rgb(var(--cp-text))}@media screen and (min-width:750px){.product__info-container .product__title h1{font-size:1.8rem}}.product__info-container .price--large{font-size:1.6rem;letter-spacing:0}.product__info-container .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.8rem}.product__info-container .price .price-item{margin:0}.product__info-container .price--on-sale .price-item--sale{order:-1;color:rgb(var(--cp-sale));font-size:1.7rem;font-weight:700}.product__info-container .price--on-sale .price-item--regular{color:rgb(var(--cp-muted));font-size:1.5rem}.product__info-container .price__regular .price-item--regular{font-weight:700;color:rgb(var(--cp-text))}.product__info-container .price__badge-sale{display:none}.product__info-container .product__tax{margin-top:.4rem;font-size:1.2rem;letter-spacing:0;color:rgb(var(--cp-muted))}.product__info-container .product-form__input .form__label{margin-bottom:.8rem;font-size:1.4rem;font-weight:400;letter-spacing:0;text-transform:none;color:rgb(var(--cp-muted))}.product__info-container .product-form__input .form__label [data-selected-value]{color:rgb(var(--cp-text))}.product__info-container .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:.6rem}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.2rem;min-width:0;min-height:0;margin:.3rem;padding:0;outline:.1rem solid transparent;outline-offset:.2rem}@media screen and (min-width:750px){.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.2rem}}.product__info-container .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:.2rem solid rgb(var(--cp-text));box-shadow:none}.product__info-container .product-form__input--swatch .swatch-input__input:not(:checked)+.swatch-input__label:hover{outline-color:rgb(var(--cp-line));box-shadow:none}.product__info-container .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem}.product__info-container .product-form__input--pill .form__label{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.8rem}.product__info-container .product-form__input--pill input[type=radio]+label{flex:0 0 calc((100% - 3.2rem)/5);display:inline-flex;align-items:center;justify-content:center;min-width:5.6rem;min-height:4rem;margin:0;padding:.8rem .4rem;border:.1rem solid rgb(var(--cp-line));border-radius:.8rem;background-color:rgb(var(--color-background));color:rgb(var(--cp-text));font-size:1.4rem;font-weight:400;letter-spacing:0}.product__info-container .product-form__input--pill input[type=radio]:checked+label{border:.2rem solid rgb(var(--cp-text));background-color:rgb(var(--color-background));color:rgb(var(--cp-text));font-weight:700}.product__info-container .product-form__input--pill input[type=radio]:not(.disabled):not(:checked)+label:hover{border-color:rgb(var(--cp-text))}.product__info-container .product-form__input--pill input[type=radio].disabled+label{color:rgba(var(--cp-text),.35);border-color:rgb(var(--cp-line))}.product__info-container .product-form__input--pill input[type=radio].disabled:checked+label{color:rgba(var(--cp-text),.5);border-color:rgba(var(--cp-text),.5)}.product__info-container .product-form__buttons{max-width:none}.product__info-container .product-form__submit.button{min-height:4.8rem;border-radius:99rem;background-color:rgb(var(--cp-text));color:#fff;font-size:1.3rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;box-shadow:none}.product__info-container .product-form__submit.button:before,.product__info-container .product-form__submit.button:after{border-radius:99rem;box-shadow:none}.product__info-container .product-form__submit.button:not([disabled]):hover{background-color:rgba(var(--cp-text),.85)}.product__info-container .product-form__submit.button[disabled],.product__info-container .product-form__submit.button[aria-disabled=true]{background-color:rgba(var(--cp-text),.35);color:#fff;opacity:1}.product__info-container .product-form__submit>span{display:inline-flex;align-items:center;gap:.8rem}.product__info-container .product-form__submit:not([disabled])>span:after{content:"";width:1.6rem;height:1.6rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 13H6L5 8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 13H6L5 8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center / contain no-repeat}.product__info-container .product-form__submit .loading__spinner .path{stroke:#fff}.product__info-container shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 99rem;--shopify-accelerated-checkout-button-block-size: 4.8rem;--shopify-accelerated-checkout-button-box-shadow: none}.product__info-container .shopify-payment-button__button{border-radius:99rem;overflow:hidden}.product__info-container .product-accordion{margin-top:2.4rem;border-top:.1rem solid rgb(var(--cp-line));color:rgb(var(--cp-text))}.product-accordion__item{border-bottom:.1rem solid rgb(var(--cp-line))}.product-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:4.8rem;padding:1.2rem 0;font-size:1.5rem;letter-spacing:.02em;list-style:none;cursor:pointer}.product-accordion__summary::-webkit-details-marker{display:none}.product-accordion__icon{position:relative;flex:0 0 1.2rem;width:1.2rem;height:1.2rem}.product-accordion__icon:before,.product-accordion__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.1rem;background-color:currentColor;transition:transform .2s ease}.product-accordion__icon:after{transform:rotate(90deg)}.product-accordion__item[open] .product-accordion__icon:after{transform:rotate(0)}.product-accordion__content{padding:.4rem 0 2rem;font-size:1.4rem;line-height:1.6}.product-accordion__content.rte ul,.product-accordion__steps{margin:0;padding-left:2rem}.product-accordion__content.rte li,.product-accordion__steps li{margin-bottom:.4rem}.product-accordion__steps a{color:inherit;text-decoration:underline}.product-accordion__heading{margin:.8rem 0 1.6rem;font-family:var(--font-body-family);font-size:2rem;font-style:italic;font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:1.2}.product-accordion__heading--title{font-size:1.8rem;text-transform:none}.product-accordion__table-wrapper{overflow-x:auto}.product-accordion__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1.2rem;line-height:1.5}.product-accordion__table th,.product-accordion__table td{padding:1.6rem .6rem;border:.1rem solid rgb(var(--cp-line));text-align:center;vertical-align:top;font-weight:400}.product-accordion__table thead th{vertical-align:middle;font-weight:700}.product-accordion__note{display:block;font-weight:700}.size-chart__open{padding:0;border:0;background:none;font:inherit;font-size:1.2rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.size-chart{width:100%;max-width:100%;max-height:85vh;margin:auto 0 0;padding:0;border:0;border-radius:1.6rem 1.6rem 0 0;background:#fff;color:#121212}.size-chart::backdrop{background:#00000059}.size-chart__inner{position:relative;padding:3.2rem 1.2rem 2.4rem;text-align:center}.size-chart__close{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.size-chart__close .svg-wrapper,.size-chart__close svg{width:1.6rem;height:1.6rem}.size-chart__title{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1.6rem;font-style:italic;font-weight:800;letter-spacing:0}.size-chart__text{max-width:48rem;margin:0 auto 1.6rem;font-size:1.2rem;line-height:1.6}.size-chart__units{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-bottom:1.6rem;font-size:1.3rem}.size-chart__switch{position:relative;width:3.4rem;height:2rem;padding:0;border:.1rem solid rgb(18,18,18);border-radius:99rem;background:#fff;cursor:pointer}.size-chart__knob{position:absolute;top:.2rem;left:.2rem;width:1.4rem;height:1.4rem;border-radius:50%;background:#121212;transition:transform .2s ease}.size-chart__switch[aria-checked=true] .size-chart__knob{transform:translate(1.4rem)}.size-chart__table-wrapper{overflow-x:auto}.size-chart__table{width:100%;border-collapse:collapse;font-size:1.2rem;table-layout:auto}.size-chart__table th,.size-chart__table td{padding:1rem .6rem;border:.1rem solid rgb(232,232,232);font-weight:400;text-align:center}.size-chart__table thead th{background:#f6a8d4}@media screen and (min-width:750px){.size-chart{width:60rem;margin:auto;border-radius:.8rem}.size-chart__inner{padding:3.2rem 4rem 4rem}.size-chart__title{font-size:1.8rem}.size-chart__text,.size-chart__table{font-size:1.4rem}.size-chart__table th,.size-chart__table td{padding:1.4rem 1rem}}@media screen and (min-width:750px){.product--thumbnail media-gallery{display:grid;grid-template-columns:8.8rem minmax(0,1fr);column-gap:1.6rem;align-items:start}.product--thumbnail media-gallery>*{grid-column:2}.product--thumbnail media-gallery>.thumbnail-slider{position:relative;grid-column:1;grid-row:1;align-self:stretch}.product--thumbnail media-gallery>[id^=GalleryViewer]{position:relative;grid-row:1}.product--thumbnail .thumbnail-slider .thumbnail-list{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:.1rem;overflow-y:auto;scrollbar-width:none}.product--thumbnail .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.product--thumbnail .thumbnail-list__item{flex:0 0 auto;width:100%}.product--thumbnail .thumbnail-list__item:before{padding-bottom:150%}.product--thumbnail .thumbnail{border-radius:0}.product--thumbnail .thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.product--thumbnail .thumbnail-slider .slider-button{display:none}.gallery-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;background:none;color:#121212;transform:translateY(-50%);cursor:pointer}.gallery-arrow--prev{left:.8rem}.gallery-arrow--next{right:.8rem}.gallery-arrow svg{width:1.4rem;height:1.4rem}}@media screen and (max-width:749px){.gallery-arrow{display:none}}.wishlist-button{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:none;color:#121212;cursor:pointer}.wishlist-button .icon-wishlist{width:2.4rem;height:2.4rem;fill:none;transition:fill .15s ease}.wishlist-button[aria-pressed=true] .icon-wishlist{fill:currentColor}.wishlist-button.is-popping .icon-wishlist{animation:wishlist-pop .3s ease}@keyframes wishlist-pop{50%{transform:scale(1.25)}}.wishlist-button--card{top:.4rem;right:.4rem}.wishlist-button--card .icon-wishlist{width:2rem;height:2rem}.wishlist-button--gallery{top:.8rem;right:calc(1.5rem + var(--grid-mobile-horizontal-spacing) + .4rem)}.product__media-wrapper media-gallery:not(.product__column-sticky){position:relative}@media screen and (max-width:749px){.product__media-wrapper media-gallery{position:relative}}@media screen and (min-width:750px){.wishlist-button--gallery{top:1.2rem;right:1.2rem}.product--thumbnail media-gallery>.wishlist-button--gallery{grid-column:2}}.header__icon--wishlist{position:relative}.header__icon--wishlist .icon-wishlist{fill:none}.header__icon--wishlist .cart-count-bubble[hidden]{display:none}.wishlist__title{margin:0 0 3.2rem;text-align:center}.wishlist.is-loading .wishlist__grid{min-height:30rem;opacity:.4}.wishlist__empty{padding:4rem 0;text-align:center}.wishlist__empty p{margin:0 0 2.4rem}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom-product.css.map */
