.pdp{--pdp-gutter: 48px;--pdp-media-gap: 10px;--pdp-media-radius: 25px;--pdp-quantity-radius: var(--action-corner-radius);color:var(--color-gray-black);background:var(--color-gray-white)}.pdp .page-width{max-width:1920px;padding-inline:var(--pdp-gutter)}.pdp__breadcrumb{display:flex;align-items:center;gap:5px;min-height:43px;margin-bottom:0;font-family:var(--font-copy-family);font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden}.pdp__breadcrumb a,.pdp__breadcrumb span[aria-hidden]{color:var(--color-gray-500);text-decoration:none}.pdp__breadcrumb a:hover{text-decoration:underline}.pdp__breadcrumb [aria-current]{overflow:hidden;text-overflow:ellipsis}.pdp .product.grid{display:grid;grid-template-columns:minmax(0,1165fr) minmax(0,629fr);gap:30px;align-items:start}.pdp .product__media-wrapper,.pdp .product__info-wrapper{width:100%!important;max-width:none!important;min-width:0;padding:0!important}.pdp .product__media-wrapper>media-gallery,.pdp .product__media-wrapper slider-component{position:static;display:block}.pdp .product__media-wrapper .product__column-sticky{position:static}@media screen and (min-width:990px){.pdp .product__media-wrapper.pdp__media-sticky,.pdp .product__info-wrapper.pdp__info-sticky{position:sticky;top:var(--pdp-column-sticky-top, calc(var(--header-height, 0px) + 24px));align-self:start}}.pdp .product__media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pdp-media-gap);padding:0;margin:0}.pdp__media-empty{display:none}.pdp[data-variant-media-missing] .product__media-list .product__media-item{display:none!important}.pdp[data-variant-media-missing] .pdp__media-empty{display:grid;place-items:center;aspect-ratio:1;margin:0;background:var(--color-gray-white);color:var(--color-gray-600)}.pdp .product__media-list .product__media-item,.pdp .product:not(.product--columns) .product__media-list .product__media-item:first-child,.pdp .product:not(.product--columns) .product__media-list .product__media-item--full{position:relative;display:block;width:100%;max-width:none;min-width:0;padding:0;margin:0;border-radius:var(--pdp-media-radius);overflow:hidden}.pdp .product__media-list .product-card__flags{display:none}.pdp .product__media-list>.product__media-item:first-child>.product-card__flags{position:absolute;z-index:1;top:10px;left:10px;display:flex;gap:6px;pointer-events:none}.pdp .product__media-list .product-card__flag{padding:2px 5px;border-radius:var(--product-card-badge-radius);border:1px solid var(--color-gray-white);background:var(--color-gray-white);color:var(--color-gray-black);font:400 12px/1.4 var(--font-copy-family);white-space:nowrap}.pdp .product__media-list .product-card__flag--dark{border-color:var(--color-gray-black);background:var(--color-gray-black);color:var(--color-gray-white)}.pdp .product__media-list .product-media-container{aspect-ratio:1;width:100%;max-width:none;border:0;border-radius:var(--pdp-media-radius);background:var(--color-gray-white)}.pdp .product__media-list .product-media-container.constrain-height,.pdp .product__media-list .product-media-container .product__modal-opener,.pdp .product__media-list .product-media-container .product__media,.pdp .product__media-list .product-media-container .media{width:100%;height:100%;max-height:none;padding:0}.pdp .product__media-list .media img,.pdp .product__media-list .deferred-media__poster img{object-fit:cover;width:100%;height:100%}.pdp .product__media-list .product__media-icon,.pdp .product__media-wrapper .slider-buttons,.pdp .product__media-wrapper .thumbnail-slider{display:none}.pdp .product__info-container{display:grid;grid-template-columns:128px minmax(0,1fr);gap:0 16px;width:100%;max-width:none}.pdp .product__info-container>*{grid-column:1 / -1;margin:0}.pdp .product__info-container>*+*{margin:0}.pdp .product__title{margin:0 0 20px}.pdp .product__title h1{margin:0;font:normal 700 var(--pc-h5-size)/var(--pc-h5-line-height) var(--font-headline-family);letter-spacing:var(--pc-h5-letter-spacing);color:var(--color-gray-black)}.pdp .product__title>a{display:none}.pdp__subtitle{margin:12px 0 0;font:400 14px/1.5 var(--font-copy-family)}.pdp .pdp__rating{display:flex;align-items:center;min-height:18px;margin:0 0 32px}.pdp [id^=price-]{margin:0 0 32px}.pdp .price__container{margin-bottom:0}.pdp .price--large,.pdp .price--large .price-item{font:600 20px/1.5 var(--font-copy-family);letter-spacing:0}.pdp .price--large .price__regular .price-item--regular,.pdp .price--large .price__sale .price-item--sale{color:var(--color-gray-black)}.pdp .price--large s.price-item{color:var(--color-gray-400);font-weight:400}.pdp .price--on-sale .price__sale{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.pdp .price--on-sale .price__sale .price-item{margin:0}.pdp .price--on-sale .price__sale .price-item--sale{order:0}.pdp .price--on-sale .price__sale .price__compare-at{order:1}.pdp .price--on-sale .price__discount{order:3;margin-left:7px;color:var(--color-primary-pink-500)}.pdp .product__info-container>variant-selects{display:grid;gap:var(--space-5);margin-bottom:var(--space-8)}.pdp variant-selects>.product-form__input--swatch{order:-1}.pdp .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:108px;height:41px;margin:0 8px 0 0;padding:0 10px;border:1px solid var(--color-gray-300);border-radius:0;background:var(--color-gray-white);color:var(--color-gray-800);font:700 14px/1.5 var(--font-copy-family);letter-spacing:0;text-decoration:none;white-space:nowrap;box-shadow:none}.pdp .product-form__input--pill input[type=radio]+label:before{display:none}.pdp .product-form__input--pill input[type=radio]:checked+label{border-color:var(--color-gray-black);background:var(--color-gray-white);color:var(--color-gray-black)}.pdp .product-form__input--pill:has(.product-form__option-sold-out){margin-bottom:32px}.pdp .product-form__input--pill input[type=radio]:is(.disabled,:disabled)+label,.pdp .product-form__input--pill input[type=radio]:is(.disabled,:disabled):checked+label{background:var(--color-gray-100);border-color:var(--color-gray-300);color:var(--color-gray-300);font-weight:var(--font-weight-regular);text-decoration:none}.pdp .product-form__option-sold-out{position:absolute;top:calc(100% + 4px);left:50%;color:var(--color-gray-300);font:var(--font-weight-semibold) 12px/1.5 var(--font-copy-family);white-space:nowrap;transform:translate(-50%)}.pdp .product-form__input--text{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pdp .product-form__input--text .pdp__text-option{display:inline-flex;align-items:center;gap:12px}.pdp .product-form__input--text input[type=radio]+label{display:inline-flex;align-items:center;min-width:0;height:21px;min-height:21px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-gray-400);font:400 14px/var(--pc-body4-line-height) var(--font-copy-family);letter-spacing:0;cursor:pointer}.pdp .product-form__input--text input[type=radio]:checked+label{background:transparent;color:var(--color-gray-black)}.pdp .product-form__input--text input[type=radio]:is(.disabled,:disabled)+label{background:transparent;border:0;color:var(--color-gray-400);font-weight:var(--font-weight-regular);text-decoration:none}.pdp .product-form__input--text input[type=radio]:is(.disabled,:disabled):checked+label{background:transparent;color:var(--color-gray-black)}.pdp .product-form__input--text input[type=radio]:focus-visible+label{outline:2px solid var(--color-gray-black);outline-offset:3px}.pdp .product-form__input--text .pdp__option-separator{display:block;flex:0 0 1px;width:1px;height:12px}.pdp .product-form__input--text .product-form__option-sold-out{display:none}.pdp .product-form__input--text:has(.product-form__option-sold-out){margin-bottom:12px}.pdp .product-form__input{max-width:none;margin:0 0 12px}.pdp .product-form__input .form__label,.pdp .product-form__input legend{margin-bottom:10px;font:600 14px/1.5 var(--font-copy-family)}.pdp .product__info-container>variant-selects>.product-form__input{margin-bottom:0}.pdp .product-form__input--swatch{gap:8px}.pdp .product-form__input--swatch .form__label{display:flex;align-items:baseline;gap:10px;color:var(--color-gray-black);font-size:14px;line-height:var(--pc-body4-line-height)}.pdp .product-form__option-value{color:var(--color-gray-850);font-weight:var(--font-weight-regular)}.pdp .product-form__input--swatch input[type=radio]+label,.pdp .product-form__input--swatch .swatch-input__label{--swatch-input--size: 20px;margin:0;position:relative;display:inline-grid;place-items:center;width:20px;height:20px;min-width:20px;min-height:20px}.pdp .product-form__input--swatch .swatch-input__label>.swatch{--swatch--size: 100%;border:0}.pdp .product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label>.swatch{opacity:1}.pdp .product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after{display:none}.pdp .product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(48deg,transparent calc(50% - .5px),var(--color-gray-black) 50%,transparent calc(50% + .5px));content:"";pointer-events:none}.pdp .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label,.pdp .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label:hover,.pdp .product-form__input--swatch .swatch-input__input:checked:hover+.swatch-input__label{outline:0;box-shadow:0 0 0 .5px var(--color-gray-black)}.pdp .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label>.swatch{transform:scale(var(--color-chip-selected-scale))}.pdp .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{box-shadow:0 0 0 2px var(--color-gray-white),0 0 0 4px var(--color-gray-black)}.pdp .product-form__quantity{grid-column:1;margin:0 0 10px;min-width:0}.pdp .product-form__quantity .form__label{display:none}.pdp .product-form__quantity .price-per-item__container{width:100%}.pdp .quantity{justify-content:center;align-items:center;gap:8px;width:100%;height:48px;min-height:48px;padding-inline:11px;border:1px solid var(--color-gray-200);border-radius:var(--pdp-quantity-radius);background:var(--color-gray-white)}.pdp .quantity:after{display:none}.pdp .quantity:before{display:none}.pdp .quantity__button{flex:0 0 24px;width:24px;height:24px;margin:0}.pdp .quantity__button img{display:block;width:24px;height:24px}.pdp .quantity__input{flex:0 0 40px;width:40px;min-width:0;padding:0;font:500 16px/var(--pc-body3-line-height) var(--font-copy-family);opacity:1}.pdp .quantity__input{caret-color:var(--color-primary-pink-500)}.pdp .quantity__input:focus,.pdp .quantity__input:focus-visible,.pdp .quantity__input.focused{outline:none;box-shadow:none}.pdp .pdp__buy{grid-column:2;margin:0 0 10px;min-width:0}.pdp .pdp__buy .product-form,.pdp .pdp__buy .product-form__buttons,.pdp .pdp__buy .product-form__submit{width:100%;max-width:none;margin:0}.pdp .pdp__buy .product-form{display:flex;flex-direction:column}.pdp .pdp__buy .product-form__error-message-wrapper:not([hidden]){order:1;margin:8px 0 0}.pdp .pdp__buy .product-form__submit{min-height:48px;border:1px solid var(--color-gray-black);border-radius:var(--action-corner-radius);background:var(--color-gray-black);color:var(--color-gray-white);font:400 14px/var(--pc-body4-line-height) var(--font-copy-family);text-transform:none}.pdp .pdp__buy .product-form__submit:disabled{border:1px solid var(--color-gray-200)!important;background:var(--color-gray-white);color:var(--color-gray-black);opacity:.38;letter-spacing:0;text-transform:none;cursor:not-allowed}.pdp .pdp__buy .product-form__submit:before,.pdp .pdp__buy .product-form__submit:after{display:none}.pdp .pdp__buy .shopify-payment-button{display:none}.pdp__shipping{border-radius:var(--action-corner-radius);display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 18px;background:var(--color-gray-50);color:var(--color-gray-600);font:400 14px/1.5 var(--font-copy-family)}.pdp__shipping svg{width:24px;height:24px;flex:none}.pdp__information{margin-top:60px!important}.pdp__information details{border-top:1px solid var(--color-gray-200)}.pdp__information details[data-animating]{overflow:hidden}.pdp__information summary{display:flex;justify-content:space-between;align-items:center;min-height:72px;padding-block:24px;list-style:none;cursor:pointer;font:500 16px/var(--pc-body3-line-height) var(--font-copy-family)}.pdp__information summary::-webkit-details-marker{display:none}.pdp__information-icon{display:block;flex:none;width:24px;height:24px}.pdp__information-icon--remove,.pdp__information details[open] .pdp__information-icon--add{display:none}.pdp__information details[open] .pdp__information-icon--remove{display:block}.pdp__information-content{padding:0 0 24px;color:var(--color-gray-850);font:400 14px/1.5 var(--font-copy-family)}.pdp__information-content p{margin:0}.pdp__information-content p+p{margin-top:20px}.pdp .product__view-details{display:none}.pdp__detail{max-width:1440px;margin:100px auto 0;text-align:center}.pdp__detail>img{display:block;width:100%;height:auto}.pdp__detail-description img{max-width:100%;height:auto}.pdp__detail-description{text-align:left}@media screen and (max-width:989px){.pdp{--pdp-gutter: 16px}.pdp .product.grid{grid-template-columns:1fr;gap:24px}.pdp__breadcrumb{min-height:38px}.pdp .product__media-list{gap:6px}.pdp .product__title h1{font-size:var(--pc-h6-size);line-height:var(--pc-h6-line-height);letter-spacing:var(--pc-h6-letter-spacing)}.pdp__information{margin-top:32px!important}.pdp__detail{margin-top:50px}}@media screen and (max-width:749px){.pdp.pdp{--pdp-media-radius: 10px;--pdp-rating-star-size: 16px;padding-top:0;padding-bottom:40px}.pdp__breadcrumb{min-height:43px}.pdp .product-form__input--pill input[type=radio]+label{height:37px;padding:0 10px;font-size:12px;line-height:1.4}.pdp .product-form__option-sold-out{font-size:10px;line-height:1.4}.pdp .product.grid{grid-template-columns:128px minmax(0,1fr);column-gap:8px;row-gap:0}.pdp .product__info-wrapper,.pdp .product__info-container{display:contents}.pdp .product__info-container>*{grid-column:1 / -1;order:8}.pdp .product__title{order:0;margin-bottom:16px}.pdp .pdp__subtitle{margin-top:6px;font-size:12px;line-height:1.4}.pdp .pdp__rating{order:1;margin-bottom:16px}.pdp .product__info-container>.shopify-app-block:has(.rivyoReviewWidget){order:1;margin-bottom:var(--space-4)}.pdp .rivyoReviewWidget{gap:5px;min-height:18px;padding:0}.pdp .rivyoReviewWidget .rivyoReviewIcon,.pdp .product-rating__stars,.pdp .product-rating__fill{gap:0!important}.pdp .product-rating{gap:5px}.pdp .rivyoReviewWidget .rivyoReviewRatingIcon,.pdp .product-rating__star{width:var(--pdp-rating-star-size);height:var(--pdp-rating-star-size)}.pdp .product-rating__fill .product-rating__star{flex-basis:var(--pdp-rating-star-size)}.pdp .rivyoReviewWidget .rivyoReviewRatingIcon svg{display:block;width:var(--pdp-rating-star-size);height:var(--pdp-rating-star-size);background:url(icon-pdp-star-mobile-filled.svg) center / auto 10px no-repeat}.pdp .rivyoReviewWidget .rivyoReviewRatingIcon svg path{visibility:hidden}.pdp .rivyoReviewWidget .rivyoReviewEmpty svg{background-image:url(icon-pdp-star-mobile-outline.svg);background-size:auto 9.333px}.pdp .product-rating__star{background:url(icon-pdp-star-mobile-outline.svg) center / auto 9.333px no-repeat}.pdp .product-rating__fill .product-rating__star{background-image:url(icon-pdp-star-mobile-filled.svg);background-size:auto 10px}.pdp .product-rating__star img{visibility:hidden}.pdp .rivyoReviewWidget .rivyoReviewAverage{font-size:0}.pdp .rivyoReviewWidget .rivyoReviewAverage .reviewRateCount{display:inline-flex;font-size:12px;line-height:1.4;color:var(--color-gray-black)}.pdp .rivyoReviewWidget .rivyoReviewAverage .ratingLabel{display:none}.pdp .product__media-wrapper{grid-column:1 / -1;order:2;width:calc(100% + 2 * var(--pdp-gutter))!important;margin-inline:calc(-1 * var(--pdp-gutter))}.pdp [id^=price-]{order:3;margin:16px 0}.pdp .product__info-container>variant-selects{order:4;gap:20px;margin-bottom:24px}.pdp variant-selects>.product-form__input{margin-bottom:0}.pdp .product-form__input--text input[type=radio]+label{height:21px;min-height:21px;padding:0;font-size:14px;line-height:21px}.pdp .product-form__input--swatch{column-gap:8px;row-gap:8px;margin-bottom:0}.pdp .product-form__input--swatch .form__label{width:100%;margin-bottom:10px}.pdp .product-form__quantity{grid-column:1;order:5;margin:0}.pdp .pdp__buy{grid-column:2;order:5;margin:0}.pdp .pdp__shipping{order:6;margin-top:16px}.pdp .pdp__information{order:7;margin-top:24px!important}.pdp .product__media-wrapper>media-gallery{display:block}.pdp .product__media-wrapper slider-component{position:relative;margin:0!important}.pdp .product__media-list.slider--mobile{display:flex;gap:0;width:100%;margin:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none}.pdp .product__media-list:after{display:none}.pdp .product__media-list::-webkit-scrollbar{display:none}.pdp .product__media-list.slider--mobile .product__media-item{display:block;flex:0 0 100%;scroll-snap-align:start;padding-block:0}.pdp .product__media-wrapper .slider-buttons{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.pdp .product__media-wrapper .slider-button{position:absolute;top:50%;z-index:2;width:32px;height:32px;padding:0;border:0;background:transparent;transform:translateY(-50%);pointer-events:auto}.pdp .product__media-wrapper .slider-button img{display:block}.pdp .product__media-wrapper .slider-button--prev:not(:disabled) img{filter:brightness(0)}.pdp .product__media-wrapper .slider-button:disabled img{opacity:.4}.pdp .product__media-wrapper .slider-button--prev{left:0}.pdp .product__media-wrapper .slider-button--next{right:0}.pdp .product__media-wrapper .slider-counter{--pdp-gallery-offset: 0%;--pdp-gallery-count: 1;--pdp-gallery-indicator: var(--color-gray-black);--pdp-gallery-track: rgb(0 0 0 / 20%);position:absolute;bottom:20px;left:50%;width:120px;height:2px;margin:0;justify-content:flex-start;background:var(--pdp-gallery-track);font-size:0;transform:translate(-50%)}.pdp .product__media-wrapper .slider-counter:after{display:block;width:calc(100% / var(--pdp-gallery-count));height:100%;background:var(--pdp-gallery-indicator);content:"";transform:translate(var(--pdp-gallery-offset));transition:transform .2s ease}.pdp .product__media-wrapper .slider-counter[data-gallery-contrast=light]{--pdp-gallery-indicator: var(--color-gray-white);--pdp-gallery-track: rgb(255 255 255 / 20%)}@media(prefers-reduced-motion:reduce){.pdp .product__media-wrapper .slider-counter:after{transition:none}}.pdp .product__media-list>.product__media-item:first-child>.product-card__flags{top:6px;left:16px;gap:4px}.pdp .product__media-list .product-card__flag{padding:1px 2px;border-radius:var(--product-card-badge-radius-mobile);font-size:10px}.pdp .product-form__input--swatch input[type=radio]+label,.pdp .product-form__input--swatch .swatch-input__label{--swatch-input--size: 32px;width:32px;height:32px;min-width:32px;min-height:32px;margin:0}.pdp .quantity{min-height:48px}.pdp .quantity__input{font-size:16px}.pdp .product__title h1{font-size:var(--mo-h3-size);line-height:var(--mo-h3-line-height);letter-spacing:var(--mo-h3-letter-spacing)}.pdp__subtitle{margin-top:6px;font-size:12px;line-height:1.4}.pdp .price--large,.pdp .price--large .price-item{font-size:20px}.pdp__shipping{gap:8px;min-height:40px;padding:8px 10px;color:var(--color-gray-600);font-size:12px}.pdp__information summary{min-height:0;padding-block:14px;font-size:14px;line-height:1.5}.pdp__information-content{font-size:12px;line-height:1.4}.pdp__detail{margin-top:40px}}.pdp .pdp__desktop-arrow{display:none!important}@media screen and (min-width:990px){.pdp .product__media-wrapper slider-component{position:relative}.pdp .product__media-list.slider{display:flex;flex-wrap:nowrap;gap:var(--pdp-media-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0;scroll-behavior:smooth;scrollbar-width:none}.pdp .product__media-list.slider:after{display:none}.pdp .product__media-list::-webkit-scrollbar{display:none}.pdp .product__media-list.slider .product__media-item{flex:0 0 calc((100% - var(--pdp-media-gap)) / 2);scroll-snap-align:start;aspect-ratio:1}.pdp .product__media-list .product-media-container{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.pdp .product__media-wrapper .slider-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.pdp .product__media-wrapper .slider-buttons[hidden],.pdp .product__media-wrapper .slider-counter,.pdp .product__media-wrapper .pdp__mobile-arrow{display:none}.pdp .product__media-wrapper .slider-button{display:flex;width:18px;height:18px;padding:0;border:0;background:transparent}.pdp .product__media-wrapper .pdp__desktop-arrow{display:block!important}.pdp .slider-button--next .pdp__desktop-arrow{transform:rotate(180deg)}.pdp .slider-button:disabled .pdp__desktop-arrow{opacity:.4}}@media(prefers-reduced-motion:reduce){.pdp .product__media-list.slider{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pdp.css.map */
