.product-purchase-form__options{display:flex;flex-direction:column;gap:32px}.product-purchase-form__option{display:flex;flex-direction:column;gap:12px}@media screen and (max-width:767px){.product-purchase-form__option{gap:16px}}.product-purchase-form__option-label{font-family:var(--font-cta--family);font-style:var(--font-cta--style);font-weight:var(--font-cta--weight);font-size:var(--font-cta--size);line-height:var(--font-cta--line-height);letter-spacing:var(--font-cta--letter-spacing);text-transform:var(--font-cta--case)}.product-purchase-form__option-label-wrap{display:flex;align-items:baseline;gap:12px}.product-purchase-form__option-label-wrap--with-trigger{justify-content:space-between;flex-wrap:wrap}.product-purchase-form__size-guide-trigger{margin-inline-start:auto;cursor:pointer}.product-purchase-form__option-name{font-family:var(--font-cta--family);font-style:var(--font-cta--style);font-weight:var(--font-cta--weight);font-size:var(--font-cta--size);line-height:var(--font-cta--line-height);letter-spacing:var(--font-cta--letter-spacing);text-transform:capitalize;color:#8c6954}.product-purchase-form__option-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product-purchase-form__swatches{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0;border:0}.product-purchase-form__swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:2px;border:1px solid transparent;background-color:transparent;cursor:pointer;transition:border-color var(--global-transition-duration, .3s) var(--global-transition-timing-function, ease-out),padding var(--global-transition-duration, .3s) var(--global-transition-timing-function, ease-out)}.product-purchase-form__swatches--circle .product-purchase-form__swatch{border-radius:50%}.product-purchase-form__swatches--square .product-purchase-form__swatch{border-radius:var(--swatch-border-radius, 0)}.product-purchase-form__swatch-bg{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.product-purchase-form__swatches--circle .product-purchase-form__swatch-bg{border-radius:50%}.product-purchase-form__swatches--square .product-purchase-form__swatch-bg{border-radius:var(--swatch-border-radius, 0)}.product-purchase-form__swatch--fallback{width:auto;min-width:44px;padding-inline:6px}.product-purchase-form__swatch-text{font-size:.625rem;font-weight:600;line-height:1;pointer-events:none}.product-purchase-form__swatch-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--color-text-primary);border-radius:inherit;opacity:.2;pointer-events:none}.product-purchase-form__option-input:checked+.product-purchase-form__swatch,.product-purchase-form__option-input:focus-visible+.product-purchase-form__swatch{border-color:currentColor;padding:7px;outline:none}.product-purchase-form__option-input:checked+.product-purchase-form__swatch .product-purchase-form__swatch-bg:before,.product-purchase-form__option-input:focus-visible+.product-purchase-form__swatch .product-purchase-form__swatch-bg:before{content:none}.product-purchase-form__option-input[data-option-state=sold-out]+.product-purchase-form__swatch .product-purchase-form__swatch-bg:after,.product-purchase-form__option-input[data-option-state=unavailable]+.product-purchase-form__swatch .product-purchase-form__swatch-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:color-mix(in srgb,var(--color-text-primary) 20%,transparent);border-radius:inherit;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'><line x1='100' y1='0' x2='0' y2='100' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'><line x1='100' y1='0' x2='0' y2='100' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-purchase-form__option-input[data-option-state=unavailable]+.product-purchase-form__swatch{cursor:not-allowed}[data-option-state=unavailable]{display:none}.product-purchase-form__option-input[data-option-state=unavailable]+.product-purchase-form__pill,.product-purchase-form__option-input[data-option-state=unavailable]+.product-purchase-form__swatch{display:none}.product-purchase-form__pills{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;border:0}.product-purchase-form__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:81px;padding:11px 19px;border:1px solid var(--color-border-primary);border-radius:0;cursor:pointer;font-size:var(--font-paragraph-sm--size, 14px);line-height:1;background-color:transparent;color:inherit;text-decoration:none;transition:border-color var(--global-transition-duration, .3s) var(--global-transition-timing-function, ease-out),background-color var(--global-transition-duration, .3s) var(--global-transition-timing-function, ease-out),color var(--global-transition-duration, .3s) var(--global-transition-timing-function, ease-out)}@media(max-width:767.98px){.product-purchase-form__pill{min-width:66px}}.product-purchase-form__option-input:checked+.product-purchase-form__pill,.product-purchase-form__pill[aria-current=true],.product-purchase-form__pill.is-active{background-color:var(--color-accent-tertiary);color:var(--color-background-tertiary)}@media(hover:hover){.product-purchase-form__pill:hover{background-color:var(--color-accent-tertiary);color:var(--color-background-tertiary)}}.product-purchase-form__option-input:focus-visible+.product-purchase-form__pill{outline:2px solid currentColor;outline-offset:2px}.product-purchase-form__option-input[data-option-state=sold-out]:not(:checked)+.product-purchase-form__pill{color:color-mix(in srgb,currentColor 30%,transparent)}.product-purchase-form__option-input[data-option-state=sold-out]:checked+.product-purchase-form__pill{border-color:var(--color-border-secondary)}.product-purchase-form__option-input[data-option-state=unavailable]+.product-purchase-form__pill{cursor:not-allowed;color:color-mix(in srgb,currentColor 30%,transparent)}.product-purchase-form__option-input[data-option-state=sold-out]+.product-purchase-form__pill:after,.product-purchase-form__option-input[data-option-state=unavailable]+.product-purchase-form__pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:var(--color-border-primary);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'><line x1='100' y1='0' x2='0' y2='100' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'><line x1='100' y1='0' x2='0' y2='100' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color var(--global-transition-duration, .3s) var(--global-transition-timing-function, ease-out)}.product-purchase-form__option-input[data-option-state=sold-out]:checked+.product-purchase-form__pill:after{background-color:var(--color-border-secondary)}.product-purchase-form__low-stock{margin-block-start:12px}@media(max-width:767.98px){.product-purchase-form__low-stock{margin-block-start:16px}}.product-purchase-form__low-stock-item{margin:0;font-family:var(--font-caption--family);font-style:var(--font-caption--style);font-weight:var(--font-caption--weight);font-size:var(--font-caption--size);line-height:var(--font-caption--line-height);letter-spacing:var(--font-caption--letter-spacing);text-transform:var(--font-caption--case)}.product-purchase-form__atc-row{display:flex;flex-direction:column;gap:6px;margin-block-start:32px}@media(min-width:992px){.product-purchase-form__atc-row{flex-direction:row;align-items:stretch}}.product-purchase-form__qty-controls{display:inline-flex;align-items:center;gap:8px;padding:12px;height:48px;background-color:var(--color-background, transparent);border-radius:4px}.product-purchase-form__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;flex-shrink:0;transition:opacity var(--global-transition-duration, .3s) var(--global-transition-timing-function, ease-out)}.product-purchase-form__qty-btn:hover{opacity:.6}.product-purchase-form__qty-btn svg{width:20px;height:20px;display:block}.product-purchase-form__qty-input{width:42px;height:24px;padding:0;border:0;background:transparent;color:inherit;text-align:center;font:inherit;flex-shrink:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;pointer-events:none;-webkit-user-select:none;user-select:none;caret-color:transparent;outline:none}.product-purchase-form__qty-input::-webkit-outer-spin-button,.product-purchase-form__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-purchase-form__actions{display:flex;align-items:stretch;gap:4px;flex:1 1 auto}.product-purchase-form .product-main__afterpay{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-block-start:12px}.product-purchase-form__atc{flex:1 1 auto;max-width:100%;min-height:48px;font-family:var(--font-cta--family);font-style:var(--font-cta--style);font-weight:var(--font-cta--weight);font-size:var(--font-cta--size);line-height:var(--font-cta--line-height);letter-spacing:var(--font-cta--letter-spacing);text-transform:var(--font-cta--case)}.product-main__wishlist{flex:0 0 auto;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;padding:0;aspect-ratio:1}.product-main__wishlist .default-icon{display:flex;align-items:center;justify-content:center}.product-main__wishlist .active-icon,.product-main__wishlist.active .default-icon{display:none}.product-main__wishlist.active .active-icon{display:flex;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-product-purchase-form.css.map */
