:root{--mrl-gold: #EEC000;--mrl-gold-dark: #D4AC00;--mrl-cream: #FEFCF2;--mrl-black: #000000;--mrl-gray: #6b7280;--mrl-gray-light: #e5e7eb}.product-info{max-width:600px;margin:0 auto;padding:0 1rem;border-radius:8px;text-align:center;display:flex;flex-direction:column;align-items:center}.sku-label{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.sku-link{display:inline-block;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 3rem);letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));text-decoration:none;transition:color var(--duration-short) ease,transform .2s ease,opacity .2s ease}@media screen and (min-width:750px){.sku-link{font-size:calc(var(--font-heading-scale) * 4rem)}}.sku-link:hover{color:rgba(var(--color-foreground),.7);text-decoration:underline;transform:translateY(-2px)}.sku-link:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:4px}.sku-link:active{transform:translateY(0)}.sku-link.loading{opacity:.6;cursor:wait;pointer-events:none}.button-group{display:flex;gap:1.5rem;padding:2rem 0;width:100%}.buy-button,.product-page-button{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--border-offset: var(--buttons-border-offset);flex:1;display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);border-radius:var(--buttons-radius-outset);cursor:pointer;font:inherit;font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));text-decoration:none;-webkit-appearance:none;appearance:none;position:relative;transition:box-shadow var(--duration-short) ease}.buy-button:before,.product-page-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.buy-button{--alpha-button-background: 1;color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background))}.buy-button:after{content:"";position:absolute;top:calc(var(--buttons-border-width) * -1);right:calc(var(--buttons-border-width) * -1);bottom:calc(var(--buttons-border-width) * -1);left:calc(var(--buttons-border-width) * -1);z-index:1;border-radius:var(--buttons-radius-outset);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),calc(1 - var(--buttons-border-opacity))),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background));pointer-events:none}.buy-button:focus-visible,.buy-button:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.buy-button:disabled{cursor:not-allowed;opacity:.5}.product-page-button{--color-button: var(--color-secondary-button);--color-button-text: var(--color-secondary-button-text);--alpha-button-background: 0;--alpha-button-border: .2;color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background))}.product-page-button:after{content:"";position:absolute;top:calc(var(--buttons-border-width) * -1);right:calc(var(--buttons-border-width) * -1);bottom:calc(var(--buttons-border-width) * -1);left:calc(var(--buttons-border-width) * -1);z-index:1;border-radius:var(--buttons-radius-outset);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--buttons-border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background));pointer-events:none}.product-page-button:focus-visible,.product-page-button:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.product-page-button:disabled{cursor:not-allowed;opacity:.5}.buy-message{font-size:.875rem;font-weight:500;padding:.5rem 1rem;border-radius:4px;min-height:1.5rem}.buy-message.success{color:#065f46;background:#d1fae5}.buy-message.error{color:#991b1b;background:#fee2e2}.product_selector_parent{max-width:600px;margin:0 auto;padding:2rem 1rem}.select-row,.select-wrapper{flex:0 0 100%;padding:0;margin:0 0 1.6rem;background:transparent;border:none;display:flex;flex-direction:column;position:relative}.select-row label,.select-wrapper label{display:block;font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale, 1));margin-bottom:.6rem;padding-left:0}.select-row select,.select-wrapper select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;width:100%;box-sizing:border-box;border:0;border-radius:var(--inputs-radius);cursor:pointer;padding:1.5rem 3rem 1.5rem 2rem;transition:box-shadow var(--duration-short) ease;position:relative}.select-row:after,.select-wrapper:after{pointer-events:none;content:"";position:absolute;bottom:0;left:0;right:0;height:calc(4.5rem + var(--inputs-border-width, 1px) * 2);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width, 1px) rgba(var(--color-foreground),var(--inputs-border-opacity, .55));transition:box-shadow var(--duration-short) ease;z-index:1}.select-row:hover:after,.select-wrapper:hover:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width, 1px)) rgba(var(--color-foreground),var(--inputs-border-opacity, .55))}.select-row:focus-within:after,.select-wrapper:focus-within:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width, 1px)) rgba(var(--color-foreground))}.select-row select:focus,.select-wrapper select:focus{outline:0}@media screen and (min-width:750px){.select-row,.select-wrapper{flex-direction:row;align-items:center}.select-row label,.select-wrapper label{flex:0 0 18rem;margin-bottom:0;margin-right:1.5rem;text-align:right}.select-row select,.select-wrapper select,.select-companion{flex:1}.select-row:after,.select-wrapper:after{left:19.5rem}}.select-companion{background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.75);font-family:var(--font-body-family);font-size:1.6rem;width:100%;box-sizing:border-box;border-radius:var(--inputs-radius);padding:1rem 2rem}.row{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;flex-wrap:wrap}#unit_system p{margin:0;font-weight:600}#unit_system label{margin-bottom:0;font-weight:400;cursor:pointer}#unit_system input[type=radio]{cursor:pointer;margin-right:.25rem}@media(max-width:749px){.product_selector_parent{padding:1rem .5rem}.button-group{flex-direction:column;gap:1rem}.buy-button,.product-page-button{width:100%;min-width:100%}.buy-message{font-size:1.2rem}.select-row select,.select-wrapper select{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product_selector.css.map */
