:root{--duration-short:.1s;--duration-default:.2s;--duration-medium:.3s;--duration-long:.5s;--duration-extra-long:.6s;--duration-extra-longer:.75s;--duration-extended:3s;--ease-out-slow:cubic-bezier(0,0,.3,1);--animation-slide-in:slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in:fadeIn var(--duration-extra-long) var(--ease-out-slow)}*,*:before,*:after{box-sizing:border-box}html{font-size:calc(var(--font-body-scale)*62.5%);height:100%}body{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;min-height:100%;margin:0;font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8/var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgb(var(--color-foreground));background:rgb(var(--color-background))}@media(min-width:750px){body{font-size:1.6rem}}::selection{background-color:rgba(var(--color-foreground),.2)}img,video{max-width:100%;height:auto}.hidden{display:none!important}.visibility-hidden{visibility:hidden}.overflow-hidden{overflow:hidden}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.element-margin-top{margin-top:5rem}.page-margin,.shopify-challenge__container{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0;list-style:none}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{opacity:.7}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.link,.customer a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.link--text{color:rgb(var(--color-foreground))}.link--text:hover{color:rgba(var(--color-foreground),.75)}.link-with-icon{display:inline-flex;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-decoration:none;margin-bottom:4.5rem;white-space:nowrap}.link-with-icon .icon{width:1.5rem;margin-left:1rem}a:not([href]){cursor:not-allowed}hr{border:none;height:.1rem;background-color:rgba(var(--color-foreground),.2);display:block;margin:5rem 0}@media(min-width:750px){hr{margin:7rem 0}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale)*.06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.hxxl{font-size:clamp(calc(var(--font-heading-scale)*5.6rem),14vw,calc(var(--font-heading-scale)*7.2rem));line-height:1.1}.hxl{font-size:calc(var(--font-heading-scale)*5rem)}@media(min-width:750px){.hxl{font-size:calc(var(--font-heading-scale)*6.2rem)}}.h0{font-size:calc(var(--font-heading-scale)*4rem)}@media(min-width:750px){.h0{font-size:calc(var(--font-heading-scale)*5.2rem)}}h1,.h1{font-size:calc(var(--font-heading-scale)*3rem)}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2/var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}.caption-with-letter-spacing--large{font-size:1.4rem;letter-spacing:.18rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5/var(--font-body-scale));letter-spacing:.04rem}.color-foreground{color:rgb(var(--color-foreground))}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}.rte:after{clear:both;content:"";display:block}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte table{table-layout:fixed}@media(min-width:750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte ul,rte ol{list-style-position:inside;padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:"";position:absolute;inset:calc(var(--text-boxes-border-width)*-1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}.content-container--full-width:after{left:0;right:0;border-radius:0}@media(max-width:749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible!important;background-color:rgb(var(--color-background))}.global-media-settings:after{content:"";position:absolute;inset:calc(var(--media-border-width)*-1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings img,.global-media-settings iframe,.global-media-settings model-viewer,.global-media-settings video,.global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}body.order-form-page{background:linear-gradient(180deg,#f3f9f9,#eaf2f3)}body.order-form-page .content-for-layout{max-width:1400px;margin:20px auto;background:#fff;border-radius:14px;padding:24px;box-shadow:0 6px 20px #00000014}body.template-customers-account main.content-for-layout,body.template-customers-addresses main.content-for-layout,body.template-customers-register main.content-for-layout,body.template-customers-recover main.content-for-layout,body.template-customers-reset_password main.content-for-layout,body.template-customers-activate_account main.content-for-layout{max-width:1100px;margin:24px auto;background:#fff;border-radius:14px;box-shadow:0 8px 24px #021e2614,0 2px 6px #021e260f;padding:24px}.login-errors,.form__message--error{background:#fef3f2;color:#b42318;border:1px solid rgba(180,35,24,.25);border-radius:8px;padding:8px 12px;font-weight:700;font-size:1rem;line-height:1.3;margin:8px 0 16px}.input-error,#CustomerEmail-error,#CustomerPassword-error,.customer .field .form__message{display:none!important}body.template-customers-login .field input{width:100%;height:44px;border:1.5px solid #cbd5e1;border-radius:10px;padding:12px;font-size:1rem;box-sizing:border-box}body.template-customers-login .field input:focus{border-color:#0f5c60;box-shadow:0 0 0 3px #0f5c6040;outline:none}.account .button.order-supplies,button#OrderSupplies{background:#fce569;color:#000;border-radius:8px;padding:12px 20px;font-weight:600;display:inline-block;border:none}.account .button.order-supplies:hover,button#OrderSupplies:hover{background:#f9db2f}body.customer-guest .apc-cart-badge{display:none!important}header .apc-raw-css{display:none!important}body.template-cart{background:linear-gradient(135deg,#1f6f79,#0f3c44);min-height:100vh}body.template-cart main.content-for-layout{max-width:1100px;margin:28px auto;background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 24px #021e2614,0 2px 6px #021e260f}body.template-cart h1,body.template-cart .title-wrapper-with-link{margin-bottom:12px}body.template-cart .cart-items{border:none}body.template-cart .cart-item{border-bottom:1px solid #eef2f4;padding:18px 0}body.template-cart .cart-item:last-child{border-bottom:0}body.template-cart .cart-item__media,body.template-cart .cart-item__media img{width:96px!important;height:96px!important}body.template-cart .cart-item__media img{object-fit:contain;background:transparent!important;border-radius:10px;box-shadow:none}body.template-cart .cart-item__name{font-size:1.7rem;font-weight:600}body.template-cart .cart-item__details{color:#64748b}body.template-cart .quantity__input{height:40px}body.template-cart .cart-remove-button{color:#0f5c60}body.template-cart .cart-remove-button:hover{text-decoration:underline}body.template-cart .cart__footer{border-top:1px solid #eef2f4;margin-top:14px;padding-top:18px}body.template-cart .totals{font-size:1.7rem}body.template-cart .button[name=checkout],body.template-cart .cart__update-button{background:#fce569;color:#000;border:none;border-radius:10px;padding:12px 18px;font-weight:700;box-shadow:0 2px #0000000f inset,0 6px 20px #00000014}body.template-cart .button[name=checkout]:hover,body.template-cart .cart__update-button:hover{background:#f9db2f}.customer .apc-auth-card .field input[type=password],.customer .apc-auth-card .field input[type=email],.customer .apc-auth-card .field input[type=text],.customer .apc-auth-card .field input[type=tel]{width:100%;height:auto;padding:12px 14px;border-radius:12px;border:1px solid rgba(2,30,38,.12);background:#fff;font-size:16px;line-height:1.3;box-shadow:0 1px #021e2608 inset}.customer .apc-auth-card .field input:focus{outline:none;border-color:#197a82;box-shadow:0 0 0 3px #197a8229}.customer .apc-auth-card .field input::placeholder{opacity:.6}.customer .apc-auth-card .apc-actions{display:flex;gap:10px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.customer .apc-auth-card .apc-btn{border:0;border-radius:999px;font-weight:700;padding:10px 16px}.customer .apc-auth-card .apc-btn--primary{background:linear-gradient(180deg,#197a82,#0f666c);color:#fff;box-shadow:0 6px 16px #021e262e}.customer .apc-auth-card .apc-btn--ghost{background:#fff;color:#0f1b1d;border:1px solid rgba(2,30,38,.12)}.customer.order .order-details thead th,.customer.order .order-details tbody td{padding:12px!important}.customer.order .order-details thead th:first-child,.customer.order .order-details tbody td:first-child{padding-left:24px!important;text-align:left!important}.customer.order{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.customer.order .account-card,.customer.order .account-card *{letter-spacing:normal!important}.customer.order .account-card h2{letter-spacing:.01em!important;font-weight:600!important;margin-bottom:4px!important}.customer.order .order-meta__label,.customer.order .address-card strong{font-weight:600!important}.customer.order .address-card{font-size:.95em!important}.customer.order .address-card p{color:#0b1a1bbf!important;line-height:1.45!important}html.apc-order-app body{background:radial-gradient(1200px 700px at 10% -10%,#197a82,#0f666c 38%,#0c4b53) fixed;min-height:100vh}html.apc-order-app .page-width,html.apc-order-app main,html.apc-order-app .shopify-section{max-width:980px;margin:28px auto 72px;padding:20px 22px 36px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:22px;box-shadow:0 18px 38px #0000001a}html.apc-order-app h1,html.apc-order-app .page-title,html.apc-order-app .section-header h1{text-align:center;margin:6px 0 16px}html.apc-order-app table{width:100%;border-collapse:separate;border-spacing:0}html.apc-order-app table thead th:first-child{width:88px;font-size:.95rem}html.apc-order-app table thead th:nth-child(2){font-size:.95rem;width:40%}html.apc-order-app td:first-child img{max-height:56px;height:auto;width:auto;object-fit:contain;display:block}@media(max-width:640px){html.apc-order-app .page-width{padding:18px 16px 28px}html.apc-order-app table thead th:first-child{width:72px}html.apc-order-app td:first-child img{max-height:48px}}.apc-pill{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 52px;border-radius:999px}.apc-pill__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:999px;border:1.8px solid rgba(255,255,255,.95);background:#ffffff0f;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff59}.apc-pill__icon svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.apc-pill>svg{position:static!important;left:auto!important;top:auto!important;transform:none!important}input[type],textarea,select,.field__input,.customer .field input,.customer .field textarea{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}html,body{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}::selection{background:#f7d04b73!important;color:#121212!important}::-moz-selection{background:#f7d04b73!important;color:#121212!important}#wof_tab_container .wof-tabs{display:block!important;width:100%!important;text-align:center!important;margin:0 auto!important}#wof_tab_container .wof-tabs>span{display:inline-block!important;font-weight:700}#wof_tab_container .wof-tabs~.wof-tabs{display:none!important}#wof_tab_container table tr>td:nth-child(2),#wof_tab_container table tr>td:nth-child(2) :is(a,span,div,strong){font-size:16px!important;line-height:1.25!important;font-weight:600!important;word-break:break-word}#wof_tab_container table thead th:nth-child(1),#wof_tab_container table thead th:nth-child(2){display:none!important}#wof_tab_container [role=listbox],#wof_tab_container .disclosure__list,#wof_tab_container .select-popover,#wof_tab_container .popover[role=listbox]{font-size:14px!important;line-height:1.3!important}#wof_tab_container [role=listbox] :is(li,label,span,a),#wof_tab_container .disclosure__list :is(li,label,span,a){font-size:14px!important;line-height:1.3!important}@media(max-width:768px){#wof_tab_container .wof-controls,#wof_tab_container .wof-toolbar{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}#wof_tab_container :is(button,.btn,[role=button],summary){min-height:44px!important;padding:10px 14px!important;border-radius:999px!important;line-height:1.1!important;font-size:14px!important}#wof_tab_container input[type=search]{min-height:44px!important;padding:10px 14px!important;border-radius:999px!important;font-size:14px!important;flex:1 1 220px!important}#wof_tab_container table tr>td:nth-child(2),#wof_tab_container table tr>td:nth-child(2) :is(a,span,div,strong){font-size:15px!important}#wof_tab_container table tr>td:nth-child(1)>*:first-child,#wof_tab_container table tr>td:nth-child(2)>*:first-child{display:none!important}#wof_tab_container table tr>td:nth-child(1):before,#wof_tab_container table tr>td:nth-child(2):before{content:none!important;display:none!important}#wof_tab_container td{padding-top:10px!important;padding-bottom:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
