.page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .3s ease-in-out}.drawer .page-overlay{background-color:rgb(var(--color-overlay-rgb) / var(--drawers-overlay-alpha));-webkit-backdrop-filter:blur(var(--drawers-overlay-blur));backdrop-filter:blur(var(--drawers-overlay-blur))}.modal .page-overlay{background-color:rgb(var(--color-overlay-rgb) / var(--modals-overlay-alpha));-webkit-backdrop-filter:blur(var(--modals-overlay-blur));backdrop-filter:blur(var(--modals-overlay-blur))}.video-section{width:100%}.video--16-9{aspect-ratio:16 / 9;width:100%;height:auto}.font-body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing)}.font-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing)}.color-text{color:var(--color-foreground)!important}.checkbox,.radio-input [type=radio]{--chkbg: var(--color-background);--chkfg: var(--color-foreground);flex-shrink:0;height:18px;width:18px;cursor:pointer;-webkit-appearance:none;appearance:none;border-width:1px;border-radius:min(3px,var(--button-border-radius));border-style:solid}.checkbox:disabled{cursor:not-allowed;opacity:.2}.checkbox:checked,.checkbox[checked=true],.radio-input [type=radio]:checked{background-color:var(--chkfg);border-color:var(--chkfg);box-shadow:inset 0 0 0 3px var(--chkbg);background-repeat:no-repeat}.rte{max-width:65ch;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);text-transform:var(--font-body-text-transform);letter-spacing:var(--font-body-letter-spacing)}.rte--wide{max-width:100ch}.rte--no-max{max-width:none}.rte>*{margin-bottom:1.2rem}.rte p{margin-bottom:3.2rem}.rte>*:last-child,.rte .metafield-rich_text_field>*:last-child{margin-bottom:0}.rte hr{border-top:1px solid var(--color-borders);margin:calc(1.6rem * var(--font-body-line-height)) 0}.rte abbr[title],.rte acronym[title]{text-decoration:underline dotted}.rte del{text-decoration:line-through}.rte blockquote{position:relative;margin-inline-start:3.2rem;margin-inline-end:3.2rem;border-left:3px solid var(--color-borders);padding-left:1.6rem}.rte cite,.rte address{font-style:italic}.rte th{font-weight:700}.rte th,.rte td{border:1px solid var(--color-borders);padding:8px}.rte pre{font-family:monospace;white-space:pre}.rte code,.rte kbd{font-family:monospace;background-color:#f6f7f9;color:#080e1f;padding:2px 4px;border-radius:4px}.rte label{display:block}.rte input:where(:not([type=file],[type=checkbox],[type=radio],[type=button],[type=reset],[type=submit])),.rte textarea{padding:.125rem .25rem;border:1px solid #666;background:#f5f5f5;color:#111}.rte input[type=color]{width:50px;height:30px}.rte input:where([type=checkbox],[type=radio]),.rte fieldset,.rte legend,.rte select{all:revert}.text-center .rte,.text-align-center .rte{margin-inline:auto}.rte a:not(.btn),.link,.btn--link,.product-block__text a{text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:var(--color-outlines)}.rte ol{list-style-type:decimal;margin-left:24px}.rte ul{list-style-type:disc;margin-left:24px}summary{cursor:pointer;list-style:none}summary::marker,summary::-webkit-details-marker{display:none}summary,.summary-title{border-top:1px solid var(--color-borders);font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.8em 0}:is(summary,.summary-title) svg{flex-basis:18px}details svg{transition:transform .3s ease-in-out}details[open] svg[class*=feather-chevron]{transform:rotate(180deg)}details .content{padding-top:calc(var(--gutter) * .3);padding-bottom:var(--gutter)}quantity-input,.quantity{--height: 44px;--width: 180px;display:flex;align-items:center;justify-content:space-between;border:solid 1px var(--color-borders);position:relative;width:var(--width);border-radius:var(--button-border-radius)}quantity-input.small,.quantity.small{--height: 32px;--width: 96px}.quantity__button{display:grid;place-content:center;min-width:var(--height);min-height:var(--height);flex-shrink:0;cursor:pointer}.quantity__button svg{pointer-events:none;width:1.8rem;height:1.8rem}quantity-input.small svg,.quantity.small svg{width:1.6rem;height:1.6rem}.quantity__input{text-align:center;width:100%;padding:6px 0;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}@media only screen and (max-width: 767px){quantity-input:not(.force-icons).small{width:60px}quantity-input:not(.force-icons).small .quantity__button{display:none}}.field{--duration-short: .3s;--padding: 1.5rem;--line-height: 1.6;--height: 5.8rem;--font-size: 1.6rem;position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease;color:var(--input-foreground)}.field--with-error{flex-wrap:wrap}.field__input,.customer select{font-size:var(--font-size);letter-spacing:var(--input-letter-spacing);flex-grow:1;text-align:left;padding:var(--padding);margin:var(--input-border-width);transition:box-shadow var(--duration-short) ease;border:solid var(--input-border-width) var(--input-border-color);background-color:var(--input-background);border-radius:var(--input-border-radius);box-shadow:var(--input-box-shadow);color:var(--input-foreground);line-height:var(--line-height);min-height:var(--height)}.field__label{font-size:var(--font-size);margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:var(--input-foreground);line-height:var(--line-height);left:calc(var(--input-border-width) + var(--padding))}input+.field__label{top:50%;transform:translateY(-50%)}textarea+.field__label{top:var(--gutter)}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.field.select .field__label{font-size:1rem;top:calc(var(--input-border-width) + .8rem);opacity:.85;transform:translateY(0)}.field.select select,.customer select,.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill{padding:2rem 1.5rem 1rem;margin:var(--input-border-width)}.field__input::-webkit-search-cancel-button{display:none}.field__input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>svg{height:2.5rem;width:2.5rem}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label{color:#000}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);min-height:10rem;resize:none}input[type=checkbox]:not(.swatch){display:inline-block;margin-right:.5rem}.product-form__input .swatch{--single-swatch-size: 28px;--single-swatch-padding: 2px;width:var(--single-swatch-size)!important;height:var(--single-swatch-size)!important;min-width:var(--single-swatch-size)!important;min-height:var(--single-swatch-size)!important;border-radius:50%!important;position:relative;padding:var(--single-swatch-padding)!important;background-color:var(--color-background)}.product-form__input .swatch .color{width:calc(100% - var(--single-swatch-padding) * 2);height:calc(100% - var(--single-swatch-padding) * 2);background-color:var(--color);object-fit:cover;border-radius:50%;position:absolute;inset:var(--single-swatch-padding)}.form,form{--spacing: 12px}:is(.form,form)>.field+.field{margin-top:var(--spacing)}:is(.form,form)>.field-group+.field-group{margin-top:var(--spacing)}:is(.form,form)>.field-group+.field{margin-top:var(--spacing)}:is(.form,form)>.field+.field-group{margin-top:var(--spacing)}:is(.form,form) .field-group{display:flex;gap:var(--spacing);flex-wrap:wrap;width:100%}@media only screen and (min-width: 768px){:is(.form,form) .field-group>.field:not(.field--full-width){flex-basis:calc(50% - calc(var(--spacing) / 2))}}.form__label{display:block;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.text-align-center .form__message,.text-center .form__message{align-self:center;justify-content:center}.text-align-right .form__message,.text-right .form__message{align-self:flex-end;justify-content:flex-end}.customer .field .form__message{font-size:1.4rem;text-align:left}.form__message .icon,.customer .form__message svg{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.customer .form__message svg{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message svg{align-self:start}.form-status{font-size:1.6rem}.form-status-list{padding:0;gap:1rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.text-area,.select{display:flex;position:relative;width:100%}.customer select+svg,.field.select select+svg{height:.6rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:calc(var(--input-border-width) + 1.5rem)}.price{font-family:var(--font-body-family)}.price.price--unavailable{visibility:hidden}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--on-sale .price__sale{display:block}.price--on-sale .price__sale .price-item--regular{text-decoration:line-through;margin-right:12px}a>.media img{transition:all .3s ease-in-out}a:hover>.media img,a:focus-visible>.media img{transform:scale(1.1)}.swatch{--swatch-size: 20px;display:inline-block;width:var(--swatch-size);height:var(--swatch-size);border-radius:50%;position:relative;border:1px solid;box-sizing:content-box}.swatch .color{--swatch-color-offset: 4px;background-color:var(--color);width:calc(100% - var(--swatch-color-offset));height:calc(100% - var(--swatch-color-offset));object-fit:cover;border-radius:50%;position:absolute;top:calc(var(--swatch-color-offset)/2);left:calc(var(--swatch-color-offset)/2)}.badges{display:flex;flex-wrap:wrap;justify-content:inherit;gap:1rem}.badge{color:var(--color-background);background:var(--color-foreground);font-family:var(--font-badge-family);font-style:var(--font-badge-style);font-weight:var(--font-badge-weight);font-size:var(--font-badge-size);text-transform:var(--font-badge-text-transform);letter-spacing:var(--font-badge-letter-spacing);border-radius:var(--badge-border-radius);display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;line-height:1}.link-list-heading{padding:8px 0}ul.link-list li a{display:inline-block;padding:4px 0}.link-icon{display:inline-block}.link-icon svg{display:block;width:100%;height:100%}.icon--round{background:var(--color-foreground);color:var(--color-background);width:2.4rem;height:2.4rem;padding:.4rem;border-radius:100px}.select-icon{pointer-events:none}.col-span{grid-column:span var(--col-span)}@media only screen and (min-width: 768px){.col-span{grid-column:span var(--sm-col-span)}}@media only screen and (min-width: 1024px){.col-span{grid-column:span var(--md-col-span)}}.br{border-radius:var(--br)}.br-img{border-radius:var(--br-img);overflow:hidden}@media only screen and (max-width: 767px){.sm-down-br-img{border-radius:var(--br-img)}}@media only screen and (min-width: 768px){.sm-br{border-radius:var(--sm-br)}.sm-br-img{border-radius:var(--br-img);overflow:hidden}}@media only screen and (min-width: 1024px){.md-br{border-radius:var(--md-br)}.md-br-img{border-radius:var(--br-img);overflow:hidden}}@media only screen and (max-width: 767px){.sm-down-scroll{overflow-x:scroll;flex-wrap:nowrap;scroll-snap-type:x mandatory;scroll-behavior:smooth}.sm-down-scroll>*{white-space:nowrap;flex:1 0 auto;scroll-snap-align:start}}.scrollbar--hide::-webkit-scrollbar{display:none;width:0;height:0}.grecaptcha-badge{z-index:50}footer.footer{z-index:0}.footer-social__link{display:grid;place-content:center;min-width:44px;min-height:44px}.footer-social__link svg.icon--fill{fill:var(--color-foreground);stroke-width:0}.footer-social__link svg:not(.icon--fill){stroke:var(--color-foreground)}details.footer-details .content{padding-top:0}.footer-image{max-width:100%;height:auto}.to-top-link{position:absolute;bottom:0;left:50%;padding:12px 12px 6px;transform:translate(-50%);border-radius:var(--button-border-radius) var(--button-border-radius) 0 0;transition:all .2s ease-in-out}.to-top-link:hover{padding-bottom:12px}@media only screen and (min-width: 768px){.footer-block__title{pointer-events:none;border-top:0}.footer-block__title svg{display:none}}@media only screen and (max-width: 767px){.footer-details{margin-bottom:calc(-1 * var(--gap))}}.breadcrumb{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;font-weight:500;color:var(--color-foreground);max-width:100%;overflow:hidden}.text-align-center .breadcrumb{justify-content:center}.breadcrumb-item{white-space:nowrap}.breadcrumb li:not(:first-child):before{content:var(--divider-symbol);margin:0 10px}@media only screen and (max-width: 767px){.nav--breadcrumb{margin-left:calc(var(--container-margin) * -1);margin-right:calc(var(--container-margin) * -1)}.breadcrumb{overflow:scroll;padding:0 var(--container-margin)}}@media only screen and (min-width: 768px){.breadcrumb-item.active{overflow:hidden;text-overflow:ellipsis}}.component--read-more{--shown-height: 75px;display:grid;position:relative;grid-template-rows:var(--shown-height) 0fr auto;transition:grid-template-rows .3s ease-in-out}.read-more-content{position:relative;overflow:hidden;grid-row:1 / 3}.read-more-content:after{content:"";position:absolute;opacity:1;bottom:0;left:0;right:0;top:0;background:linear-gradient(to bottom,transparent 25%,var(--color-background) 95%);pointer-events:none;transition:all .3s ease-in-out}.read-more-toggle svg line:first-child{transform-origin:50% 50%;transition:transform .3s ease-out}.component--read-more.expanded{grid-template-rows:var(--shown-height) 1fr auto}.component--read-more.expanded .read-more-content:after{top:100%;opacity:0}.component--read-more.expanded .read-more-toggle svg line:first-child{transform:rotate(90deg)}.standard-items-spacing{gap:15px;display:flex;flex-direction:column}.shopify-policy__container{max-width:1100px;margin:80px auto;padding:0 30px}.shopify-policy__container h1{font-size:clamp(32px,3vw,48px);font-weight:700;margin-bottom:20px;text-align:center}.shopify-policy__container p:first-of-type{text-align:center;opacity:.7;margin-bottom:40px}.shopify-policy__container h2{font-size:26px;margin-top:50px;margin-bottom:18px;font-weight:600}.shopify-policy__container p,.shopify-policy__container li{font-size:17px;line-height:1.8;opacity:.92}.shopify-policy__container ul,.shopify-policy__container ol{margin-left:22px;margin-top:12px}@media (max-width: 768px){.shopify-policy__container{margin:50px auto;padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/critical-deferred.css.map */
