@scope(.hy-reference-product){.variant-selects--small .product-form__input--dropdown{flex:0 0 auto;margin:0}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 12px;min-width:fit-content;border:none}.product-form__input--dropdown{margin-bottom:16px}.product-form__input:last-of-type{margin-bottom:0}.product-form__input .form__label{padding-left:0;font-weight:600}fieldset.product-form__input .form__label{margin-bottom:2px}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{--color-foreground: var(--accent-color);border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgba(var(--color-foreground),var(--variant-pills-inactive-overlay-opacity));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:7px 5px 2px 0;padding:var(--variant-pills-padding-y) var(--variant-pills-padding-x);font-size:var(--variant-pills-text-size);letter-spacing:1px;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label.variant-pills--bold{font-weight:700}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}@media screen and (forced-colors:active){.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label{text-decoration:underline}}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:disabled+label,.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio].disabled:checked+label,.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.55)}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.55)}.no-js .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:250px}.product--no-media .product__title,.product--no-media .product__text,.product--no-media noscript .product-form__input,.product--no-media .product__sku,.product--no-media shopify-payment-terms{text-align:center}.product--no-media noscript .product-form__input,.product--no-media .share-button{max-width:100%}.product--no-media fieldset.product-form__input,.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown,.product--no-media .share-button,.product--no-media .product__view-details,.product--no-media .product__pickup-availabilities,.product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 12px}@media(forced-colors:active){.product__media-toggle:focus-visible,.product__media-toggle:focus-visible:after,.product-form__input input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.product-form__input--pills .product-form__label-container{margin-bottom:-3px}.product-form__input .select__select{height:35px;padding:0 calc(var(--inputs-border-width) + 15px) 0 12.5px}@media screen and (max-width:749px){.input--small,.product-form__input .select:after,.product-form__input .select:hover:after,.product-form__input .select,.product-form__input .select__select,.product__info-container .quantity:after,.product__info-container .quantity:hover:after,.product__info-container .quantity{border-radius:calc((var(--inputs-radius) / 5) * 4)}.product-form__input .select:before,.product__info-container .quantity:before{border-radius:calc(((var(--inputs-radius) / 5) * 4) + var(--inputs-border-width))}}@media screen and (min-width:750px){.input--small,.product-form__input .select__select{height:40px;padding:5px 12px}}.product-form__input--full,.product-form__input--full .select{max-width:none}.quantity-breaks{--badge-font-size: 15px;--badge-line-height: 1.6;--badge-border-radius: .2em;--label-font-size: 16px;--benefit-font-size: 10px;--benefit-border-radius: .6em;--caption-font-size: 13px;--price-font-size: 16px;--compare-price-font-size: 14px;--border-width: 2px;--border-radius: 10px;--column-gap: 7.5px;--row-gap: 8.5px}.quantity-breaks-container{position:relative;display:grid;align-items:flex-start;grid-template-columns:repeat(1,1fr);column-gap:var(--column-gap);row-gap:var(--row-gap)}.quantity-breaks__title{margin:0 0 13px;font-size:14px;line-height:1;column-gap:10px}.quantity-breaks__title span:nth-of-type(1),.quantity-breaks__title span:nth-of-type(3){display:block;height:2px;flex-grow:1;background:rgb(var(--accent-color))}.quantity-breaks-container input{opacity:0;width:0;height:0;cursor:pointer;position:absolute}.quantity-break{cursor:pointer;border-radius:var(--border-radius);background:rgba(var(--accent-color),.02);border:solid var(--border-width) rgba(var(--accent-color),.3);position:relative;z-index:0;--padding-y: 17.5px;--padding-x: 17.5px;--padding-indicator: 40px;--indicator-size: 15px}@media screen and (max-width:749px){.quantity-breaks--normal .quantity-break{--padding-y: 15px;--padding-x: 15px}}.quantity-break__wrapper{padding:var(--padding-y) var(--padding-x);position:relative}.quantity-breaks-container input:checked+.quantity-break{background:rgba(var(--accent-color),.1);border:solid var(--border-width) rgb(var(--accent-color))}@media(hover:hover){.quantity-break:hover{background:rgba(var(--accent-color),.15);border:solid 2px rgb(var(--accent-color))}}.quantity-breaks-container input.disabled+.quantity-break{opacity:.3}.quantity-break__wrapper em{color:rgb(var(--text-accent-color));font-style:normal}.quantity-break__badge{position:absolute;font-size:var(--badge-font-size);line-height:var(--badge-line-height);top:-10px;right:-10px;transform:rotate(3deg);margin:0;padding:0 .7em;border-radius:var(--badge-border-radius);z-index:1}.quantity-breaks--normal .quantity-break--badge-style-2 .quantity-break__badge,.subscription__box--badge-style-2 .subscription__badge{transform:translateY(calc(-50% - (var(--border-width) / 2)));top:0;right:15px}.quantity-breaks--normal .quantity-break--badge-style-3 .quantity-break__badge,.subscription__box--badge-style-3 .subscription__badge{transform:translateY(calc(-100% - var(--border-width)));top:0;right:15px;border-radius:var(--badge-border-radius) var(--badge-border-radius) 0 0;--badge-font-size: 14px}.quantity-breaks--normal .quantity-break--badge-style-3.quantity-break--badge{margin-top:16px}.quantity-break__image-and-content{--image-content-gap: 10px;display:flex;align-items:center;column-gap:var(--image-content-gap);position:relative}.quantity-breaks--show-indicator .quantity-break__image-and-content,.quantity-breaks--show-indicator.quantity-breaks--indicator-bottom .quantity-break__variants{padding-left:var(--padding-indicator);margin-left:calc(var(--padding-x) * -1)}.quantity-breaks--indicator-bottom .quantity-break__image-and-content{position:static}.quantity-breaks--show-indicator .quantity-break__image-and-content:before{content:"";display:block;width:var(--indicator-size);height:var(--indicator-size);position:absolute;left:calc(var(--padding-indicator) / 2);top:50%;transform:translate(-50%,-50%);border-radius:50%;border:solid 2px rgba(var(--accent-color),.3)}.quantity-breaks--show-indicator input:checked+.quantity-break .quantity-break__image-and-content:before{border:solid 2px rgb(var(--color-background));background:rgb(var(--accent-color));box-shadow:0 0 0 1px rgb(var(--accent-color))}.quantity-breaks--normal .quantity-break__image{width:calc(var(--image-width) / 3.5);max-width:60px;flex-shrink:0}.quantity-break__content{display:flex;justify-content:space-between;align-items:center;flex-grow:1}.quantity-break__left>span,.quantity-break__right>span{display:block}.quantity-break__left{display:flex;flex-direction:column;align-items:flex-start;row-gap:5px;text-align:left}.quantity-break__left .quantity-break__label{font-size:var(--label-font-size);line-height:1;display:flex;align-items:center;column-gap:5px;row-gap:5px}.quantity-breaks--normal .quantity-break--benefit-bottom .quantity-break__label,.quantity-breaks--compact .quantity-break--benefit-top .quantity-break__label{flex-direction:column;align-items:flex-start}.quantity-break__label-text{line-height:1}.quantity-break__benefit{display:inline-block;font-size:var(--benefit-font-size);background:rgb(var(--color-background));color:rgb(var(--accent-color));border:solid 1px rgb(var(--accent-color));border-radius:var(--benefit-border-radius);word-break:break-word;white-space:normal;line-height:1.3;padding:.3em .75em}.quantity-break__benefit--solid{background:rgb(var(--accent-color));color:rgb(var(--color-background))}.quantity-break__caption{font-size:var(--caption-font-size);line-height:1}.quantity-break__right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;row-gap:5px;column-gap:5px}.quantity-break__right--price-first-horizontal{flex-direction:row;align-items:center}.quantity-break__right--compare-price-first-horizontal{flex-direction:row-reverse;align-items:center}.quantity-break__right--compare-price-first-vertical{flex-direction:column-reverse}.quantity-break__price{line-height:1;font-size:var(--price-font-size)}.quantity-break__compare-price{font-size:var(--compare-price-font-size);text-decoration:line-through;line-height:1}.quantity-break__caption span{display:inline}.quantity-break__variants{height:0;overflow:hidden;padding-top:0}.quantity-breaks-container input:checked+.quantity-break .quantity-break__variants{height:auto;padding-top:10px}.quantity-break__variants__label{font-size:13px;line-height:1.3;display:block;margin-bottom:3px}.quantity-break__selector-item__number{line-height:15px}.quantity-break__selector-item{display:flex;align-items:center;flex-wrap:wrap;row-gap:5px;column-gap:5px}.quantity-break__selector-item:not(:last-of-type){margin-bottom:7.5px}.quantity-break__selector-item__image{--image-size: 30px;width:var(--image-size);height:var(--image-size)}.quantity-break__selector-item__image img{border-radius:2px}.quantity-break__selector-item--variant-images-start .quantity-break__selector-item__image,.quantity-break__selector-item--variant-images-middle .quantity-break__selector-item__image{order:-1}.quantity-break__selector-item--variant-images-middle .quantity-break__selector-item__number{order:-2}.quantity-break__selector-item .select{width:fit-content}.quantity-breaks-full-width-pickers .select{flex-grow:1}.quantity-break__selector-item .select__select{height:21px}.quantity-breaks--show-indicator .quantity-break__variants{margin-left:calc(var(--indicator-size) / -2.5)}@media screen and (max-width:749px){.quantity-breaks--show-indicator.quantity-breaks--normal .quantity-break__variants{margin-left:calc(var(--indicator-size) / -4)}}.quantity-breaks--compact{--badge-font-size: 11px;--benefit-font-size: 11px;--price-font-size: 12px;--compare-price-font-size: 9px}.quantity-breaks--compact .quantity-breaks__title{margin-bottom:9px}.quantity-breaks--compact .quantity-breaks-container{grid-template-columns:repeat(2,1fr)}.quantity-breaks--compact .quantity-break{--padding-y: 12.5px;--padding-x: 15px}.quantity-breaks--compact.quantity-breaks--show-indicator .quantity-break{--padding-indicator: 36px;--indicator-size: 14px}.quantity-breaks--compact .quantity-break__image{display:none}.quantity-breaks--compact .quantity-break__content{flex-direction:column;align-items:flex-start;row-gap:2px}.quantity-breaks--compact span,.quantity-breaks--vertical span{word-break:break-word}.quantity-breaks--compact .quantity-break__left{align-items:center;text-align:center;margin-bottom:0}.quantity-breaks--compact .quantity-break__right{display:block;text-align:center;line-height:1.1}.quantity-breaks--compact .quantity-break__caption{display:none}.quantity-breaks--compact .quantity-break__right span{display:inline}.quantity-breaks--compact .quantity-break__badge,.quantity-breaks--vertical .quantity-break--badge-style-2 .quantity-break__badge,.quantity-breaks--compact .quantity-break--benefit-bottom .quantity-break__benefit,.quantity-breaks--vertical .quantity-break--benefit-bottom .quantity-break__benefit{top:calc(var(--border-width) / -2);left:50%;right:auto;transform:translate(-50%,-50%);text-align:center;white-space:nowrap}.quantity-breaks--vertical .quantity-break--benefit-bottom .quantity-break__benefit,.quantity-breaks--compact .quantity-break--benefit-bottom .quantity-break__benefit{top:calc(100% + (var(--border-width) / 2) + var(--padding-y));position:absolute}.quantity-breaks--vertical{--badge-font-size: 10px;--badge-line-height: 2;--label-font-size: 16px;--benefit-font-size: 10px;--caption-font-size: 10px;--price-font-size: 14px;--compare-price-font-size: 11px;--side-padding: 10px;--y-padding: 15px;--row-gap: 10px}.quantity-breaks--vertical .quantity-breaks-container{grid-template-columns:repeat(min(var(--items-count),4),1fr);align-items:var(--vertical-items-align)}.quantity-breaks--vertical .quantity-break{padding:0 var(--side-padding) var(--y-padding);text-align:center;margin-bottom:0;display:flex;--indicator-size: 0px;--padding-indicator: 0px}.quantity-breaks--vertical .quantity-break__wrapper,.quantity-breaks--show-indicator.quantity-breaks--vertical .quantity-break__image-and-content,.quantity-breaks--show-indicator.quantity-breaks--vertical .quantity-breaks--indicator-bottom .quantity-break__variants{padding:0;margin:0}.quantity-breaks--vertical .quantity-break,.quantity-breaks--vertical .quantity-break__image-and-content,.quantity-breaks--vertical .quantity-break__content,.quantity-breaks--vertical .quantity-break__label{flex-direction:column;justify-content:center}.quantity-breaks--vertical .quantity-break__label{row-gap:7px}.quantity-breaks--vertical.quantity-breaks--vertical-image-bottom .quantity-break__image-and-content{flex-direction:column-reverse}.quantity-breaks--vertical .quantity-break--badge-style-1 .quantity-break__badge{position:relative;top:0;left:0;margin-top:calc(var(--border-width) * -1);margin-left:calc((var(--border-width) + var(--side-padding)) * -1);margin-right:calc((var(--border-width) + var(--side-padding)) * -1);transform:none;border-radius:var(--border-radius) var(--border-radius) 0 0}.quantity-breaks--vertical .quantity-break--badge-style-3 .quantity-break__badge{right:-7px}.quantity-breaks--vertical .quantity-break__image{margin-left:calc(var(--side-padding) * -1);margin-right:calc(var(--side-padding) * -1)}.quantity-breaks--vertical .quantity-break__image img{width:var(--image-width);margin:0 auto}.quantity-breaks--vertical.quantity-breaks--vertical-image-top.quantity-breaks--max-width-images:not(.quantity-breaks--space-images) .quantity-break__image img{border-top-right-radius:calc(var(--border-radius) - var(--border-width));border-top-left-radius:calc(var(--border-radius) - var(--border-width))}.quantity-breaks--vertical .quantity-break__image-and-content:before{display:none}.quantity-breaks--vertical .quantity-break__content{row-gap:10px;margin-top:var(--y-padding)}.quantity-breaks--space-images .quantity-break__image{margin-top:var(--y-padding)}.quantity-breaks--vertical.quantity-breaks--vertical-image-bottom .quantity-break__image{margin-top:10px}.quantity-breaks--vertical .quantity-break__left,.quantity-breaks--vertical .quantity-break__right{text-align:center;align-items:center;row-gap:3px}.quantity-breaks--vertical .quantity-break__left{row-gap:7px}.quantity-breaks--vertical[data-items="2"],.quantity-breaks--vertical[data-items="4"],.quantity-breaks--vertical[data-items="5"]{--badge-font-size: 13px;--badge-line-height: 1.9}@media screen and (max-width:999px){.quantity-breaks--vertical .quantity-breaks__title{margin-bottom:10px}.quantity-breaks--vertical[data-items="4"] .quantity-breaks-container,.quantity-breaks--vertical[data-items="5"] .quantity-breaks-container{grid-template-columns:repeat(2,1fr)}.quantity-breaks--vertical[data-items="6"] .quantity-breaks-container{grid-template-columns:repeat(3,1fr)}.quantity-breaks--vertical[data-items="3"],.quantity-breaks--vertical[data-items="6"]{--label-font-size: 13px;--benefit-font-size: 8px;--caption-font-size: 9px;--price-font-size: 13px;--compare-price-font-size: 10px}.quantity-breaks--vertical[data-items="2"] .quantity-break--badge-style-2,.quantity-breaks--vertical[data-items="2"] .quantity-break--badge-style-3,.quantity-breaks--vertical[data-items="4"] .quantity-break--badge-style-2,.quantity-breaks--vertical[data-items="4"] .quantity-break--badge-style-3{--badge-font-size: 11px}.quantity-breaks--vertical[data-items="3"] .quantity-break--badge-style-2,.quantity-breaks--vertical[data-items="3"] .quantity-break--badge-style-3{--badge-font-size: 8px}}@media screen and (min-width:1000px){.quantity-breaks--vertical[data-items="2"]{--badge-font-size: 18px;--badge-line-height: 2;--label-font-size: 20px;--benefit-font-size: 12px;--caption-font-size: 16px;--price-font-size: 18px;--compare-price-font-size: 14px;--side-padding: 12px;--y-padding: 18px}.quantity-breaks--vertical[data-items="3"]{--badge-font-size: 14px;--badge-line-height: 2;--label-font-size: 18px;--benefit-font-size: 10px;--caption-font-size: 13px;--price-font-size: 14px;--compare-price-font-size: 12px;--y-padding: 17px}.quantity-breaks--vertical[data-items="4"]{--badge-font-size: 12px;--badge-line-height: 1.9;--label-font-size: 14px;--benefit-font-size: 8px;--caption-font-size: 10px;--price-font-size: 13px;--compare-price-font-size: 10px}.quantity-breaks--vertical[data-items="4"] .quantity-break--badge-style-2,.quantity-breaks--vertical[data-items="4"] .quantity-break--badge-style-3{--badge-font-size: 10px}.quantity-breaks--vertical[data-items="3"] .quantity-break--badge-style-2,.quantity-breaks--vertical[data-items="3"] .quantity-break--badge-style-3{--badge-font-size: 11px}.quantity-breaks--vertical[data-items="2"] .quantity-break--badge-style-2,.quantity-breaks--vertical[data-items="2"] .quantity-break--badge-style-3{--badge-font-size: 13px}}.quantity-breaks-container input:not(:checked)+.quantity-break .quantity-break__upsell--hide-inactive{height:0;overflow:hidden;padding:0}.quantity-break__upsell{--image-size: 27px;--checkbox-size: 15px;--text-size: 11px;--padding-offset: 0px;--padding: 8px;display:flex;align-items:center;gap:5px;padding:var(--padding) calc(var(--padding) + var(--padding-offset))}.quantity-break__upsell:last-of-type{border-radius:0 0 var(--border-radius) var(--border-radius)}.quantity-break__upsell--style-primary{--padding-offset: var(--border-width);margin:0 calc(var(--padding-offset) * -1);background:rgb(var(--accent-color));color:rgb(var(--color-base-solid-button-labels))}.quantity-break__upsell--style-primary:last-of-type{padding-bottom:calc(var(--padding) + var(--padding-offset));margin-bottom:calc(var(--padding-offset) * -1)}.quantity-break__upsell--style-secondary{background:rgba(var(--accent-color),.1)}.quantity-break__upsell svg{width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0;margin-right:4px}.quantity-break__upsell-image{height:var(--image-size);width:var(--image-size)}.quantity-break__upsell-content{display:flex;align-items:center;gap:7.5px;flex-grow:1}.quantity-break__upsell-text,.quantity-break__upsell-badge{font-size:var(--text-size);line-height:1.3}.quantity-break__upsell-badge{padding:.3em .75em;border-radius:var(--badge-radius)}.quantity-break__upsell-text-right,.quantity-break__upsell-badge--right{margin-left:auto}.quantity-break__upsell-badge--right+.quantity-break__upsell-text-right{margin:0}variant-selects .quantity-break__label-text,variant-selects .quantity-break__price,variant-selects .quantity-break__benefit,variant-selects .quantity-break__badge{font-weight:var(--font-body-weight-bold)}variant-selects .quantity-break__price{color:rgb(var(--accent-color))}.sticky-atc__picker--separate .product-form__input{flex:1 1 auto;max-width:calc((100% / var(--options-count)) - 5px)}.sticky-atc .product-form__input{margin:0}.card__content .product-form__input--pills{display:none}.card__content .product-form__input{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-native-reference.css.map */
