body.is-product-template .linked-color-swatches{margin-block-end:var(--padding-md, 1rem)}body.is-product-template .linked-color-swatches__label{margin:0 0 var(--padding-xs, .5rem);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:rgb(var(--color-foreground-rgb) / .75);text-align:start}body.is-product-template .linked-color-swatches__list{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;list-style:none}body.is-product-template .linked-color-swatches__item{flex:0 0 auto}body.is-product-template .linked-color-swatches__swatch{--linked-swatch-size: 78px;display:block;width:var(--linked-swatch-size);height:var(--linked-swatch-size);padding:4px;border:2px solid transparent;border-radius:9999px;background:var(--color-background);box-sizing:border-box;overflow:hidden;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}body.is-product-template .linked-color-swatches__swatch:hover{border-color:rgb(var(--color-foreground-rgb) / .35);transform:scale(1.04)}body.is-product-template .linked-color-swatches__swatch--active,body.is-product-template .linked-color-swatches__swatch--active:hover{border-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-background);transform:none}body.is-product-template .linked-color-swatches__img{display:block;width:100%;height:100%;border-radius:9999px;object-fit:cover;object-position:center center}body.is-product-template .linked-color-swatches__placeholder{display:block;width:100%;height:100%;border-radius:9999px;background:rgb(var(--color-foreground-rgb) / .08)}@media screen and (min-width:750px){body.is-product-template .linked-color-swatches__swatch{--linked-swatch-size: 84px}}@media screen and (min-width:750px){body.is-product-template.page-width-wide,body.is-product-template.page-width-normal,body.is-product-template.page-width-narrow{--page-content-width: min(80rem, calc(100vw - var(--page-margin) * 2))}}body.is-product-template .variant-picker .variant-option--buttons.variant-option--default-width-buttons:not(.variant-option--swatches){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gap-sm)}body.is-product-template .variant-picker .variant-option--buttons.variant-option--default-width-buttons:not(.variant-option--swatches)>legend{grid-column:1 / -1}body.is-product-template .variant-picker .variant-option--default-width-buttons:not(.variant-option--swatches) .variant-option__button-label{flex:unset;flex-basis:auto;min-width:0;width:100%;box-sizing:border-box}body.is-product-template .variant-picker .variant-option--default-width-buttons:not(.variant-option--swatches) .variant-option__button-label__text{text-align:center}body.is-product-template .variant-picker .variant-option--buttons.variant-option--default-width-buttons:not(.variant-option--swatches){--options-border-radius: 35px}body.is-product-template .variant-picker .variant-option--buttons.variant-option--default-width-buttons:not(.variant-option--swatches) .variant-option__button-label,body.is-product-template .variant-picker .variant-option--buttons.variant-option--default-width-buttons:not(.variant-option--swatches) .variant-option__button-label:before,body.is-product-template .variant-picker .variant-option--buttons.variant-option--default-width-buttons:not(.variant-option--swatches) .variant-option__button-label:after,body.is-product-template .variant-picker .variant-option--buttons.variant-option--default-width-buttons:not(.variant-option--swatches) .variant-option__button-label__pill{border-radius:35px}@media screen and (max-width:749px){body.is-product-template .variant-picker .variant-option--buttons.variant-option--default-width-buttons:not(.variant-option--swatches){grid-template-columns:repeat(4,minmax(0,1fr))}}body.is-product-template .variant-picker .variant-option--swatches .swatch.swatch--unscaled{--swatch-width: max( calc(var(--variant-picker-swatch-width) * 1.3), calc(var(--variant-picker-swatch-height) * 1.3) );--swatch-height: max( calc(var(--variant-picker-swatch-width) * 1.3), calc(var(--variant-picker-swatch-height) * 1.3) )}body.is-product-template .variant-picker .variant-option--swatches .swatch.swatch--unscaled.swatch--variant-image{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--color-background)}body.is-product-template .variant-picker .variant-option--buttons.variant-option--swatches{align-items:center;padding-block:var(--padding-xs)}body.is-product-template .variant-picker .variant-option--swatches .swatch,body.is-product-template .variant-picker .variant-option--swatches .swatch.swatch--square-shape{border-radius:50%}body.is-product-template .variant-picker .variant-option--swatches .variant-option__button-label--has-swatch{--focus-outline-radius: 50%;display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%}body.is-product-template .variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(.swatch--square-shape){--swatch-photo-corner-radius: 50%;--focus-outline-radius: 50%}body.is-product-template .variant-picker .variant-option--buttons.variant-option--swatches label:has(.swatch),body.is-product-template .variant-picker .variant-option--buttons.variant-option--swatches label:has(.swatch.swatch--square-shape){border-radius:50%}body.is-product-template .buy-buttons-block .add-to-cart-button.button,body.is-product-template .buy-buttons-block add-to-cart-component .button,sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button.button,body.is-product-template .sticky-add-to-cart__button.add-to-cart-button.button{border-radius:35px}body.is-product-template .buy-buttons-block quantity-selector-component.quantity-selector{border-radius:35px;overflow:hidden}body.is-product-template .buy-buttons-block quantity-selector-component.quantity-selector .quantity-minus{border-start-start-radius:35px;border-end-start-radius:35px}body.is-product-template .buy-buttons-block quantity-selector-component.quantity-selector .quantity-plus{border-start-end-radius:35px;border-end-end-radius:35px}@media screen and (min-width:750px){body.is-product-template .product-information__grid:not(.product-information--media-none) .product-information__media{max-width:none;width:100%;justify-self:stretch}body.is-product-template .product-information__media media-gallery{width:100%;max-width:100%}body.is-product-template .product-information__media .media-gallery__grid{width:100%}body.is-product-template .product-information__media .product-media-container{width:100%;max-width:100%}body.is-product-template .product-information__media .product-media-container img{width:100%;height:100%;object-fit:cover;object-position:center center}}@media screen and (max-width:749px){body.is-product-template .product-information .text-block.text-block--align-right:has(>h1),body.is-product-template .product-information product-price.text-block--align-right{width:100%;text-align:center;margin-inline:0;margin-inline-start:0}body.is-product-template .product-information .text-block.text-block--align-right:has(>h1)>h1{width:100%;text-align:center;margin-inline:auto;margin-inline-start:auto}body.is-product-template .product-information product-price.text-block--align-right>div,body.is-product-template .product-information product-price.text-block--align-right .price__regular,body.is-product-template .product-information product-price.text-block--align-right .price-item__group,body.is-product-template .product-information product-price.text-block--align-right .price{width:100%;text-align:center;margin-inline:auto;margin-inline-start:auto;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-page-layout.css.map */
