.pseudo-product{display:block}.pseudo-product__grid{align-items:flex-start}@media screen and (min-width:750px){.pseudo-product--right .pseudo-product__media{order:2}.pseudo-product__media--sticky{position:sticky;top:3rem;z-index:2}}@media screen and (min-width:990px){.pseudo-product.product--large .product__media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.pseudo-product.product--large .product__info-wrapper{max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.pseudo-product.product--medium .product__media-wrapper,.pseudo-product.product--small .product__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.pseudo-product.product--medium .product__info-wrapper,.pseudo-product.product--small .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}.pseudo-gallery__main{border-radius:var(--media-radius, 0);overflow:hidden}.pseudo-gallery__main img{display:block;width:100%;height:auto;object-fit:contain;transition:opacity .2s ease}.pseudo-gallery__thumbs{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.pseudo-gallery__thumb-button{padding:0;border:.2rem solid transparent;border-radius:var(--media-radius, 0);background:none;cursor:pointer;line-height:0;overflow:hidden}.pseudo-gallery__thumb-button.is-active{border-color:rgb(var(--color-foreground))}.pseudo-gallery__thumb-button img{display:block;width:6rem;height:6rem;object-fit:cover}.pseudo-product__info>*+*{margin-top:1.5rem}.pseudo-product__subtitle{margin:.4rem 0 0;font-size:2.4rem;font-weight:500;opacity:.8}.pseudo-product__family-heading{display:block;margin-bottom:.6rem;font-size:1.5rem;font-weight:700}.pseudo-product__family-select{width:auto;max-width:100%;margin:.4rem 0 0}.pseudo-product__family-select .select__select{padding:.2rem 2.6rem .2rem 1.5rem;border:0;background:transparent;font-size:1.6rem;font-weight:500;opacity:.9;cursor:pointer}.pseudo-product__family-select .svg-wrapper{right:.4rem}.pseudo-family-pills{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.pseudo-family-pill{display:inline-block;padding:1rem 2rem;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--inputs-radius, .4rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;letter-spacing:.1rem;line-height:1;text-align:center;text-decoration:none;transition:border var(--duration-short) ease}.pseudo-family-pill:hover{border-color:rgb(var(--color-foreground));text-decoration:none}.pseudo-family-pill.is-current{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:default}.pseudo-product__info .product-form{display:block}.pseudo-product__price{font-size:1.8rem}.pseudo-product__price .price-item--compare{margin-left:1rem;opacity:.7}.pseudo-product__price .price-item--compare[hidden]{display:none}.pseudo-product__selector,.pseudo-product__options{display:flex;flex-direction:column;gap:1.2rem}.pseudo-field .form__label{display:block;margin-bottom:.6rem;font-size:1.5rem;font-weight:700}.pseudo-field .select{width:100%}.pseudo-field .select__select{font-size:1.6rem;padding-left:1.5rem}.pseudo-field .select .svg-wrapper{right:1.5rem}.pseudo-product__quantity .form__label{display:block;margin-bottom:.6rem;font-size:1.5rem;font-weight:700}.pseudo-product__actions-row{display:flex;align-items:flex-end;gap:1.2rem;flex-wrap:wrap}.pseudo-product__actions-row .pseudo-product__buy{flex:1 1 20rem;margin:0}.pseudo-product__actions-row .pseudo-product__buy .product-form__buttons,.pseudo-product__actions-row .pseudo-product__buy .product-form__submit{margin:0}.pseudo-product__actions-row .pseudo-product__learn-more{flex:1 1 20rem;text-align:center;margin:0}.pseudo-product__learn-more--block{display:flex;width:100%;text-align:center}.pseudo-field--search{display:flex;flex-direction:column;gap:.6rem}.pseudo-field--search .form__label{margin-bottom:0}.pseudo-search__input{width:100%;padding:1.2rem 1.5rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, .4rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem}.pseudo-search__input:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem}.pseudo-field--search .select[hidden]{display:none}.pseudo-product__chooser-pills{display:block;position:relative;max-height:26rem;overflow-y:auto;margin:0;padding:0;border:0}.pseudo-search__empty{margin:.2rem 0 0;font-size:1.3rem;opacity:.7}.pseudo-search__empty[hidden]{display:none}.pseudo-field--pill{border:0;padding:0;margin:0;min-width:0}.pseudo-field--pill .form__label{display:block;margin-bottom:.2rem}.pseudo-field--card{border:0;padding:0;margin:0;min-width:0}.pseudo-field--card .form__label{display:block;margin-bottom:.6rem}.pseudo-cards{display:grid;position:relative;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.8rem}.pseudo-card{display:flex;flex-direction:column;overflow:hidden;border:.1rem solid rgba(var(--color-button),.4);border-radius:var(--inputs-radius, .4rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.pseudo-card:hover{border-color:rgb(var(--color-button))}.pseudo-card__head{padding:.7rem 1rem;border-bottom:.1rem solid rgba(var(--color-button),.4);background-color:rgba(var(--color-button),.12);font-size:1.4rem;font-weight:700;line-height:1.25}.pseudo-card__body{display:flex;flex-direction:column;gap:.2rem;padding:.7rem 1rem}.pseudo-card__price{font-size:1.5rem;font-weight:500}.pseudo-card__unit{font-size:1.2rem;opacity:.7}.pseudo-card__unit[hidden]{display:none}.pseudo-field--card input[type=radio]:checked+.pseudo-card{border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button))}.pseudo-field--card input[type=radio]:checked+.pseudo-card .pseudo-card__head{background-color:rgba(var(--color-button),.28)}.pseudo-field--card input[type=radio]:focus-visible+.pseudo-card{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.pseudo-card.is-unavailable{opacity:.5}.pseudo-card.is-unavailable .pseudo-card__price{text-decoration:line-through}.pseudo-subscription{display:flex;flex-direction:column;gap:.8rem}.pseudo-subscription[hidden]{display:none}.pseudo-subscription__heading{display:block;margin-bottom:.2rem;font-size:1.5rem;font-weight:700}.pseudo-subscription__option{position:relative;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, .4rem);transition:border-color .15s ease,box-shadow .15s ease}.pseudo-subscription__option:has(input[type=radio]:checked){border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.pseudo-subscription__option input[type=radio]{position:absolute;top:1.5rem;left:1.5rem;margin:0}.pseudo-subscription__option>label{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:1rem;row-gap:.4rem;margin:0;padding:1.2rem 1.5rem 1.2rem 4.4rem;cursor:pointer}.pseudo-subscription__label-text{font-weight:600}.pseudo-subscription__price{margin-left:auto;text-align:right;white-space:nowrap}.pseudo-subscription__option>label>.pseudo-subscription__price{flex:0 0 auto}.pseudo-subscription__compare{margin-right:.6rem;opacity:.7}.pseudo-subscription__compare[hidden]{display:none}.pseudo-subscription__badge{align-self:center;flex:0 0 auto;padding:.2rem .8rem;border-radius:var(--badge-corner-radius, 4rem);background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.1rem;font-weight:600;letter-spacing:.03rem;white-space:nowrap}.pseudo-subscription__badge[hidden]{display:none}.pseudo-subscription__frequency{margin-top:-.4rem;padding:0 1.5rem 1.3rem}.pseudo-subscription__frequency[hidden]{display:none}.pseudo-subscription__frequency .form__label{display:block;margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.pseudo-subscription__frequency .select{width:100%}.pseudo-subscription__frequency .select .svg-wrapper{right:1.5rem}.pseudo-family-pill--back{background-color:#502c1e;color:#fff}.pseudo-product__notice{padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, .4rem);background:rgba(var(--color-foreground),.04)}.pseudo-product__description{margin-top:2rem}.no-js .no-js-hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/214/assets/component-pseudo-product-branded.css.map */
