.product__info-container>.gd-accordion+.gd-accordion{margin-top:0}.gd-accordion{display:block;border-bottom:.1rem solid var(--gd-accordion-rule, rgba(var(--color-foreground), .15))}.gd-accordion:not(.gd-accordion+.gd-accordion){border-top:.1rem solid var(--gd-accordion-rule, rgba(var(--color-foreground), .15))}.gd-accordion__heading{margin:0}.gd-accordion__toggle{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;margin:0;padding:var(--gd-pdp-gap, 2.4rem) 0;border:0;background:none;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1.2;text-align:left;cursor:pointer}@media screen and (min-width:750px){.gd-accordion__toggle{font-size:2.4rem}}.gd-accordion__toggle:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.gd-accordion__title{text-box:trim-both cap alphabetic}@supports not (text-box: trim-both cap alphabetic){.gd-accordion__title{position:relative;top:.1em}}.gd-accordion__caret{flex:none;width:1.2rem;height:1.2rem;transition:transform .18s ease}.gd-accordion__caret .icon{width:100%;height:100%}.gd-accordion[open] .gd-accordion__caret{transform:rotate(180deg)}.gd-accordion__panel{overflow:hidden;transition:height .18s ease}.gd-accordion__content{padding-bottom:var(--gd-pdp-gap, 2.4rem);color:var(--gd-color-muted);font-size:1.6rem;line-height:1.25;letter-spacing:.02em}@media screen and (min-width:750px){.gd-accordion__content{font-size:var(--gd-body-size-desktop, 1.7rem)}}.gd-accordion__content>:first-child{margin-top:0}.gd-accordion__content>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.gd-accordion__panel,.gd-accordion__caret{transition:none}}.gd-accordion-empty{margin:0;padding:1rem;border:.1rem dashed rgba(var(--color-foreground),.3);font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.product__media-wrapper .gd-hiw{margin-top:2.4rem}.product__info-container>.gd-hiw{margin-top:3.2rem}.gd-hiw{padding:2rem}.gd-hiw__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3.2rem;padding:2.4rem 1.6rem;text-align:center}@media screen and (min-width:750px){.gd-hiw{padding:1rem}.gd-hiw__inner{gap:4rem;padding:4rem}}.gd-hiw__header{display:flex;flex-direction:column;align-items:center;gap:2.4rem}.gd-hiw__caption,.gd-hiw__heading{margin:0}.gd-hiw__caption{color:rgb(var(--color-foreground))}.gd-hiw__text{color:var(--gd-color-muted);font-size:1.6rem;line-height:1.5}@media screen and (min-width:750px){.gd-hiw__text{font-size:2rem}}.gd-hiw__text>:first-child{margin-top:0}.gd-hiw__text>:last-child{margin-bottom:0}.gd-hiw__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:4rem;width:100%;margin:0}.gd-hiw__step{display:flex;flex-direction:column;align-items:center}.gd-hiw__image{width:100%;max-width:20rem;aspect-ratio:1;margin-bottom:4rem;overflow:hidden;border:.1rem solid rgb(var(--color-section-border));border-radius:50%;background-color:rgb(var(--color-background))}.gd-hiw__image img{display:block;width:100%;height:100%;object-fit:cover}.gd-hiw__step-number{display:flex;align-items:center;justify-content:center;min-width:2.4rem;padding:.8rem;border-radius:10rem;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1}.gd-hiw__step-title{margin:1.6rem 0 0}.gd-hiw__step-text{margin-top:2.4rem;font-size:1.6rem;line-height:1.25}@media screen and (min-width:750px){.gd-hiw__step-text{font-size:var(--gd-body-size-desktop, 1.7rem)}}.gd-hiw__step-text>:first-child{margin-top:0}.gd-hiw__step-text>:last-child{margin-bottom:0}.product__info-container>*+*{margin:1.8rem 0 0}.product__info-container>*:first-child{margin-top:0}.product__info-container .product__title h1{margin:0;font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.2;letter-spacing:0}@media screen and (min-width:750px){.product__info-container .product__title h1{font-size:calc(var(--font-heading-scale) * 4rem)}}.product__info-container .product__title>a .h1{font-size:calc(var(--font-heading-scale) * 2.8rem)}@media screen and (min-width:750px){.product__info-container .product__title>a .h1{font-size:calc(var(--font-heading-scale) * 4rem)}}.product__info-container .price,.product__info-container .price .price-item{font-family:var(--font-body-family);font-weight:700;letter-spacing:0}.product__info-container .price--large{font-size:1.8rem;line-height:1.2}@media screen and (min-width:750px){.product__info-container .price--large{font-size:2rem}}.product__info-container .rating-wrapper{display:flex;align-items:center;gap:.8rem}.product__info-container .rating-star{--color-rating-star: var(--scheme-1-button)}.product__info-container .rating-text,.product__info-container .rating-count,.product__info-container .gd-rating-link{font-size:1.2rem;font-weight:400;color:rgba(var(--color-foreground),.8)}.product__info-container .product-form__input .form__label,.product__info-container product-recommendations:not(.is-accordion) .complementary-products__container .accordion__title{margin:0 0 .8rem;font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;line-height:1.4;letter-spacing:.02em;text-transform:none;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.product__info-container .product-form__input .form__label,.product__info-container product-recommendations:not(.is-accordion) .complementary-products__container .accordion__title{font-size:1.8rem}}.product__info-container product-recommendations:not(.is-accordion) .complementary-products__container{gap:0}.product__info-container variant-selects .product-form__input{margin-bottom:0}.product__info-container .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem}.product__info-container .product-form__input--pill .form__label{flex-basis:100%;margin-bottom:.8rem}.product__info-container .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;margin:0;padding:1.2rem 1.6rem;border:.1rem solid rgb(var(--color-secondary-button));border-radius:var(--variant-pills-radius);background-color:color-mix(in srgb,rgb(var(--color-secondary-button)) 25%,transparent);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;letter-spacing:0;line-height:1;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease}.product__info-container .product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product__info-container .product-form__input--pill input[type=radio]:checked+label{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product__info-container .product-form__input--dropdown .select{max-width:100%}.product__info-container .product-form__input--dropdown .select__select{height:4.5rem;padding:0 4rem 0 1.6rem;border:.1rem solid rgb(var(--color-foreground));border-radius:var(--inputs-radius);background-color:rgb(var(--color-input-background, var(--color-background)));font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;color:rgb(var(--color-input-text, var(--color-foreground)))}.product__info-container .product-form__input--dropdown .select:before,.product__info-container .product-form__input--dropdown .select:after{display:none}.product__info-container .product__text.caption-with-letter-spacing{font-size:1rem;line-height:1.2}@media screen and (min-width:750px){.product__info-container .product__text.caption-with-letter-spacing{font-size:1.2rem}}.product__info-container>.product__text.caption-with-letter-spacing+.product__text.caption-with-letter-spacing{margin-top:.6rem}.product__info-container .gd-sample{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:3.6rem 2.4rem;border-radius:var(--text-boxes-radius);text-align:center}@media screen and (min-width:750px){.product__info-container .gd-sample{padding:3.6rem 3.6rem 4rem}}.product__info-container .gd-sample .product-form,.product__info-container .gd-sample .product-form__submit{margin-bottom:0}.product__info-container .gd-sample__heading{margin:0}.product__info-container .gd-sample__text>:first-child{margin-top:0}.product__info-container .gd-sample__text>:last-child{margin-bottom:0}.product__info-container .gd-sample__form .form{margin:0}.product__info-container .gd-option{display:flex;flex-direction:column;gap:.4rem}.product__info-container .gd-option.is-disabled{opacity:.45}.product__info-container .gd-option__label{display:inline-flex;align-items:center;gap:1rem;width:fit-content;cursor:pointer;font-family:var(--font-body-family);font-weight:500;font-size:1.6rem;line-height:1.4;letter-spacing:.02em}.product__info-container .gd-option.is-disabled .gd-option__label{cursor:not-allowed}.product__info-container .gd-option__box{display:grid;place-items:center;flex:none;width:1.8rem;height:1.8rem;border:.15rem solid rgb(var(--color-foreground));border-radius:.3rem;color:rgb(var(--color-background));transition:background-color var(--duration-short) ease}.product__info-container .gd-option__box svg{width:1.1rem;height:auto;opacity:0}.product__info-container .gd-option__input:checked+.gd-option__box{background-color:rgb(var(--color-foreground))}.product__info-container .gd-option__input:checked+.gd-option__box svg{opacity:1}.product__info-container .gd-option__input:focus-visible+.gd-option__box{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.product__info-container .gd-option__help{margin:0;font-family:var(--font-body-family);font-weight:700;font-size:1.2rem;line-height:1.4;letter-spacing:.015em}.product__info-container .gd-gift-note__field{display:flex;flex-direction:column;gap:.6rem;margin-top:.8rem}.product__info-container .gd-gift-note__field[hidden]{display:none}.product__info-container .gd-gift-note--open{gap:0}.product__info-container .gd-gift-note--open .gd-gift-note__field{margin-top:0}.product__info-container .gd-gift-note__input{width:100%;min-height:9.6rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius, .4rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;line-height:1.5;letter-spacing:.02em;resize:vertical;box-sizing:border-box}.product__info-container .gd-gift-note__input::placeholder{color:rgba(var(--color-foreground),.6)}.product__info-container .gd-gift-note__input:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.product__info-container .gd-gift-note__meta{display:flex;justify-content:space-between;gap:1.2rem}.product__info-container .gd-gift-note__count{margin-left:auto;font-variant-numeric:tabular-nums}@media screen and (min-width:990px){.product--thumbnail media-gallery:has(>.thumbnail-slider){display:grid;grid-template-columns:8rem minmax(0,1fr);column-gap:1.2rem;align-items:start}.product--thumbnail media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1}.product--thumbnail media-gallery>.thumbnail-slider{grid-column:1;grid-row:1}.product--thumbnail .thumbnail-list{display:flex;flex-direction:column;gap:1.2rem}.product--thumbnail .thumbnail-list__item{width:8rem}.product--thumbnail .thumbnail-slider .slider-button{display:none}quick-add-modal .product--thumbnail media-gallery,quick-add-modal .product--thumbnail media-gallery:has(>.thumbnail-slider){display:block}}.product__info-container>:has(>product-form){margin-top:2.5rem}@media screen and (max-width:749px){.product__media-wrapper slider-component[id^=GalleryViewer]{position:relative}.product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons{position:absolute;top:50%;left:.7rem;right:.7rem;z-index:3;transform:translateY(-50%);justify-content:space-between;margin:0;pointer-events:none}.product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button{position:relative;pointer-events:auto;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button:before{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem}.product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons .slider-button[disabled]{pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-gd-product.css.map */
