.th-pdp{padding-top:16px;letter-spacing:0}.th-pdp product-info{padding-top:0;padding-bottom:0}@media screen and (min-width:750px){.th-pdp{padding-top:24px}}.th-pdp__crumbs{margin-bottom:16px}.th-pdp__crumb-list{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none;font-family:var(--2h-font-sans);font-size:var(--2h-fs-xs);line-height:1.5;color:var(--2h-navy-soft);white-space:nowrap}.th-pdp__crumb{display:flex;align-items:center;flex-shrink:0}.th-pdp__crumb+.th-pdp__crumb:before{content:"";flex-shrink:0;width:6px;height:6px;margin:0 12px 0 8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;color:var(--2h-border-strong);transform:rotate(45deg)}.th-pdp__crumb a{display:inline-flex;align-items:center;gap:6px;color:var(--2h-text);text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:3px}.th-pdp__crumb a:hover{color:var(--2h-pink-dark);text-decoration-color:currentColor}.th-pdp__crumb--current{display:block;flex:0 1 auto;min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;color:var(--2h-pink)}.th-pdp__crumb--current:before{display:inline-block;vertical-align:1px}@media screen and (max-width:749px){.th-pdp__crumb--shop{display:none}}@media screen and (min-width:750px){.th-pdp__crumbs{margin-bottom:24px}.th-pdp__crumb-list{font-size:var(--2h-fs-sm)}}.th-pdp .product.grid{flex-wrap:wrap;column-gap:0}.th-pdp .product .grid__item.product__media-wrapper,.th-pdp .product .grid__item.product__info-wrapper{width:100%;max-width:100%;padding:0}.th-pdp .product__info-container{max-width:none}@media screen and (min-width:0px)and (max-width:989px){.th-pdp .product .grid__item.product__info-wrapper{padding:28px 0 0}.th-pdp .product__column-sticky{position:static}}@media screen and (min-width:990px){.th-pdp .product.grid:not(.product--no-media){flex-wrap:nowrap;column-gap:32px}.th-pdp .product--medium:not(.product--no-media) .grid__item.product__media-wrapper{width:calc(50% - 16px);max-width:calc(50% - 16px)}.th-pdp .product--medium:not(.product--no-media) .grid__item.product__info-wrapper{width:calc(50% - 16px);max-width:calc(50% - 16px)}}@media screen and (min-width:1200px){.th-pdp .product.grid:not(.product--no-media){column-gap:40px}.th-pdp .product--medium:not(.product--no-media) .grid__item.product__media-wrapper{width:calc(50% - 20px);max-width:calc(50% - 20px)}.th-pdp .product--medium:not(.product--no-media) .grid__item.product__info-wrapper{width:calc(50% - 20px);max-width:calc(50% - 20px)}}.th-pdp .product__media-wrapper slider-component[id^=GalleryViewer]{position:relative;margin:0}.th-pdp .product__media-list{margin:0;width:100%;padding:0;gap:12px;scroll-padding-left:0}.th-pdp .product__media-list .product__media-item{width:100%;margin:0;padding:0}.th-pdp .product__media-list .product-media-container{border:1px solid var(--2h-border);border-radius:16px;background:#fff;box-shadow:none}.th-pdp .product-media-container.global-media-settings:after,.th-pdp .thumbnail.global-media-settings:after{content:none}.th-pdp .product__media-list .product-media-container .media{overflow:hidden;border-radius:15px}.th-pdp .product__media-list .product-media-container img{border-radius:0}@media screen and (min-width:750px){.th-pdp .product__media-list .product-media-container{border-radius:var(--2h-radius-xl)}.th-pdp .product__media-list .product-media-container .media{border-radius:19px}}.th-pdp__badge{position:absolute;top:16px;left:16px;z-index:3;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--2h-radius-pill);background-color:#fff;box-shadow:var(--2h-shadow-soft);font-family:var(--2h-font-sans);font-size:var(--2h-fs-xs);font-weight:600;line-height:1;color:var(--2h-pink-dark);pointer-events:none}.th-pdp .product__modal-opener .product__media-icon{top:auto;left:auto;right:16px;bottom:16px;width:40px;height:40px;border:0;background-color:#fff;box-shadow:var(--2h-shadow-soft);color:var(--2h-navy);opacity:1}.th-pdp .product__modal-opener .product__media-icon .icon,.th-pdp .product__modal-opener .product__media-icon .svg-wrapper{width:18px;height:18px}.th-pdp .product__modal-opener:hover .product__media-icon,.th-pdp .product__modal-opener:focus-within .product__media-icon{border:0;background-color:var(--2h-navy);color:#fff}.th-pdp .thumbnail-slider,.th-pdp .product__media-wrapper slider-component.thumbnail-slider:not(.thumbnail-slider--no-slide){position:relative;display:flex;align-items:center;margin:16px 0 0;padding:0}.th-pdp .thumbnail-slider .thumbnail-list.slider,.th-pdp .thumbnail-list{display:flex;flex:1;gap:12px;margin:0;padding:0;scroll-padding-left:0}.th-pdp .thumbnail-list .thumbnail-list__item.slider__slide,.th-pdp .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{flex-shrink:0;width:calc((100% - 36px)/4);margin:0}.th-pdp .thumbnail{border:1px solid var(--2h-border);border-radius:var(--2h-card-radius);background-color:#fff;box-shadow:none}.th-pdp .thumbnail:hover{opacity:1;border-color:var(--2h-pink-border)}.th-pdp .thumbnail[aria-current]{border-color:var(--2h-navy);box-shadow:none;outline:1px solid var(--2h-navy);outline-offset:-2px}.th-pdp .thumbnail.global-media-settings img{border-radius:11px}.th-pdp .thumbnail-slider .slider-button{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid var(--2h-border);border-radius:50%;background-color:#fff;box-shadow:var(--2h-shadow-soft);color:var(--2h-navy);transform:translateY(-50%)}.th-pdp .thumbnail-slider .slider-button--prev{left:8px}.th-pdp .thumbnail-slider .slider-button--next{right:8px}.th-pdp .thumbnail-slider .slider-button .svg-wrapper,.th-pdp .thumbnail-slider .slider-button .icon{width:12px;height:12px}.th-pdp .thumbnail-slider .slider-button:not([disabled]):hover{border-color:var(--2h-navy);background-color:var(--2h-navy);color:#fff}.th-pdp .thumbnail-slider .slider-button[disabled]{opacity:0;pointer-events:none}.th-pdp .product__info-container{display:flex;flex-wrap:wrap;align-items:flex-start;font-family:var(--2h-font-sans);color:var(--2h-text)}.th-pdp .product__info-container.product__column-sticky{display:flex}.th-pdp .product__info-container>*,.th-pdp .product__info-container>*+*{flex:0 0 100%;min-width:0;max-width:100%;margin:0}.th-pdp .th-pdp__buy,.th-pdp .th-pdp__buy product-form,.th-pdp .th-pdp__buy form.form,.th-pdp .th-pdp__buy .product-form__buttons{display:contents}.th-pdp .th-pdp__buy product-form>*,.th-pdp .th-pdp__buy form.form>*,.th-pdp .th-pdp__buy .product-form__buttons>*,.th-pdp .th-pdp__buy>*{flex:0 0 100%;min-width:0;max-width:100%}.th-pdp .product__title{margin:0}.th-pdp .product__title h1{margin:0;font-family:var(--2h-font-sans);font-size:var(--2h-fs-xl);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--2h-navy)}@media screen and (min-width:750px){.th-pdp .product__title h1{font-size:var(--2h-fs-3xl);line-height:1.15}}@media screen and (min-width:1200px){.th-pdp .product__title h1{display:-webkit-box;overflow:hidden;font-size:var(--2h-fs-4xl)}}.th-pdp .th-pdp__rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.th-pdp .th-pdp__rating .rating{display:inline-flex}.th-pdp .th-pdp__rating .rating-star{--color-rating-star: var(--2h-pink);--font-size: 1.4;--letter-spacing: .2;font-size:14px;letter-spacing:2px}.th-pdp .th-pdp__rating-value{font-size:var(--2h-fs-sm);font-weight:600;line-height:1.4;color:var(--2h-navy)}.th-pdp .th-pdp__rating-divider{width:1px;height:14px;background-color:var(--2h-border-strong)}.th-pdp .th-pdp__rating-count{font-size:var(--2h-fs-sm);line-height:1.4;color:var(--2h-text);text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:3px}.th-pdp .th-pdp__rating-count:hover{text-decoration-color:currentColor}.th-pdp .product__info-container [id^=price-]{margin-top:16px}.th-pdp .product__info-container .price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-family:var(--2h-font-sans);letter-spacing:0}.th-pdp .product__info-container .price__container{margin:0}.th-pdp .product__info-container .price .price-item{font-size:var(--2h-fs-xl);font-weight:700;line-height:1.2;letter-spacing:0;color:var(--2h-text)}.th-pdp .product__info-container .price s.price-item,.th-pdp .product__info-container .price--on-sale .price-item--regular{margin-inline-end:8px;font-size:var(--2h-fs-base);font-weight:400;color:var(--2h-text)}.th-pdp .product__info-container .jdgm-prev-badge{margin-top:10px}.th-pdp .product__info-container .jdgm-prev-badge__text{font-size:var(--2h-fs-xs);line-height:1;color:var(--2h-text);white-space:nowrap}.th-pdp .product__info-container .price .badge{margin:0;padding:4px 12px;border:0;border-radius:var(--2h-radius-pill);background-color:var(--2h-grey-tint);font-size:var(--2h-fs-xs);font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--2h-navy-soft)}.th-pdp .product__info-container .price .price__badge-sale{background-color:var(--2h-tint-pink);color:var(--2h-pink-dark)}.th-pdp .product__info-container .price .price__badge-sold-out{background-color:var(--2h-badge-red);color:#fff}.th-pdp .product__tax{margin-top:8px;font-size:var(--2h-fs-sm);line-height:1.4;color:var(--2h-text)}.th-pdp .product__tax a{color:var(--2h-navy)}.th-pdp .th-pdp__text{max-width:480px;margin-top:16px;font-size:var(--2h-fs-base);line-height:1.5;letter-spacing:0;color:var(--2h-text)}@media screen and (min-width:750px){.th-pdp .th-pdp__text{line-height:1.6}}.th-pdp .product__info-container>variant-selects{margin-top:24px;padding-top:24px;border-top:1px solid var(--2h-border)}.th-pdp .product-form__input{max-width:none;min-width:0;margin:0 0 24px}.th-pdp variant-selects>.product-form__input:last-of-type{margin-bottom:0}.th-pdp .product-form__input .form__label{display:block;width:100%;margin:0 0 12px;padding:0;font-family:var(--2h-font-sans);font-size:var(--2h-fs-sm);font-weight:600;line-height:1.4;letter-spacing:0;color:var(--2h-navy)}.th-pdp .product-form__input .form__label [data-selected-value]{margin-inline-start:4px;font-weight:400;color:var(--2h-text)}.th-pdp .product-form__input--pill,.th-pdp .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:8px}.th-pdp .product-form__input--swatch{--swatch-input--size: 40px;gap:12px}.th-pdp .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:40px;margin:0;padding:0 16px;border:1px solid var(--2h-border);border-radius:var(--2h-radius-pill);background-color:#fff;font-family:var(--2h-font-sans);font-size:var(--2h-fs-sm);font-weight:500;line-height:1;letter-spacing:0;color:var(--2h-navy)}.th-pdp .product-form__input--pill input[type=radio]+label:before{content:none}.th-pdp .product-form__input--pill input[type=radio]+label:hover{border-color:var(--2h-navy)}.th-pdp .product-form__input--pill input[type=radio]:checked+label{border-color:var(--2h-navy);background-color:var(--2h-navy);color:#fff}.th-pdp .product-form__input--pill input[type=radio]:disabled+label,.th-pdp .product-form__input--pill input[type=radio].disabled+label{opacity:.5;text-decoration:line-through}.th-pdp .product-form__input--pill input[type=radio]:disabled:not(:checked)+label,.th-pdp .product-form__input--pill input[type=radio].disabled:not(:checked)+label{border-color:var(--2h-border);color:var(--2h-navy)}.th-pdp .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--2h-pink);outline-offset:2px}.th-pdp .swatch-input__input:checked+.swatch-input__label,.th-pdp .swatch-input__input:active+.swatch-input__label{outline:0;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--2h-navy)}.th-pdp .swatch-input__input+.swatch-input__label:hover,.th-pdp .swatch-input__input:hover+.swatch-input__label{outline:0;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--2h-border-strong)}.th-pdp .swatch-input__input:checked+.swatch-input__label:hover{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--2h-navy)}.th-pdp .product__info-container>.product-form__quantity{flex:0 0 112px;margin:32px 12px 0 0}.th-pdp .product-form__quantity .quantity__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.th-pdp .product-form__quantity .quantity__rules:empty{display:none}.th-pdp .product-form__quantity .quantity__rules{margin-top:8px;font-size:var(--2h-fs-xs)}.th-pdp .product-form__quantity .quantity{width:100%;height:52px;min-height:52px;border:1px solid var(--2h-border);border-radius:var(--2h-radius-pill);background-color:#fff}.th-pdp .product-form__quantity .quantity:before,.th-pdp .product-form__quantity .quantity:after{content:none}.th-pdp .product-form__quantity .quantity__button{flex-shrink:0;width:40px;margin:0;border-radius:50%;background-color:transparent;color:var(--2h-navy)}.th-pdp .product-form__quantity .quantity__button .svg-wrapper{width:12px}.th-pdp .product-form__quantity .quantity__button:not(.disabled):hover{color:var(--2h-pink)}.th-pdp .product-form__quantity .quantity__input{min-width:0;padding:0;font-family:var(--2h-font-sans);font-size:var(--2h-fs-base);font-weight:600;color:var(--2h-navy);opacity:1}.th-pdp .product-form__quantity .quantity__button:not(:focus-visible):not(.focused),.th-pdp .product-form__quantity .quantity__input:not(:focus-visible):not(.focused){background-color:transparent}@media screen and (min-width:750px){.th-pdp .product__info-container>.product-form__quantity{flex-basis:128px}}.th-pdp .th-pdp__buy .product-form__submit.button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:52px;min-height:52px;margin:32px 0 0;padding:0 20px;border:0;border-radius:var(--2h-radius-pill);background-color:var(--2h-pink);box-shadow:0 8px 20px #e8185d33;font-family:var(--2h-font-sans);font-size:var(--2h-fs-sm);font-weight:600;line-height:1.2;letter-spacing:0;color:#fff;white-space:nowrap}.th-pdp .th-pdp__buy .product-form__submit.button:before,.th-pdp .th-pdp__buy .product-form__submit.button:after{content:none}.th-pdp .th-pdp__buy .product-form__submit.button:not([disabled]):hover{background-color:var(--2h-navy);box-shadow:0 8px 20px #213b7833}.th-pdp .th-pdp__buy .product-form__submit .th-pdp__submit-icon{flex-shrink:0;width:18px;height:18px}.th-pdp .th-pdp__buy .product-form__submit .th-pdp__submit-icon.th-icon--cart{transform:translateY(-1px)}.th-pdp .th-pdp__buy .product-form__submit.button[disabled]{background-color:var(--2h-sold-out);box-shadow:none;opacity:1;cursor:not-allowed}.th-pdp .th-pdp__buy .product-form__submit.loading{color:transparent}.th-pdp .th-pdp__buy .product-form__submit .loading__spinner .path{stroke:#fff}.th-pdp .th-pdp__buy .shopify-payment-button{margin-top:12px}.th-pdp .th-pdp__buy .shopify-payment-button__button--unbranded{min-height:52px;padding:0 20px;border-radius:var(--2h-radius-pill);background-color:var(--2h-navy);box-shadow:0 8px 20px #213b7833;font-family:var(--2h-font-sans);font-size:var(--2h-fs-sm);font-weight:600;line-height:1.2;letter-spacing:0;color:#fff}.th-pdp .th-pdp__buy .shopify-payment-button__button--unbranded:before,.th-pdp .th-pdp__buy .shopify-payment-button__button--unbranded:after{content:none}.th-pdp .th-pdp__buy .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--2h-pink);box-shadow:0 8px 20px #e8185d33;text-decoration:none}.th-pdp .th-pdp__buy shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 26px;--shopify-accelerated-checkout-button-box-shadow: none}.th-pdp .th-pdp__buy .shopify-payment-button__more-options{margin-top:8px;font-size:var(--2h-fs-sm);color:var(--2h-navy)}.th-pdp .th-pdp__buy .product-form__error-message-wrapper{margin-top:12px;font-size:var(--2h-fs-sm);color:var(--2h-badge-red)}.th-pdp .th-pdp__buy .product__pickup-availabilities{margin-top:16px}@media screen and (min-width:750px){.th-pdp .th-pdp__buy .product-form__submit.button,.th-pdp .th-pdp__buy .shopify-payment-button__button--unbranded{font-size:var(--2h-fs-base)}}@media screen and (min-width:750px){.th-pdp .product__info-container:has(>.product-form__quantity) .th-pdp__buy .shopify-payment-button{flex:0 0 calc(100% - 140px);max-width:calc(100% - 140px);margin-left:140px}}@media screen and (max-width:749px){.th-pdp .product__info-container>.product-form__quantity{margin-right:0}.th-pdp .th-pdp__buy .product-form__submit.button{flex:0 0 100%;width:100%}.th-pdp .product__info-container:has(>.product-form__quantity) .th-pdp__buy .product-form__submit.button{margin-top:12px}.th-pdp .th-pdp__buy .shopify-payment-button{flex:0 0 100%;max-width:100%;margin-left:0}}.th-pdp .th-pdp__perks{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:24px 0 0;padding:0;overflow:hidden;border:1px solid var(--2h-border);border-radius:var(--2h-radius-card);background-color:#fff;list-style:none}.th-pdp .th-pdp__perk{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:16px 8px;text-align:center}.th-pdp .th-pdp__perk+.th-pdp__perk{border-left:1px solid var(--2h-border)}.th-pdp .th-pdp__perk-icon.th-icon-circle{width:40px;height:40px}.th-pdp .th-pdp__perk-icon .th-icon{width:20px;height:20px}.th-pdp .th-pdp__perk-body{display:flex;flex-direction:column;gap:4px;min-width:0}.th-pdp .th-pdp__perk-title{font-size:var(--2h-fs-xs);font-weight:600;line-height:1.3;color:var(--2h-navy)}.th-pdp .th-pdp__perk-text{font-size:var(--2h-fs-xs);line-height:1.4;color:var(--2h-text)}.th-pdp .th-pdp__perk-text--link{text-decoration:underline;text-decoration-color:var(--2h-border-strong);text-underline-offset:3px}.th-pdp .th-pdp__perk-text--link:hover{color:var(--2h-pink-dark);text-decoration-color:currentColor}@media screen and (min-width:750px){.th-pdp .th-pdp__perk-icon.th-icon-circle{width:44px;height:44px}.th-pdp .th-pdp__perk-icon .th-icon{width:22px;height:22px}.th-pdp .th-pdp__perk-title{font-size:var(--2h-fs-sm)}}@media screen and (min-width:750px)and (max-width:989px),screen and (min-width:1400px){.th-pdp .th-pdp__perk{flex-direction:row;justify-content:center;gap:12px;padding:20px 12px;text-align:left}}@media screen and (min-width:990px)and (max-width:1399px){.th-pdp .th-pdp__perk{padding:20px 12px}}@media screen and (max-width:749px){.th-pdp .th-pdp__perks{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);margin-top:20px}.th-pdp .th-pdp__perk{flex-direction:row;align-items:center;gap:12px;padding:14px 16px;text-align:left}.th-pdp .th-pdp__perk+.th-pdp__perk{border-left:0;border-top:1px solid var(--2h-border)}.th-pdp .th-pdp__perk-icon.th-icon-circle{flex-shrink:0}.th-pdp .th-pdp__perk-body{gap:2px}.th-pdp .th-pdp__perk-title{font-size:var(--2h-fs-sm)}.th-pdp .th-pdp__perk-text{font-size:13px}}.th-pdp .product__info-container>share-button{margin-top:24px}.th-pdp .share-button__button{min-height:44px;font-family:var(--2h-font-sans);font-size:var(--2h-fs-sm);font-weight:500;color:var(--2h-navy)}.th-pdp .share-button__button:hover{color:var(--2h-pink);text-decoration:none}.th-pdp .share-button__button .icon-share{width:16px;height:16px;margin-right:8px}.quick-add-modal .th-pdp__badge,.quick-add-modal .th-pdp__rating,.quick-add-modal .th-pdp__text,.quick-add-modal .th-pdp__option-sep,.quick-add-modal .th-pdp__option-value,.quick-add-modal .th-pdp__submit-icon,.quick-add-modal .th-pdp__perks{display:none!important}.th-pdp .share-button__button,.th-pdp .product-form__quantity .quantity__button{transition:color calc(.25s * var(--2h-motion, 1)) ease}.th-pdp .th-pdp__rating-count{transition:text-decoration-color calc(.25s * var(--2h-motion, 1)) ease}.th-pdp .th-pdp__perk-text--link,.th-pdp__crumb a{transition:color calc(.25s * var(--2h-motion, 1)) ease,text-decoration-color calc(.25s * var(--2h-motion, 1)) ease}.th-pdp .product__modal-opener .product__media-icon{transition:background-color calc(.25s * var(--2h-motion, 1)) ease,color calc(.25s * var(--2h-motion, 1)) ease}.th-pdp .thumbnail{transition:border-color calc(.25s * var(--2h-motion, 1)) ease}.th-pdp .thumbnail-slider .slider-button{transition:background-color calc(.25s * var(--2h-motion, 1)) ease,border-color calc(.25s * var(--2h-motion, 1)) ease,color calc(.25s * var(--2h-motion, 1)) ease,opacity calc(.25s * var(--2h-motion, 1)) ease}.th-pdp .product-form__input--pill input[type=radio]+label{transition:border-color calc(.25s * var(--2h-motion, 1)) ease,background-color calc(.25s * var(--2h-motion, 1)) ease,color calc(.25s * var(--2h-motion, 1)) ease}.th-pdp .swatch-input__input+.swatch-input__label{transition:box-shadow calc(.25s * var(--2h-motion, 1)) ease}.th-pdp .th-pdp__buy .product-form__submit.button,.th-pdp .th-pdp__buy .shopify-payment-button__button--unbranded{transition:background-color calc(.25s * var(--2h-motion, 1)) ease,box-shadow calc(.25s * var(--2h-motion, 1)) ease}
/*# sourceMappingURL=/cdn/shop/t/6/assets/2h-product.css.map */
