.product__info-container>.gd-accordion+.gd-accordion{margin-top:0}.product__info-container>.gd-accordion{margin-bottom: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:1.8rem}}.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}@media screen and (min-width:990px){.gd-hiw__steps{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(1.6rem,2.5vw,4rem)}}.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__slider{align-self:stretch}@media screen and (max-width:989px){.gd-hiw__slider{--gd-hiw-bleed: calc(2rem + 1.6rem - var(--gd-frame-in, 0px));--gd-hiw-slide: 56cqi;container-type:inline-size;margin-inline:calc(-1 * var(--gd-hiw-bleed))}.gd-hiw .gd-hiw__steps--slider.slider--tablet{display:flex;gap:1.6rem;width:auto;margin:0;padding:0 calc((100cqi - var(--gd-hiw-slide)) / 2);scroll-padding:0;scrollbar-width:none}.gd-hiw .gd-hiw__steps--slider.slider--tablet:after{display:none}.gd-hiw__steps--slider::-webkit-scrollbar{display:none}.gd-hiw .gd-hiw__steps--slider>.gd-hiw__step{flex:0 0 var(--gd-hiw-slide);padding:0;scroll-snap-align:center}.gd-hiw__steps--slider .gd-hiw__image{width:78%;max-width:20rem;margin-bottom:2.4rem}.gd-hiw__slider .slider-buttons{gap:1rem;margin-top:2.4rem}.gd-hiw__slider .slider-button{width:4.4rem;height:4.4rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));opacity:1;transition:opacity .2s ease,transform .2s ease}.gd-hiw__slider .slider-button:not([disabled]):hover{color:rgb(var(--color-button-text));transform:scale(1.06)}.gd-hiw__slider .slider-button[disabled]{opacity:.4}.gd-hiw__slider .slider-button .icon{width:1.5rem;height:auto}.gd-hiw__slider .slider-button[disabled] .icon{color:rgb(var(--color-button-text))}.gd-hiw__slider .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg)}.gd-hiw__slider .slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg)}}@media screen and (min-width:750px)and (max-width:989px){.gd-hiw__slider{--gd-hiw-bleed: calc(1rem + 4rem - var(--gd-frame-in, 0px))}}.gd-hiw__button{align-self:center}.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:1.8rem}}.gd-hiw__step-text>:first-child{margin-top:0}.gd-hiw__step-text>:last-child{margin-bottom:0}@media screen and (min-width:990px){.gd-hiw--in-details .gd-hiw__inner{container-type:inline-size;gap:3.2rem;padding:3.2rem 2rem}.gd-hiw--in-details .gd-hiw__steps{gap:clamp(.8rem,4.5cqi,1.6rem)}.gd-hiw--in-details .gd-hiw__image{max-width:11rem;margin-bottom:1.6rem}.gd-hiw--in-details .gd-hiw__step-number{min-width:2rem;padding:.4rem;font-size:2rem}.gd-hiw--in-details .gd-hiw__step-title{margin-top:.8rem;font-size:clamp(1.6rem,6.8cqi,2.4rem)}.gd-hiw--in-details .gd-hiw__step-title,.gd-hiw--in-details .gd-hiw__step-text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.gd-hiw--in-details .gd-hiw__step-text{margin-top:1.2rem;font-size:1.5rem}}.product__info-container .product__title h1{margin:0;font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1;letter-spacing:.01em}@media screen and (min-width:750px){.product__info-container .product__title h1{font-size:calc(var(--font-heading-scale) * 3.8rem)}}.quick-add-modal .product__title h2{margin:0;font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.2;letter-spacing:0}@media screen and (min-width:750px){.quick-add-modal .product__title h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}}.quick-add-modal .gd-hiw{display:none}@media screen and (min-width:750px){.quick-add-modal .quick-add-modal__content-info{overflow-x:clip;overflow-y:visible}.quick-add-modal .product__media-wrapper{position:sticky;top:var(--modal-padding, 2.5rem);align-self:flex-start}}.product__info-container .price,.product__info-container .price .price-item{font-family:var(--font-body-family);font-weight:400;letter-spacing:.02em}.product__info-container .price--large{font-size:1.8rem;line-height:1.5}@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:1.6rem}.product__info-container .rating-star{--color-rating-star: #f1c76d;--font-size: 2}.product__info-container .gd-rating-link{font-size:1.6rem;font-weight:300;letter-spacing:.02em;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:750px){.product__info-container .gd-rating-link{font-size:1.8rem}}.product__info-container{--gd-pdp-gap: 2.4rem}.product__info-container>variant-selects,.product__info-container>.product-form__quantity,.product__info-container>div:has(>product-form){margin-top:var(--gd-pdp-gap);padding-top:var(--gd-pdp-gap);border-top:.1rem solid var(--gd-pdp-rule, #e2d3c1)}.product__info-container variant-selects>*+*{margin-top:var(--gd-pdp-gap);padding-top:var(--gd-pdp-gap);border-top:.1rem solid var(--gd-pdp-rule, #e2d3c1)}.product__info-container variant-selects .product-form__input{margin-bottom:0}.product__info-container>.gd-accordion:not(.gd-accordion+.gd-accordion){margin-top:var(--gd-pdp-gap)}.product__info-container .product-form__input--pill .form__label{float:left;flex:0 0 100%;width:100%;margin:0 0 .8rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1.2;letter-spacing:0;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.product__info-container .product-form__input--pill .form__label{font-size:2.4rem}}.product__info-container .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem}.product__info-container .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;min-height:4.8rem;margin:0;padding:.8rem 1.6rem;border:.1rem solid var(--gd-color-muted);border-radius:10rem;background-color:transparent;color:var(--gd-color-muted);font-family:var(--font-body-family);font-weight:300;font-size:1.5rem;letter-spacing:.01em;line-height:1;transition: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));color:rgb(var(--color-foreground))}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:#eef1ee;color:rgb(var(--color-foreground));font-weight:500;box-shadow:inset 0 0 0 .1rem var(--gd-color-muted)}.product__info-container .product-form__input--dropdown .form__label{margin:0 0 .8rem;font-size:1.4rem;font-weight:400;letter-spacing:.02em;color:var(--gd-color-muted)}.product__info-container .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:.8rem}.product__info-container .product-form__input--swatch .form__label{float:left;flex:0 0 100%;width:100%;margin:0 0 .8rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1.2;letter-spacing:0;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.product__info-container .product-form__input--swatch .form__label{font-size:2.4rem}}.product__info-container .product-form__input--swatch .swatch-input__input{position:absolute;margin:0}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0}.product__info-container .product-form__input--swatch .form__label [data-selected-value]{display:none}.product__info-container .swatch-input__input+.swatch-input__label,.product__info-container .swatch-input__input:checked+.swatch-input__label,.product__info-container .swatch-input__input+.swatch-input__label:hover,.product__info-container .swatch-input__input:hover+.swatch-input__label{outline:none}.product__info-container .swatch-input__input+.swatch-input__label{display:inline-flex;align-items:center;gap:.8rem;min-height:4.8rem;padding:.8rem 1.6rem .8rem 1.2rem;border:.1rem solid var(--gd-color-muted);border-radius:10rem;background-color:transparent;color:var(--gd-color-muted);font-family:var(--font-body-family);font-weight:300;font-size:1.5rem;letter-spacing:.01em;line-height:1;transition:border-color var(--duration-short) ease,color var(--duration-short) ease}.product__info-container .swatch-input__input+.swatch-input__label:hover,.product__info-container .swatch-input__input:hover+.swatch-input__label{border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.product__info-container .swatch-input__input:checked+.swatch-input__label{background-color:#eef1ee;color:rgb(var(--color-foreground));font-weight:500;box-shadow:inset 0 0 0 .1rem var(--gd-color-muted)}.product__info-container .swatch-input__label .swatch{--swatch--size: 2rem;flex:none;width:2rem;height:2rem;border:.1rem solid rgba(var(--color-foreground),.5)}.product__info-container .swatch-input__input:focus-visible+.swatch-input__label{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:none}.product__info-container .product-form__quantity{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem}.product__info-container .product-form__quantity .quantity__label{margin:0;font-weight:500;font-size:1.4rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-color-muted)}@media screen and (min-width:750px){.product__info-container .product-form__quantity .quantity__label{font-size:1.6rem}}.product__info-container .product-form__quantity .quantity{min-height:4.8rem;border:.1rem solid var(--gd-color-muted);border-radius:0}.product__info-container .product-form__quantity .quantity:before,.product__info-container .product-form__quantity .quantity:after{display:none}.product__info-container .product-form__quantity .quantity__input{font-size:1.8rem;color:var(--gd-color-muted)}.product__info-container .product-form__quantity .quantity__button{color:var(--gd-color-muted)}.product__info-container .tpo_option-set-container{--gd-tpo-navy: rgb(var(--color-foreground));--gd-tpo-muted: var(--gd-color-muted);color:var(--gd-tpo-navy);font-family:var(--font-body-family)}.product__info-container .tpo_option-container{margin-bottom:2.4rem}.product__info-container .tpo_option-label-container .form__label,.product__info-container .tpo_option_type_label,.product__info-container .tpo_radio-button-wrapper label{margin:0;color:var(--gd-tpo-navy)!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:400;line-height:1.3;letter-spacing:.01em}.product__info-container .tpo_option-label-container{margin-bottom:1.2rem!important}.product__info-container .tpo_option-required-indicator{color:var(--gd-tpo-muted)!important}.product__info-container .tpo_selected_values_span{color:var(--gd-tpo-muted)!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important}.product__info-container .tpo_option-group_wrapper>.tpo_option-label-container .form__label{color:var(--gd-tpo-muted)!important;font-size:1.4rem!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product__info-container .tpo_option-group_wrapper>div>svg{fill:var(--gd-tpo-muted)}.product__info-container .tpo_option-paragraph.ql-editor{margin-bottom:1.6rem;line-height:1.5}.product__info-container .tpo_option-paragraph p,.product__info-container .tpo_option-paragraph em,.product__info-container .tpo_option-help-text{color:var(--gd-tpo-muted)!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-style:normal;line-height:1.5}.product__info-container .tpo_error-message{font-family:var(--font-body-family)!important;font-size:1.4rem!important}.product__info-container .tpo_option-type-buttons-wrapper{display:flex;flex-wrap:wrap;gap:.8rem}.product__info-container .tpo_buttons-wrapper>label{display:inline-flex;align-items:center;min-height:4.8rem;margin:0;padding:.8rem 1.6rem;border:.1rem solid var(--gd-tpo-muted)!important;border-radius:10rem!important;background-color:transparent!important;color:var(--gd-tpo-muted)!important;font-family:var(--font-body-family);font-size:1.5rem!important;font-weight:300;line-height:1;letter-spacing:.01em;transition:border-color var(--duration-short) ease,color var(--duration-short) ease}.product__info-container .tpo_buttons-wrapper>label:hover{border-color:var(--gd-tpo-navy)!important;color:var(--gd-tpo-navy)!important}.product__info-container .tpo_buttons-wrapper>label:has(.tpo_buttons-input:checked),.product__info-container .tpo_buttons-wrapper>label.tpo_is_checked_swatches{border-color:var(--gd-tpo-muted)!important;background-color:#eef1ee!important;color:var(--gd-tpo-navy)!important;font-weight:500;box-shadow:inset 0 0 0 .1rem var(--gd-tpo-muted)}.product__info-container .tpo_buttons-wrapper .tpo_button_option_value{font-family:inherit}.product__info-container input.tpo_option-input.tpo_text-box,.product__info-container .tpo_option-input.tpo_option-dropdown,.product__info-container .tpo_font-picker-label{min-height:4.8rem;max-height:none;border:.1rem solid var(--gd-tpo-muted)!important;border-radius:0!important;background-color:rgb(var(--color-background))!important;color:var(--gd-tpo-navy)!important;font-size:1.6rem!important}.product__info-container input.tpo_option-input.tpo_text-box:focus,.product__info-container .tpo_option-input.tpo_option-dropdown:focus,.product__info-container .tpo_font-picker-label.show{border-color:var(--gd-tpo-navy)!important;box-shadow:inset 0 0 0 .05rem var(--gd-tpo-navy)}.product__info-container .tpo_font-picker-label>svg path{fill:var(--gd-tpo-muted)}.product__info-container .tpo_character-count{color:var(--gd-tpo-muted);font-family:var(--font-body-family);font-size:1.3rem}.product__info-container .tpo-input-changeLivePreviewSize-wrapperContainer{gap:1.6rem 2.4rem;flex-wrap:wrap}.product__info-container .tpo-input-change-size-title>span{color:var(--gd-tpo-muted)!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.product__info-container .tpo-input-changeLivePreviewSize-wrapper{min-height:4.8rem;padding:0;border:.1rem solid var(--gd-tpo-muted);border-radius:0;background-color:transparent}.product__info-container .tpo-change-livePreview-size-btn{width:4.5rem;height:4.6rem;background-color:transparent;color:var(--gd-tpo-muted)}.product__info-container .tpo-change-livePreview-size-btn:hover{background-color:transparent;color:var(--gd-tpo-navy)}.product__info-container .tpo-change-livePreview-size-btn svg,.product__info-container .tpo-change-livePreview-size-btn:hover svg{fill:currentColor;stroke:currentColor}.product__info-container .tpo_option-input.tpo-input-change-livePreview-size{min-width:7rem;max-width:7rem;height:4.6rem;padding:0;color:var(--gd-tpo-muted);font-family:var(--font-body-family);font-size:1.8rem}.product__info-container .tpo_total-additional-price-wrapper{display:flex;align-items:baseline;gap:1.2rem;margin:2.4rem 0 1.6rem;padding:0;border:0;color:var(--gd-tpo-muted);font-family:var(--font-body-family)!important;line-height:1.2}.product__info-container .tpo_total-additional-price-label{font-size:1.4rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product__info-container .tpo_total-additional-price{color:var(--gd-tpo-navy);font-size:2rem!important;font-weight:400;letter-spacing:.02em}.product-form__buttons .tpo_option-set-wrapper{padding-top:0!important;padding-bottom:0!important}.product-form__buttons .tpo_option-set-wrapper>.tpo_option-set-container{padding-top:1.2rem;padding-bottom:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-gd-product.css.map */
