.wc-product__layout{display:grid;grid-template-columns:minmax(0,1fr) min(607px,42.15vw);column-gap:var(--space-3xl);padding:0 34px 0 56px}.wc-product__info{min-width:0;padding-top:var(--product-padding-top)}.wc-product__tags{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.wc-product__tag{display:inline-flex;align-items:center;min-height:var(--button-height-xs);padding-inline:11px;border:var(--button-border-width) solid var(--color-accent);border-radius:var(--button-radius);color:var(--color-accent);font-size:var(--text-caption);line-height:var(--leading-flat);text-transform:uppercase}.wc-product__title{max-width:516px;margin:14px 0 0;font-family:var(--font-display);font-size:var(--text-display-product);font-weight:500;line-height:var(--leading-display);color:var(--color-heading)}.wc-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-xs);margin-top:19px;font-size:22px;line-height:var(--leading-flat);text-transform:uppercase}.wc-product__price-was{color:var(--color-muted);font-size:var(--text-lede)}.wc-product__unit-price{flex-basis:100%;color:var(--color-muted-strong);font-size:var(--text-meta)}.wc-product__variants{margin-top:var(--space-xl)}.wc-product__variants .product-form__input{margin:0 0 var(--space-xs);padding:0;border:0;max-width:none}.wc-product__variants .form__label{display:block;margin:0 0 var(--space-2xs);padding:0;color:var(--color-muted-strong);font-size:var(--text-meta);line-height:var(--leading-flat);text-transform:uppercase}.wc-product__variants .product-form__input--pill input[type=radio]{position:absolute;width:1px;height:1px;margin:0;opacity:0}.wc-product__variants .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;min-height:var(--button-height-sm);margin:0 var(--space-2xs) var(--space-2xs) 0;padding:0 var(--button-padding-inline-sm);border:var(--button-border-width) solid var(--color-border);border-radius:var(--button-radius);background:transparent;color:var(--color-text);font-size:var(--text-meta);letter-spacing:0;line-height:var(--leading-flat);text-transform:uppercase;cursor:pointer;transition:background-color var(--transition-button),color var(--transition-button)}.wc-product__variants .product-form__input--pill input[type=radio]+label:hover,.wc-product__variants .product-form__input--pill input[type=radio]:checked+label{background-color:var(--color-border);color:var(--color-page)}.wc-product__variants .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--color-border);outline-offset:2px}.wc-product__variants .product-form__input--pill input.disabled+label{opacity:.4;text-decoration:line-through}.wc-product__variants .select{position:relative;max-width:260px}.wc-product__variants .select__select{width:100%;height:var(--button-height);padding:0 36px 0 var(--space-xs);border:var(--button-border-width) solid var(--color-border);border-radius:var(--button-radius);background:transparent;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-meta);text-transform:uppercase;-webkit-appearance:none;appearance:none}.wc-product__variants .select__select option{background:var(--color-page)}.wc-product__variants .select .svg-wrapper{position:absolute;top:50%;right:var(--space-xs);width:10px;height:10px;transform:translateY(-50%);pointer-events:none;color:var(--color-text)}.wc-product__buy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin-top:49px}.wc-product__variants+.wc-product__buy{margin-top:var(--space-lg)}.wc-quantity{display:inline-flex;align-items:center;height:var(--button-height-lg);border:var(--button-border-width) solid var(--color-border);border-radius:var(--button-radius);color:var(--color-text)}.wc-quantity__button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:100%;padding:0;border:0;background:none;color:inherit;font-family:var(--font-body);font-size:var(--text-button-lg);cursor:pointer}.wc-quantity__button.disabled{opacity:.4;cursor:default}.wc-quantity__input{width:2.5ch;padding:0;border:0;background:none;color:inherit;font-family:var(--font-body);font-size:var(--text-button-lg);text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.wc-quantity__input::-webkit-inner-spin-button,.wc-quantity__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.wc-quantity__button:focus-visible,.wc-quantity__input:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px;border-radius:var(--button-radius)}.wc-product__form{display:block}.wc-product__form-inner{margin:0}.wc-product__add{position:relative;gap:.6em}.wc-product__add[disabled]{opacity:.5;cursor:not-allowed}.wc-product__add[disabled]:hover{background:transparent;color:var(--color-border)}.wc-product__add.loading>span{visibility:hidden}.wc-product__add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto}.wc-product__add .spinner{width:16px;height:16px}.wc-product__add .path{stroke:currentColor}.wc-product__error{margin:var(--space-2xs) 0 0;color:var(--color-text)}.wc-product__story{margin-top:62px}.wc-product__story-heading{max-width:312px;margin:0;font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.05;color:var(--color-accent)}.wc-product__description{max-width:499px;margin-top:14px;font-size:var(--text-body-l);line-height:1.05}.wc-product__description p{margin:0 0 .6em}.wc-product__description>:last-child{margin-bottom:0}.wc-product__specs{max-width:504px;margin:62px 0 0;border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-meta);line-height:var(--leading-flat);text-transform:uppercase}.wc-product__spec{display:grid;grid-template-columns:142px minmax(0,1fr);align-items:center;min-height:24px;padding:3px 0 4px;border-top:var(--border-width) solid var(--color-border)}.wc-product__spec dt,.wc-product__spec dd{margin:0}.wc-rating{display:inline-flex;vertical-align:middle;color:var(--color-text)}.wc-rating__stars{display:inline-flex;clip-path:inset(0 calc(100% - var(--rating-fill)) 0 0)}.wc-rating__star{display:block;width:13px;height:13px}.wc-product__media{display:block;min-width:0}.wc-product__viewer{position:relative;aspect-ratio:607 / 851}.wc-product__slide{position:absolute;top:0;right:0;bottom:0;left:0}.wc-product__slide img,.wc-product__placeholder{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.wc-product__placeholder{fill:var(--color-muted)}.wc-product__thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xs);margin:var(--space-xs) 0 0;padding:0;list-style:none}.wc-product__thumb{display:block;width:56px;height:56px;padding:2px;border:var(--border-width) solid transparent;border-radius:var(--radius-card);background:none;cursor:pointer}.wc-product__thumb img{display:block;width:100%;height:100%;object-fit:contain}.wc-product__thumb[aria-current=true]{border-color:var(--color-border)}.wc-product__thumb:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}@media screen and (max-width:989px){.wc-product__layout{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl);padding:0 var(--page-gutter)}.wc-product__media{order:-1}.wc-product__viewer{width:min(100%,calc(70svh * 607 / 851));margin-inline:auto}.wc-product__info{padding-top:0}.wc-product__story,.wc-product__specs{margin-top:var(--space-3xl)}.wc-product__buy{margin-top:var(--space-xl)}}@media screen and (max-width:749px){.wc-product__description{font-size:16px}.wc-product__spec{grid-template-columns:116px minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wc-product.css.map */
