@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial}}}.product__selling-plans{align-items:center;display:flex}.product__selling-plans .product__frequency-controls{width:100%;display:flex}.product__selling-plans .product__frequency-controls custom-dropdown,.product__selling-plans .product__frequency-controls .product__frequency-note{width:100%}@media (min-width:992px){.product__selling-plans .product__frequency-controls custom-dropdown,.product__selling-plans .product__frequency-controls .product__frequency-note{width:50%}}.variant__checkboxes .variant__checkbox{margin-bottom:10px}.variant__checkboxes .variant__checkbox input[type=checkbox]{display:none}.variant__checkboxes .variant__checkbox label{cursor:pointer;align-items:center;padding-left:25px;display:flex;position:relative}.variant__checkboxes .variant__checkbox label:before{content:"";border:var(--color-brand-green)solid 2px;background:0 0;width:15px;height:15px;transition:background .15s ease-out;position:absolute;top:0;left:0}.variant__checkboxes .variant__checkbox label:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;display:none;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.variant__checkboxes .variant__checkbox input[type=checkbox]:checked~label:before{background-color:var(--color-brand-green,#313f39)}.variant__checkboxes .variant__checkbox input[type=checkbox]:checked~label:after{display:block}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial}}}.variant-wrap--select{flex-direction:column;display:flex}@media (min-width:768px){.variant-wrap--select.--inline{align-items:center;display:flex}}.variant-wrap--select.--inline .variant-heading{padding-left:calc(var(--spacing,1px)*10)}@media (min-width:768px){.variant-wrap--select.--inline .variant-heading{padding-left:var(--spacing-0,0px)}}.variant-wrap--select .variant-wrap__option-single{border-style:var(--tw-border-style);--tw-border-style:dashed;width:100%;height:100%;padding-inline:calc(var(--spacing,1px)*15);padding-block:calc(var(--spacing,1px)*10);background:var(--custom-select-bg,#fff);border-style:dashed;border-width:1px;display:inline-block}.variant-heading{text-align:left;--tw-leading:var(--spacing-lh-standard,1.4em);line-height:var(--spacing-lh-standard,1.4em);text-transform:uppercase}@media (min-width:576px){.variant-wrap:not(.variant-wrap--buttons){flex-wrap:nowrap}}custom-dropdown{flex-shrink:1;width:100%}@media (min-width:576px){custom-dropdown{height:auto}}.variant__radios{gap:calc(var(--spacing,1px)*10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.variant__radios.variant-radios--1{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.variant__radios.variant-radios--2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.variant__radios.variant-radios--3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.variant__radios.--pill{justify-content:center;display:flex}.variant__radios .variant__radio{font-size:var(--text-small,1.2rem);width:100%}@media (min-width:992px){.variant__radios .variant__radio{width:auto;font-size:var(--text-body,1.3rem)}}.variant__radios .variant__radio button{cursor:pointer;text-align:center;width:100%;height:100%;font-family:var(--font-body,"Akkurat",sans-serif);background-color:#0000;display:block;position:relative}.variant__radios .variant__radio button .variant__radio-badge{z-index:var(--z-index-10,10);border-radius:var(--radius-5,5px);background-color:var(--color-text,#313f39);padding-inline:calc(var(--spacing,1px)*5);padding-block:calc(var(--spacing,1px)*5);font-size:var(--text-tiny,1rem);--tw-leading:var(--spacing-lh-10,1.1em);line-height:var(--spacing-lh-10,1.1em);width:100%;max-width:calc(100% - 10px);display:inline-block;position:absolute;top:-20px;left:50%;transform:translate(-50%)}@media (min-width:576px){.variant__radios .variant__radio button .variant__radio-badge{top:-10px}}.variant__radios .variant__radio button .variant__radio-badge.variant__radio-badge--sale{background-color:var(--color-grey-400,#939393)}@media (min-width:992px){.variant__radios .variant__radio button .variant__radio-badge{padding-inline:calc(var(--spacing,1px)*10);font-size:var(--text-small,1.2rem);max-width:75%;top:-30px}}@screen lg{max-width: 70%;}@screen xl{top: -20px;}.variant__radios .variant__radio button .variant__radio-small{text-align:center;display:block}.variant__radios .variant__radio button .variant__radio-wrap{border-radius:var(--radius-5,5px);height:100%;color:var(--variant-select-default-color);background-color:#0000;flex-direction:column;justify-content:center;align-items:center;padding:12px 15px 10px;transition:background .2s;display:flex;box-shadow:inset 0 0 0 1px #858585}--qty:is(.variant__radios .variant__radio button .variant__radio-wrap){padding-inline:calc(var(--spacing,1px)*15);padding-block:calc(var(--spacing,1px)*20)}.variant__radios .variant__radio button.--pill{width:auto;margin-inline:auto}.variant__radios .variant__radio button.--pill .variant__radio-wrap{padding-inline:calc(var(--spacing,1px)*15);padding-top:calc(var(--spacing,1px)*5);border-radius:3.40282e38px;padding-bottom:3px}.variant__radios .variant__radio button.--pill .variant__radio-wrap .variant__radio-title{color:var(--color-text,#313f39)}.variant__radios .variant__radio button.active .variant__radio-wrap{box-shadow:inset 0 0 0 2px var(--color-gold)}.variant__radios .variant__radio button .variant__radio-price s{font-size:var(--text-small,1.2rem)}@media (min-width:992px){.variant__radios .variant__radio button .variant__radio-price s{font-size:var(--text-small,1.2rem)}}.variant__radios .variant__radio button .variant__radio-price s+span{color:var(--color-error,#e63331)}.variant__radios:not(.variant__radios--color,.variant__radios--colour) .variant__radio button.active .variant__radio-wrap{background-color:var(--color-white,#fff)}.variant__radios.variant__radios--color,.variant__radios.variant__radios--colour{gap:calc(var(--spacing,1px)*15)}:is(.variant__radios.variant__radios--color,.variant__radios.variant__radios--colour) button{padding-inline:var(--spacing-0,0px);flex-direction:column;justify-content:center;align-items:center;display:inline-flex}:is(.variant__radios.variant__radios--color,.variant__radios.variant__radios--colour) .variant__color{border-radius:3.40282e38px;width:25px;height:25px;display:block}:is(.variant__radios.variant__radios--color,.variant__radios.variant__radios--colour) .variant__color.light{border:1px solid #000}.variant__checkboxes .variant__checkbox button .variant__checkbox-icon{margin-right:calc(var(--spacing,1px)*15);height:calc(var(--spacing,1px)*15);width:calc(var(--spacing,1px)*15);border-style:var(--tw-border-style);background-color:#0000;border-width:1px;justify-content:center;align-items:center;transition:background .15s ease-out;display:inline-flex}.variant__checkboxes .variant__checkbox button .variant__checkbox-icon svg{pointer-events:none;opacity:0;-webkit-user-select:none;user-select:none;transition:opacity .15s ease-out}.variant__checkboxes .variant__checkbox button.active .variant__checkbox-icon{background-color:var(--color-text,#313f39)}.variant__checkboxes .variant__checkbox button.active .variant__checkbox-icon svg{color:var(--color-white,#fff);opacity:1}.product-form__submit{max-width:100%;padding-block:calc(var(--spacing,1px)*10)}@media (min-width:992px){.product-form .product-form__buttons,.product-form .product__selling-plans,.product-form .product-form__price{padding-block:calc(var(--spacing,1px)*20)}}.product-form .product-form__heading{width:calc(var(--spacing,1px)*150);padding-right:calc(var(--spacing,1px)*15);text-align:left;font-size:var(--text-body,1.3rem);flex-shrink:0;font-weight:700}.product-form__buttons{padding-block:calc(var(--spacing,1px)*20)}.product-form__buttons .product-form__buttons-wrap{width:100%}.product-form__price{align-items:center;display:flex}.product-form__price .product-form__price-amount{font-size:var(--text-lead,1.6rem)}.product-form__qty{align-items:center;display:flex}.product-form__qty-heading{margin-bottom:calc(var(--spacing,1px)*5);font-family:var(--font-body,"Akkurat",sans-serif);text-transform:uppercase}.product-row__qty-control{height:100%}.product-row__qty-control input{border-radius:0}.product-form__qty-controls{flex-direction:row;align-items:center;height:100%;display:flex}.product-form__qty-controls button{cursor:pointer;text-align:center;color:currentColor;justify-content:center;align-items:center;width:32px;height:100%;padding:3px 6px;transition:all .2s;display:flex}.product-form__qty-controls button:hover{background-color:var(--color-brand-green,#313f39);color:var(--color-white,#fff)}.product-form__qty-controls input{text-align:center;height:100%;font-family:var(--font-body,"Akkurat",sans-serif);color:currentColor;-moz-appearance:textfield;width:32px;line-height:32px}.product-form__qty-controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-form__qty-controls input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form__qty-controls input:focus,.product-form__qty-controls input:focus-within{outline:0}.product-form .product-form__grid.--default .product-form__qty-wrap{width:calc(var(--spacing,1px)*280);padding-top:calc(var(--spacing,1px)*15);margin-inline:auto}.product-form .product-form__grid.--2 .product-form__qty-wrap{padding-block:calc(var(--spacing,1px)*10)}.product-form .product-form__grid.--2 .variant-selectors{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-form .product-form__grid.--3 .product-form__qty-wrap{grid-column:span 2/span 2}.product-form .product-form__grid.--3 .variant-selectors{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:is(.product-form .product-form__grid.--2,.product-form .product-form__grid.--3) .variant-wrap--select:not(:first-of-type) .custom-select__selected,:is(.product-form .product-form__grid.--2,.product-form .product-form__grid.--3) .variant-wrap--select:not(:first-of-type) .variant-wrap__option-single{border-left-style:var(--tw-border-style);border-left-width:0}.product-form .custom-select-wrap{--custom-select-bg:var(--color-white);--custom-select-bg-hover:var(--color-brand-mint)}.product-form .custom-select .custom-select__selected{z-index:var(--z-index-10,10);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;transition:all .2s;position:relative}.product-form .custom-select.isOpen .custom-select__selected{border-color:var(--color-border,#313f39)}.product-form .custom-select__options-wrap{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);z-index:9;border-width:1px;top:calc(100% - 4px)}.product-form .custom-select__option{border-bottom-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,1px)*10);padding-block:calc(var(--spacing,1px)*10);font-size:var(--text-small,1.2rem);border-bottom-width:1px}.product-form .custom-select__option:first-of-type{padding:15px 10px 10px}.product-form .custom-select__option:last-of-type{border:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
