.template-product-bonsai-parity{--font-body-family: "Sk Modernist", Helvetica, Arial, sans-serif;--bonsai-parity-cream: #eeead6;--bonsai-parity-care: #c87431;--bonsai-parity-yellow: #ffdf00;--bonsai-parity-product-surface: #c87431;--bonsai-parity-product-ink: #000;--bonsai-parity-shipping: #000;--bonsai-parity-art-filter: none;--bonsai-parity-button-source-ink: var(--bonsai-parity-product-ink);--bonsai-parity-button-filter: none;--bonsai-parity-action-background: #000;--bonsai-parity-action-ink: #fff;--bonsai-parity-price-art: url(bonsai-parity-price-outline.svg);--bonsai-parity-button-art: url(bonsai-parity-buy-circle.svg);margin:0}.template-product-bonsai-parity,.template-product-bonsai-parity :where(button,input,select,textarea){font-family:var(--font-body-family)}.template-product-bonsai-parity .section+.section{margin-top:0}.template-product-bonsai-parity product-info[data-url*="/products/brown-sandals"]{--bonsai-parity-product-surface: #c87431;--bonsai-parity-product-ink: #000;--bonsai-parity-shipping: #000}.template-product-bonsai-parity product-info[data-url*="/products/black-sandals"]{--bonsai-parity-product-surface: #000;--bonsai-parity-product-ink: #fff;--bonsai-parity-shipping: #fdf0d2;--bonsai-parity-art-filter: invert(1);--bonsai-parity-button-source-ink: #fff;--bonsai-parity-button-filter: invert(1);--bonsai-parity-action-background: #eeead6;--bonsai-parity-action-ink: #000}.template-product-bonsai-parity product-info[data-url*="/products/blue-sandals"]{--bonsai-parity-product-surface: #8adbf7;--bonsai-parity-product-ink: #000;--bonsai-parity-shipping: #000}.template-product-bonsai-parity product-info[data-url*="/products/pink-sandals"]{--bonsai-parity-product-surface: #ffb6d1;--bonsai-parity-product-ink: #000;--bonsai-parity-shipping: #000}.template-product-bonsai-parity .bonsai-parity-header .header__heading-logo{filter:brightness(0) invert(1) drop-shadow(0 0 .08rem rgba(0,0,0,.9))}.template-product-bonsai-parity .bonsai-parity-header .header__icon--cart{position:relative;background:none;color:#000;filter:none}.template-product-bonsai-parity .bonsai-parity-header .header__icon--cart:before{content:"";position:absolute;top:.6rem;right:.6rem;bottom:.6rem;left:.6rem;background:currentColor;filter:drop-shadow(0 .08rem .14rem rgba(255,255,255,.35));-webkit-mask:url(bonsai-parity-cart.png) center / contain no-repeat;mask:url(bonsai-parity-cart.png) center / contain no-repeat;pointer-events:none}.template-product-bonsai-parity:has(product-info[data-url*="/products/black-sandals"]) .bonsai-parity-header .header__icon--cart{color:#fff}.template-product-bonsai-parity *,.template-product-bonsai-parity *:before,.template-product-bonsai-parity *:after{box-sizing:border-box}.template-product-bonsai-parity product-info{display:block;padding:0!important;background:var(--bonsai-parity-product-surface);color:var(--bonsai-parity-product-ink)}.template-product-bonsai-parity product-info>product-component>.page-width{max-width:none;padding:0}.template-product-bonsai-parity product-info .product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:102.4rem;margin:0;gap:0}.template-product-bonsai-parity product-info .product__media-wrapper,.template-product-bonsai-parity product-info .product__info-wrapper{width:100%!important;max-width:none!important;min-width:0;padding:0}.template-product-bonsai-parity product-info .product__media-wrapper{position:relative;height:102.4rem;overflow:hidden;overflow:clip;background:var(--bonsai-parity-cream)}.template-product-bonsai-parity product-info .product__info-wrapper{min-height:102.4rem;background:var(--bonsai-parity-product-surface);color:var(--bonsai-parity-product-ink)}.template-product-bonsai-parity product-info media-gallery,.template-product-bonsai-parity product-info .product__media-wrapper>*,.template-product-bonsai-parity product-info .product__media-wrapper slider-component[id^=GalleryViewer-],.template-product-bonsai-parity product-info .product__media-list,.template-product-bonsai-parity product-info .product__media-item,.template-product-bonsai-parity product-info .product__media-item>*,.template-product-bonsai-parity product-info .product__media,.template-product-bonsai-parity product-info .product__media img{width:100%;height:100%}.template-product-bonsai-parity product-info media-gallery,.template-product-bonsai-parity product-info .product__media-wrapper slider-component[id^=GalleryViewer-]{display:block;position:relative}.template-product-bonsai-parity product-info .product__media-list{display:flex;flex-wrap:nowrap;margin:0;padding:0;gap:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.template-product-bonsai-parity product-info .product__media-list::-webkit-scrollbar{display:none}.template-product-bonsai-parity product-info .product__media-item{display:block!important;flex:0 0 100%;max-width:100%;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.template-product-bonsai-parity product-info .product__media,.template-product-bonsai-parity product-info .product__media.global-media-settings{padding:0!important;border:0;border-radius:0;background:transparent}.template-product-bonsai-parity product-info .product__media img{display:block;object-fit:cover;object-position:center}.template-product-bonsai-parity product-info .product__media-icon,.template-product-bonsai-parity product-info .product__media-wrapper>media-gallery>.product__xr-button{display:none}.template-product-bonsai-parity product-info slider-component[id^=GalleryViewer-] .slider-buttons{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:flex!important;align-items:center;justify-content:space-between;pointer-events:none}.template-product-bonsai-parity product-info slider-component[id^=GalleryViewer-] .slider-button{width:4.8rem;height:4.8rem;margin:0 1.6rem;border:.15rem solid rgba(255,255,255,.8);border-radius:50%;background:#00000080;color:#fff;pointer-events:auto}.template-product-bonsai-parity product-info slider-component[id^=GalleryViewer-] .slider-button:disabled{opacity:.28}.template-product-bonsai-parity product-info slider-component[id^=GalleryViewer-] .slider-counter{position:absolute;top:1.6rem;right:1.6rem;min-width:6.4rem;padding:.7rem 1rem;border-radius:999px;background:#00000094;color:#fff;font-size:1.4rem;line-height:1;text-align:center}.template-product-bonsai-parity product-info .thumbnail-slider{position:absolute;z-index:4;right:0;bottom:2.2rem;left:0;width:max-content;max-width:calc(100% - 3.2rem);height:auto;margin:0 auto;padding:.5rem;border-radius:.8rem;background:#0000007a}.template-product-bonsai-parity product-info .thumbnail-slider>.slider-button{display:none}.template-product-bonsai-parity product-info .thumbnail-list{display:flex;align-items:center;justify-content:center;width:auto;margin:0;padding:0;gap:.5rem;overflow:visible}.template-product-bonsai-parity product-info .thumbnail-list__item,.template-product-bonsai-parity product-info .thumbnail-list__item.slider__slide{flex:0 0 6.4rem;width:6.4rem;height:4.8rem;min-width:6.4rem;margin:0;padding:0}.template-product-bonsai-parity product-info .thumbnail-list__item:before{display:none}.template-product-bonsai-parity product-info .thumbnail{display:block;position:relative;width:6.4rem;height:4.8rem;min-height:0;padding:0;overflow:hidden;border:.2rem solid transparent;border-radius:.4rem;background:#000;box-shadow:none}.template-product-bonsai-parity product-info .thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.template-product-bonsai-parity product-info .thumbnail__badge{display:none}.template-product-bonsai-parity product-info .thumbnail[aria-current=true]{border-color:#fff;box-shadow:0 0 0 .1rem #00000080}.template-product-bonsai-parity product-info .thumbnail:focus-visible{outline:.2rem solid #fff;outline-offset:.4rem;box-shadow:0 0 0 .2rem #000}.template-product-bonsai-parity product-info .product__info-container{position:relative;top:auto;display:grid;grid-template-areas:"title price" "description description" "colors colors" "gender gender" "size quantity" "buy buy" "help help";grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;width:100%;max-width:none;height:100%;min-height:102.4rem;margin:0;padding:10rem 4.8rem 5rem;color:var(--bonsai-parity-product-ink)}.template-product-bonsai-parity product-info .bonsai-color-rail{grid-area:colors;padding:2.8rem 0;border-bottom:.2rem solid currentColor}.template-product-bonsai-parity product-info .bonsai-color-rail__heading{display:flex;gap:.6rem;margin:0 0 1.6rem;font-size:1.7rem;line-height:1.2}.template-product-bonsai-parity product-info .bonsai-color-rail__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.template-product-bonsai-parity product-info .bonsai-color-rail__link{display:grid;justify-items:center;gap:.7rem;padding:.6rem;border:.15rem solid transparent;border-radius:.8rem;color:inherit;font-size:1.4rem;line-height:1;text-decoration:none}.template-product-bonsai-parity product-info .bonsai-color-rail__link:hover,.template-product-bonsai-parity product-info .bonsai-color-rail__link.is-current{border-color:currentColor}.template-product-bonsai-parity product-info .bonsai-color-rail__swatch{display:block;width:100%;max-width:7rem;aspect-ratio:4 / 3;overflow:hidden;border:.15rem solid currentColor;border-radius:.5rem;background:var(--bonsai-color-rail-swatch)}.template-product-bonsai-parity product-info .bonsai-color-rail__swatch img{display:block;width:100%;height:100%;object-fit:cover}.template-product-bonsai-parity product-info .product__info-container>*{min-width:0;margin:0;color:inherit}.template-product-bonsai-parity product-info .product__title{grid-area:title;align-self:center;margin:0}.template-product-bonsai-parity product-info .product__title h1{margin:0;color:inherit;font-family:var(--font-body-family);font-size:5.4rem;font-style:normal;font-weight:400;line-height:1.05;letter-spacing:-.04em}.template-product-bonsai-parity product-info [id^=price-]{grid-area:price;position:relative;display:grid;place-items:center;justify-self:end;width:20rem;height:15.8rem;margin:-7.8rem 0 0;isolation:isolate}.template-product-bonsai-parity product-info [id^=price-] .price{position:relative;display:grid;place-items:center;width:100%;height:100%;color:inherit;font-size:inherit;isolation:isolate}.template-product-bonsai-parity product-info [id^=price-] .price:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:var(--bonsai-parity-price-art) center / contain no-repeat;filter:var(--bonsai-parity-art-filter)}.template-product-bonsai-parity product-info [id^=price-] .price__container{position:relative;z-index:1;margin:0}.template-product-bonsai-parity product-info [id^=price-] .price-item{margin:0;color:inherit;font-family:var(--font-body-family);font-size:3.4rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-.04em}.template-product-bonsai-parity product-info [id^=price-] .badge,.template-product-bonsai-parity product-info .product__tax,.template-product-bonsai-parity product-info .installment,.template-product-bonsai-parity product-info shopify-payment-terms,.template-product-bonsai-parity product-info .product__inventory,.template-product-bonsai-parity product-info .product__accordion,.template-product-bonsai-parity product-info .share-button,.template-product-bonsai-parity product-info .product__view-details,.template-product-bonsai-parity product-info pickup-availability,.template-product-bonsai-parity product-info .quantity__rules,.template-product-bonsai-parity product-info .quantity__rules-cart,.template-product-bonsai-parity product-info .volume-pricing-note,.template-product-bonsai-parity product-info volume-pricing,.template-product-bonsai-parity product-info price-per-item{display:none}.template-product-bonsai-parity product-info .product__info-container>div:has(>.installment){display:none}.template-product-bonsai-parity product-info .product__description,.template-product-bonsai-parity product-info .bonsai-parity-product-copy{grid-area:description;align-self:start;max-width:none;margin:3.2rem 0 0!important;padding:0 0 2.8rem;border-bottom:.2rem solid currentColor;color:inherit;font-family:var(--font-body-family);font-size:2.4rem;font-style:normal;font-weight:400;line-height:1.55;letter-spacing:-.025em}.template-product-bonsai-parity product-info .product__description p,.template-product-bonsai-parity product-info .bonsai-parity-product-copy p{margin:0;color:inherit}.template-product-bonsai-parity product-info .product__description:has(.bonsai-parity-free-shipping) p,.template-product-bonsai-parity product-info .bonsai-parity-product-copy:has(.bonsai-parity-free-shipping) p{display:inline}.template-product-bonsai-parity product-info .bonsai-parity-free-shipping{color:var(--bonsai-parity-shipping);white-space:nowrap}.template-product-bonsai-parity product-info variant-selects{display:contents}.template-product-bonsai-parity product-info .product-form__input{min-width:0;max-width:none;margin:0;padding:0;border:0;color:inherit}.template-product-bonsai-parity product-info .product-form__input--option-gender{grid-area:gender;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));width:100%;min-height:8.6rem;border-bottom:.2rem solid currentColor}.template-product-bonsai-parity product-info .product-form__input--option-gender .form__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.template-product-bonsai-parity product-info .product-form__input--option-gender input[type=radio]+label{display:flex;align-items:center;justify-content:center;min-height:8.4rem;margin:0;padding:1.6rem 2rem;border:0;border-radius:0;background:transparent;color:inherit;font-family:var(--font-body-family);font-size:2.6rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-.025em}.template-product-bonsai-parity product-info .product-form__input--option-gender input[type=radio]:checked+label{background:transparent;color:inherit;box-shadow:none}.template-product-bonsai-parity product-info .product-form__input--option-gender input[type=radio]+label .bonsai-parity-option-label__text{position:relative;display:inline-block}.template-product-bonsai-parity product-info .product-form__input--option-gender input[type=radio]:checked+label .bonsai-parity-option-label__text:after{position:absolute;z-index:1;top:50%;left:50%;width:calc(100% + 1.2em);height:calc(100% + .65em);background:var(--bonsai-parity-button-art) center / 100% 100% no-repeat;content:"";filter:var(--bonsai-parity-art-filter);pointer-events:none;transform:translate(-50%,-50%)}.template-product-bonsai-parity product-info .product-form__input--option-gender input[type=radio].disabled+label{color:inherit;opacity:.42;text-decoration:line-through}.template-product-bonsai-parity product-info .product-form__input--option-gender.product-form__input--single-option{min-height:6rem}.template-product-bonsai-parity product-info .product-form__input--option-size{grid-area:size;align-self:start;width:calc(100% - 2rem);padding:3rem 2rem 0 0}.template-product-bonsai-parity product-info .product-form__input--option-size .form__label,.template-product-bonsai-parity product-info .product-form__quantity .form__label{display:block;margin:0 0 1.8rem;padding:0;color:inherit;font-family:var(--font-body-family);font-size:2.4rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-.025em}.template-product-bonsai-parity product-info .product-form__input--option-size .select{width:21rem;max-width:100%;height:5.8rem}.template-product-bonsai-parity product-info .product-form__input--option-size .select:before,.template-product-bonsai-parity product-info .product-form__input--option-size .select:after{display:none}.template-product-bonsai-parity product-info .product-form__input--option-size .select__select{width:100%;height:5.8rem;min-height:5.8rem;padding:0 4.2rem 0 1.8rem;border:.2rem solid currentColor;border-radius:1.8rem;background:transparent;color:inherit;box-shadow:none;font-family:var(--font-body-family);font-size:2.4rem;font-style:normal;font-weight:400;line-height:1}.template-product-bonsai-parity product-info .product-form__input--option-size .select .svg-wrapper{right:1.6rem;color:inherit}.template-product-bonsai-parity product-info fieldset.product-form__input--option-size.product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem;align-content:start;justify-content:start;width:100%}.template-product-bonsai-parity product-info fieldset.product-form__input--option-size.product-form__input--pill>input+label{display:flex;align-items:center;justify-content:center;min-width:4.8rem;min-height:4.8rem;margin:0;padding:.8rem 1.1rem;border:.15rem solid currentColor;border-radius:999px;background:transparent;color:inherit;font-size:1.8rem;line-height:1.15;text-align:center}.template-product-bonsai-parity product-info fieldset.product-form__input--option-size.product-form__input--pill>input:checked+label{display:flex;background:var(--bonsai-parity-product-ink);color:var(--bonsai-parity-product-surface)}.template-product-bonsai-parity product-info fieldset.product-form__input--option-size.product-form__input--pill>input.disabled+label:after{content:"\d7";margin-left:.4rem;font-size:1.3rem}.template-product-bonsai-parity product-info .product-form__quantity{grid-area:quantity;align-self:start;width:auto;padding:3rem 0 0 2rem}.template-product-bonsai-parity product-info .product-form__quantity .price-per-item__container{display:block}.template-product-bonsai-parity product-info quantity-input.quantity{display:grid;grid-template-columns:4.4rem 6rem 4.4rem;align-items:center;width:14.8rem;min-height:4.4rem;border:0;border-radius:0;background:transparent;color:inherit}.template-product-bonsai-parity product-info quantity-input.quantity:before,.template-product-bonsai-parity product-info quantity-input.quantity:after{display:none}.template-product-bonsai-parity product-info .quantity__button{display:grid;place-items:center;width:4.4rem;height:4.4rem;min-width:4.4rem;padding:0;border:.15rem solid currentColor;border-radius:50%;background:transparent;color:inherit}.template-product-bonsai-parity product-info .quantity__button .svg-wrapper{width:1.2rem;height:1.2rem;pointer-events:none}.template-product-bonsai-parity product-info .quantity__input{width:6rem;height:4.4rem;min-width:0;padding:0;border:.2rem solid currentColor;border-radius:2.2rem;background:transparent;color:inherit;box-shadow:none;font-family:var(--font-body-family);font-size:1.8rem;font-weight:400;line-height:1;text-align:center}.template-product-bonsai-parity product-info .quantity__button:disabled,.template-product-bonsai-parity product-info .quantity__button.disabled{opacity:.72}.template-product-bonsai-parity product-info .bonsai-purchase-help{grid-area:help;display:grid;gap:1rem;margin-top:2.4rem;padding-top:2rem;border-top:.15rem solid currentColor;font-size:1.4rem;line-height:1.4}.template-product-bonsai-parity product-info .bonsai-purchase-help p{margin:0}.template-product-bonsai-parity product-info .bonsai-purchase-help__assurance{display:flex;flex-wrap:wrap;gap:.35rem .6rem}.template-product-bonsai-parity product-info .bonsai-purchase-help a{color:inherit;text-underline-offset:.3rem}.template-product-bonsai-parity product-info .product__info-container>.bonsai-parity-buy-block,.template-product-bonsai-parity product-info .product__info-container>div:has(>product-form){grid-area:buy;align-self:start;justify-self:start;margin:2.8rem 0 0}.template-product-bonsai-parity product-info .product-form,.template-product-bonsai-parity product-info .product-form__buttons{width:auto;max-width:none;margin:0}.template-product-bonsai-parity product-info .product-form__submit{display:flex;align-items:center;justify-content:center;width:26rem;min-width:0;min-height:6.4rem;margin:0;padding:1.4rem 2.2rem;border:.2rem solid var(--bonsai-parity-action-ink);border-radius:999px;background:var(--bonsai-parity-action-background);color:var(--bonsai-parity-action-ink);box-shadow:none;font-family:var(--font-body-family);font-size:2.5rem;font-style:normal;font-weight:400;isolation:isolate;line-height:1;letter-spacing:-.025em;position:relative;transition:transform .18s ease}.template-product-bonsai-parity product-info .product-form__submit:after{display:none}.template-product-bonsai-parity product-info .product-form__submit:before{display:none}.template-product-bonsai-parity product-info .product-form__submit>span{position:relative;z-index:1}.template-product-bonsai-parity product-info .product-form__submit .loading__spinner .path{stroke:var(--bonsai-parity-action-ink)}.template-product-bonsai-parity product-info .product-form__submit.loading>span{visibility:hidden}@media(hover:hover)and (pointer:fine){.template-product-bonsai-parity product-info .product-form__submit:hover:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}}.template-product-bonsai-parity product-info .product-form__submit:disabled{color:var(--bonsai-parity-action-ink);opacity:.55}.template-product-bonsai-parity product-info .product-form__input input[type=radio]:focus-visible+label,.template-product-bonsai-parity product-info .select__select:focus-visible,.template-product-bonsai-parity product-info .quantity__button:focus-visible,.template-product-bonsai-parity product-info .quantity__input:focus-visible{outline:.3rem solid #fff;outline-offset:.4rem;box-shadow:0 0 0 .3rem #000}.template-product-bonsai-parity product-info .product-form__submit:focus-visible{outline:.3rem solid #fff;outline-offset:.4rem;box-shadow:0 0 0 .3rem #000}.template-product-bonsai-parity product-info .bonsai-no-js-form{border-top:.1rem solid currentColor;margin-top:2.8rem;padding-top:2.8rem}.template-product-bonsai-parity product-info .bonsai-no-js-form__form{display:grid;gap:1.2rem}.template-product-bonsai-parity product-info .bonsai-no-js-form :where(select,input){background:transparent;border:.15rem solid currentColor;border-radius:999px;color:inherit;font:inherit;min-height:5.2rem;padding:.8rem 1.6rem;width:100%}.template-product-bonsai-parity .bonsai-product-shop,.template-product-bonsai-parity .product-disclosures,.template-product-bonsai-parity .bonsai-sticky-purchase{display:none}.template-product-bonsai-parity .bonsai-parity-product-extras{width:100%;margin:0;background:var(--bonsai-parity-cream);color:#000}.template-product-bonsai-parity .bonsai-parity-product-extras__care-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:80rem}.template-product-bonsai-parity .bonsai-parity-product-extras__care,.template-product-bonsai-parity .bonsai-parity-product-extras__seasons{position:relative;min-width:0;min-height:80rem;overflow:hidden}.template-product-bonsai-parity .bonsai-parity-product-extras__care{display:flex;flex-direction:column;align-items:center;padding:2.2rem 6rem 4rem;background:var(--bonsai-parity-cream)}.template-product-bonsai-parity .bonsai-parity-product-extras__heading{margin:0;color:var(--bonsai-parity-care);font-family:var(--font-body-family);font-size:5rem;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:-.035em;text-align:center}.template-product-bonsai-parity .bonsai-parity-product-extras__heading span{display:block}.template-product-bonsai-parity .bonsai-parity-product-extras__intro{align-self:stretch;margin:4rem 0 0;color:#000;font-family:var(--font-body-family);font-size:2.2rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-.015em;text-align:left}.template-product-bonsai-parity .bonsai-parity-product-extras__intro p{margin:0}.template-product-bonsai-parity .bonsai-parity-product-extras__steps{align-self:stretch;margin:3rem 0 0;padding:0;list-style-position:inside;color:#000;font-family:var(--font-body-family);font-size:2.2rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-.015em}.template-product-bonsai-parity .bonsai-parity-product-extras__steps li+li{margin-top:2.4rem}.template-product-bonsai-parity .bonsai-parity-product-extras__care-icon{display:block;width:12.3rem;height:auto;margin:auto auto 0}.template-product-bonsai-parity .bonsai-parity-product-extras__seasons{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:1.2rem 4rem 6rem;background-color:var(--bonsai-parity-cream);background-position:center;background-repeat:no-repeat;background-size:cover}.template-product-bonsai-parity .bonsai-parity-product-extras__seasons-background,.template-product-bonsai-parity .bonsai-parity-product-extras__seasons-background-picture,.template-product-bonsai-parity .bonsai-parity-product-extras__seasons-background-picture picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.template-product-bonsai-parity .bonsai-parity-product-extras__seasons-background-image{display:block;width:100%;height:100%;object-fit:cover}.template-product-bonsai-parity .bonsai-parity-product-extras__seasons-heading{position:relative;z-index:1;margin:0;color:var(--bonsai-parity-yellow);font-family:var(--font-body-family);font-size:5rem;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:-.035em;text-align:center}.template-product-bonsai-parity .bonsai-parity-product-extras__seasons-heading span{display:block}.template-product-bonsai-parity .bonsai-parity-product-extras__seasons-illustration{position:relative;z-index:1;display:block;width:min(30rem,58%);height:auto;margin:auto 0 0}.template-product-bonsai-parity .bonsai-parity-product-extras__lifestyle{width:100%;margin:0;overflow:hidden;background:var(--bonsai-parity-cream)}.template-product-bonsai-parity .bonsai-parity-product-extras__lifestyle img{display:block;width:100%;height:auto;aspect-ratio:45 / 32;object-fit:cover;object-position:center}@media screen and (min-width:1025px){.template-product-bonsai-parity .bonsai-parity-product-extras__seasons.is-background-ready{background-attachment:fixed;background-image:var(--bonsai-fixed-background)}.template-product-bonsai-parity .bonsai-parity-product-extras__seasons.is-background-ready .bonsai-parity-product-extras__seasons-background{display:none}}@media screen and (min-width:1200px){.template-product-bonsai-parity product-info .product__media-wrapper{height:min(102.4rem,100vh)}.template-product-bonsai-parity product-info .product__info-wrapper,.template-product-bonsai-parity product-info .product__info-container{height:auto;min-height:0}.template-product-bonsai-parity product-info .product__info-container{padding-top:12rem}.template-product-bonsai-parity product-info [id^=price-]{margin-right:7rem}.template-product-bonsai-parity product-info .bonsai-color-rail{padding-block:2rem}.template-product-bonsai-parity product-info .bonsai-color-rail__heading{margin-bottom:1rem}.template-product-bonsai-parity product-info .product-form__input--option-size,.template-product-bonsai-parity product-info .product-form__quantity{padding-top:2.2rem}.template-product-bonsai-parity product-info .product-form__quantity .form__label{transform:translateY(-2.2rem)}.template-product-bonsai-parity product-info .bonsai-purchase-help{gap:.8rem;margin-top:1.6rem;padding-top:1.4rem}.template-product-bonsai-parity product-info .product__info-container>.bonsai-parity-buy-block,.template-product-bonsai-parity product-info .product__info-container>div:has(>product-form){margin-top:.8rem}}@media screen and (min-width:768px)and (max-width:1199px){.template-product-bonsai-parity product-info .product__info-container{grid-template-areas:"title price" "description description" "colors colors" "gender gender" "size size" "quantity quantity" "buy buy" "help help";padding:9rem 2.8rem 4rem}.template-product-bonsai-parity product-info .product__title h1{font-size:clamp(3.5rem,4.2vw,4.6rem)}.template-product-bonsai-parity product-info [id^=price-]{width:clamp(11rem,16vw,16rem);height:clamp(9rem,13vw,13rem);margin-top:-5rem;margin-right:4.5rem}.template-product-bonsai-parity product-info [id^=price-] .price-item{font-size:clamp(2.2rem,3vw,3.4rem)}.template-product-bonsai-parity product-info .product__description,.template-product-bonsai-parity product-info .bonsai-parity-product-copy{margin-top:2.8rem!important;padding-bottom:2.2rem;font-size:clamp(1.7rem,2.1vw,2.2rem);line-height:1.5}.template-product-bonsai-parity product-info .product-form__input--option-gender{min-height:9rem}.template-product-bonsai-parity product-info .product-form__input--option-gender input[type=radio]+label{min-height:8.8rem;padding-inline:1rem;font-size:clamp(2rem,2.5vw,2.7rem)}.template-product-bonsai-parity product-info .product-form__input--option-size,.template-product-bonsai-parity product-info .product-form__quantity{padding-top:2.4rem}.template-product-bonsai-parity product-info .product-form__input--option-size{padding-right:0}.template-product-bonsai-parity product-info .product-form__quantity{padding-left:0}.template-product-bonsai-parity product-info .product-form__input--option-size .form__label,.template-product-bonsai-parity product-info .product-form__quantity .form__label{margin-bottom:2rem;font-size:clamp(2rem,2.5vw,2.7rem)}.template-product-bonsai-parity product-info .product-form__input--option-size .select,.template-product-bonsai-parity product-info fieldset.product-form__input--option-size.product-form__input--pill{width:100%}.template-product-bonsai-parity product-info .product-form__input--option-size .select__select,.template-product-bonsai-parity product-info fieldset.product-form__input--option-size.product-form__input--pill>input+label{font-size:1.8rem}.template-product-bonsai-parity product-info .product__info-container>.bonsai-parity-buy-block,.template-product-bonsai-parity product-info .product__info-container>div:has(>product-form){margin-top:2.8rem}.template-product-bonsai-parity product-info .product-form__submit{width:22rem;min-height:6.2rem;font-size:2rem}.template-product-bonsai-parity .bonsai-parity-product-extras__care{padding-inline:4rem}.template-product-bonsai-parity .bonsai-parity-product-extras__intro,.template-product-bonsai-parity .bonsai-parity-product-extras__steps{font-size:1.8rem}}@media screen and (max-width:767px){.template-product-bonsai-parity .bonsai-parity-header .header__icon--cart{color:#fff}.template-product-bonsai-parity .bonsai-parity-header .header__icon--cart:before{filter:drop-shadow(0 .08rem .14rem rgba(0,0,0,.55))}.template-product-bonsai-parity product-info .product{display:block;min-height:0}.template-product-bonsai-parity product-info .product__media-wrapper{width:100%;height:min(103vw,42rem);min-height:0}.template-product-bonsai-parity product-info .product__info-wrapper{width:100%;min-height:0}.template-product-bonsai-parity product-info .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}.template-product-bonsai-parity product-info .product__media-list{width:100%;margin:0;scroll-padding-left:0}.template-product-bonsai-parity product-info .product__media-list:after{display:none}.template-product-bonsai-parity product-info .product__media-list .product__media-item{width:100%;padding:0}.template-product-bonsai-parity product-info .thumbnail-slider{bottom:1.6rem}.template-product-bonsai-parity product-info .product__info-container{grid-template-areas:"title price" "description description" "colors colors" "gender gender" "size size" "quantity quantity" "buy buy" "help help";grid-template-columns:minmax(0,1fr) 11rem;min-height:0;padding:8rem 2.4rem 4.8rem}.template-product-bonsai-parity product-info .product__title{align-self:center}.template-product-bonsai-parity product-info .product__title h1{font-size:3.2rem;line-height:1.1}.template-product-bonsai-parity product-info [id^=price-]{align-self:center;width:10.8rem;height:8.6rem;margin:-3.2rem 0 0}.template-product-bonsai-parity product-info [id^=price-] .price-item{font-size:2rem}.template-product-bonsai-parity product-info .product__description,.template-product-bonsai-parity product-info .bonsai-parity-product-copy{margin-top:2.6rem!important;padding-bottom:2.6rem;font-size:1.65rem;line-height:1.5;letter-spacing:-.015em}.template-product-bonsai-parity product-info .product-form__input--option-gender{display:block;min-height:11rem}.template-product-bonsai-parity product-info .product-form__input--option-gender input[type=radio]+label{width:100%;min-height:5.5rem;padding:1.2rem 1rem;font-size:2.2rem;box-shadow:none}.template-product-bonsai-parity product-info .product-form__input--option-gender input[type=radio]:checked+label{box-shadow:none}.template-product-bonsai-parity product-info .product-form__input--option-size,.template-product-bonsai-parity product-info .product-form__quantity{justify-self:center;width:100%;padding:2.8rem 0 0;text-align:center}.template-product-bonsai-parity product-info .product-form__quantity{padding-top:2.6rem}.template-product-bonsai-parity product-info .product-form__input--option-size .form__label,.template-product-bonsai-parity product-info .product-form__quantity .form__label{margin-bottom:1.8rem;font-size:2.2rem;text-align:center}.template-product-bonsai-parity product-info .product-form__input--option-size .select,.template-product-bonsai-parity product-info fieldset.product-form__input--option-size.product-form__input--pill{width:100%;margin-inline:auto;justify-content:center}.template-product-bonsai-parity product-info .product-form__input--option-size .select__select,.template-product-bonsai-parity product-info fieldset.product-form__input--option-size.product-form__input--pill>input+label{font-size:2rem;text-align:left}.template-product-bonsai-parity product-info quantity-input.quantity{margin:0 auto}.template-product-bonsai-parity product-info .product__info-container>.bonsai-parity-buy-block,.template-product-bonsai-parity product-info .product__info-container>div:has(>product-form){justify-self:center;width:100%;margin-top:2.8rem}.template-product-bonsai-parity product-info .product-form__submit{width:min(32rem,100%);min-height:6.4rem;margin-inline:auto;font-size:2.2rem}.template-product-bonsai-parity product-info .bonsai-purchase-help{margin-top:2.8rem;text-align:left}.template-product-bonsai-parity .bonsai-sticky-purchase:not([hidden]){position:fixed;z-index:45;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.2rem;min-height:7.4rem;padding:1rem max(1.6rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1.6rem,env(safe-area-inset-left));border-top:.15rem solid currentColor;background:var(--bonsai-parity-product-surface);color:var(--bonsai-parity-product-ink);box-shadow:0 -.6rem 1.8rem #0000002e}.template-product-bonsai-parity .bonsai-sticky-purchase__summary{display:grid;gap:.2rem;min-width:0;font-size:1.2rem;line-height:1.2}.template-product-bonsai-parity .bonsai-sticky-purchase__product{font-size:1.5rem}.template-product-bonsai-parity .bonsai-sticky-purchase__selection{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-product-bonsai-parity .bonsai-sticky-purchase__price{font-size:1.6rem}.template-product-bonsai-parity .bonsai-sticky-purchase__button{min-width:10.8rem;min-height:4.8rem;padding:.8rem 1.4rem;border:.15rem solid var(--bonsai-parity-action-ink);border-radius:999px;background:var(--bonsai-parity-action-background);color:var(--bonsai-parity-action-ink);font-size:1.4rem}.template-product-bonsai-parity .bonsai-sticky-purchase__button:disabled{opacity:.55}.template-product-bonsai-parity .bonsai-parity-product-extras__care-grid{display:block;min-height:0}.template-product-bonsai-parity .bonsai-parity-product-extras__care,.template-product-bonsai-parity .bonsai-parity-product-extras__seasons{min-height:80rem}.template-product-bonsai-parity .bonsai-parity-product-extras__care{padding:3.6rem 3rem 4.4rem}.template-product-bonsai-parity .bonsai-parity-product-extras__heading,.template-product-bonsai-parity .bonsai-parity-product-extras__seasons-heading{font-size:4rem;line-height:1.15}.template-product-bonsai-parity .bonsai-parity-product-extras__intro{margin-top:4rem;font-size:1.6rem;line-height:1.45}.template-product-bonsai-parity .bonsai-parity-product-extras__steps{margin-top:3.2rem;font-size:1.6rem;line-height:1.45}.template-product-bonsai-parity .bonsai-parity-product-extras__steps li+li{margin-top:2.6rem}.template-product-bonsai-parity .bonsai-parity-product-extras__care-icon{width:11rem}.template-product-bonsai-parity .bonsai-parity-product-extras__seasons{padding:2.4rem 2rem 5rem;background-attachment:scroll}.template-product-bonsai-parity .bonsai-parity-product-extras__seasons-illustration{width:min(28rem,76%)}.template-product-bonsai-parity .bonsai-parity-product-extras__lifestyle img{aspect-ratio:45 / 32}}@media(prefers-reduced-motion:reduce){.template-product-bonsai-parity product-info .slider,.template-product-bonsai-parity product-info .product-form__submit{scroll-behavior:auto;transition:none}.template-product-bonsai-parity product-info .product-form__submit:hover:not(:disabled){transform:none}.template-product-bonsai-parity .bonsai-parity-product-extras__seasons{background-attachment:scroll}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bonsai-parity-product.css.map */
