.ppp-atc-spinner{display:block;width:22px;height:22px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:0}[data-added=true] .ppp-atc-spinner{opacity:1;animation:ppp-spin .7s linear 30}@keyframes ppp-spin{to{transform:rotate(360deg)}}.variant-option__button-label--has-swatch{border:none!important;background:transparent!important;min-height:auto!important;overflow:visible!important;padding:3px!important;flex:0 0 auto!important}.variant-option__button-label--has-swatch:before{display:none!important}.variant-option__button-label--has-swatch:hover,.variant-option__button-label--has-swatch:has(:checked),.variant-option__button-label--has-swatch:focus-within{outline:none!important;box-shadow:none!important}.variant-option__button-label--has-swatch:after,.variant-option__button-label--has-swatch:has(:checked):after{display:none!important;border:none!important;outline:none!important}.variant-option__button-label--has-swatch:has(:checked):after{display:block!important;content:""!important;position:absolute!important;bottom:-3px!important;left:0!important;right:0!important;height:2px!important;background:currentColor!important;border-radius:0!important;border:none!important;inset:unset!important}.variant-option--swatches .swatch,.variant-option--swatches .swatch--unscaled{border-radius:0!important;width:var(--ppp-swatch-size, 24px)!important;height:var(--ppp-swatch-size, 24px)!important;border:none!important;box-shadow:none!important;outline:none!important}.variant-option--swatches .variant-option__button-label__pill{display:none!important}.variant-option__button-label--has-swatch:hover .swatch{transform:scale(1.08);transition:transform .15s ease}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{border:none!important;background:transparent!important;padding-block:2px!important;padding-inline:5px!important;flex:0 0 auto!important;min-height:auto!important;overflow:visible!important;border-radius:0!important;font-size:var(--ppp-size-btn-size, var(--font-paragraph--size));color:var(--color-foreground)}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before,.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after{display:none!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{display:none!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover{background:transparent!important;border-color:transparent!important;color:var(--color-foreground)!important;opacity:.65}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked) .variant-option__button-label__text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has([data-option-available=false]){opacity:.38}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__text{text-decoration:line-through;text-decoration-thickness:1px}.variant-option--buttons:not(.variant-option--swatches).variant-option--equal-width-buttons{display:flex!important;flex-wrap:wrap!important;grid-template-columns:unset!important;gap:0!important}.variant-option legend{font-size:var(--ppp-option-label-size, var(--font-paragraph--size));font-weight:400;margin-bottom:10px}.variant-option__swatch-value:before{content:" "}.ppp-size-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.ppp-size-chart-link{font-size:.8125rem;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;color:currentColor;opacity:.6;white-space:nowrap;flex-shrink:0;line-height:1;padding-bottom:2px}.ppp-size-chart-link:hover{opacity:1}.add-to-cart-button,.product-form-buttons{width:100%}.product-form-buttons .button,.product-form-buttons .button-secondary,.add-to-cart-button{border-radius:0!important;width:100%!important;color:var(--ppp-atc-text-color, currentColor)!important;background-color:var(--ppp-atc-bg-color, transparent)!important;border-style:solid!important;border-width:var(--ppp-atc-border-width, 1px)!important;border-color:var(--ppp-atc-border-color, currentColor)!important;min-height:var(--ppp-atc-height, 52px)!important;font-family:var(--ppp-atc-font-family, inherit)!important;font-size:var(--ppp-atc-font-size, inherit)!important;letter-spacing:var(--ppp-atc-letter-spacing, normal)!important;text-transform:var(--ppp-atc-text-transform, none)!important;transition:opacity .15s ease!important}.product-form-buttons .button:hover,.product-form-buttons .button-secondary:hover,.add-to-cart-button:hover{opacity:.75!important;color:var(--ppp-atc-text-color, currentColor)!important;background-color:var(--ppp-atc-bg-color, transparent)!important;border-color:var(--ppp-atc-border-color, currentColor)!important}.ppp-hide-atc-icon .add-to-cart-icon{display:none!important}.ppp-linked-swatches__wrap{width:100%}.ppp-linked-swatches__label{font-size:var(--ppp-option-label-size, var(--font-paragraph--size));margin:0 0 10px;display:flex;gap:.35em;align-items:baseline;font-weight:400}.ppp-linked-swatches{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ppp-linked-swatch{display:block;width:var(--ppp-swatch-size, 24px);height:var(--ppp-swatch-size, 24px);border-radius:0;overflow:hidden;position:relative;flex-shrink:0;text-decoration:none;border:none;outline:none;box-shadow:none;transition:transform .15s ease;background-size:cover;background-position:center;cursor:pointer}.ppp-linked-swatch:hover{transform:scale(1.08);outline:none}.ppp-linked-swatch--active{overflow:visible;cursor:default}.ppp-linked-swatch--active:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:currentColor;border-radius:0}.ppp-acc-stack{width:100%}.ppp-acc-item{border-top:1px solid var(--ppp-acc-divider-color, #e0e0e0)}.ppp-acc-item:last-child{border-bottom:1px solid var(--ppp-acc-divider-color, #e0e0e0)}.ppp-acc-item__summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;cursor:pointer;list-style:none;font-size:var(--ppp-acc-label-size, var(--font-paragraph--size));font-weight:var(--ppp-acc-label-weight, normal);color:var(--color-foreground);-webkit-user-select:none;user-select:none}.ppp-acc-item__summary::-webkit-details-marker{display:none}.ppp-acc-item__summary::marker{display:none}.ppp-acc-item__summary:hover{color:var(--color-foreground)}.ppp-acc-item__icon:before{content:"+";font-size:1.1em;line-height:1;font-weight:300}.ppp-acc-item[open] .ppp-acc-item__icon:before{content:"\2014"}.ppp-acc-item__body{padding-bottom:16px;font-size:var(--ppp-acc-content-size, .875rem);line-height:1.65;color:rgb(var(--color-foreground-rgb) / .72)}.ppp-acc-item__body>*:first-child{margin-top:0}.ppp-acc-item__body>*:last-child{margin-bottom:0}.ppp-acc-item[open] .ppp-acc-item__body{animation:ppp-acc-open .28s ease forwards}@keyframes ppp-acc-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ppp-acc-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.ppp-acc-item__body ul{padding-inline-start:0;list-style:none;margin:0}.ppp-acc-item__body ul li:before{content:"\2014  "}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ppp-product.css.map */
