@charset "UTF-8";.input{position:relative;display:inline-flex;align-items:center;background-color:var(--neutrals--100);border:1px solid var(--neutrals--400);border-radius:var(--border-radius);padding:.75rem 1rem;gap:.5rem;--border-width: 2px;--border-radius: 8px;width:260px;max-width:100%;height:50px}.input label{position:absolute;z-index:3;text-transform:capitalize;color:var(--neutrals--600);font-size:var(--body-14-pt---body-2)}.input input:not(:-moz-placeholder-shown)+label,.input textarea:not(:-moz-placeholder-shown)+label{position:absolute;top:3px}.input input:not(:placeholder-shown)+label,.input textarea:not(:placeholder-shown)+label{position:absolute;top:3px}.input input:not(:-moz-placeholder-shown):has(+ label),.input textarea:not(:-moz-placeholder-shown):has(+ label){position:relative;top:6px}.input input:not(:placeholder-shown):has(+ label),.input textarea:not(:placeholder-shown):has(+ label){position:relative;top:6px}.input textarea:not(:-moz-placeholder-shown):has(+ label){padding-top:8px}.input textarea:not(:placeholder-shown):has(+ label){padding-top:8px}.input--small{padding:.625rem;height:40px;font-size:var(--body-14-pt---body-2)}.input--smallest{height:32px;font-size:var(--small-text-12-pt---small-text);padding:.5625rem .625rem}.input--small input:not(:-moz-placeholder-shown)+label,.input--small textarea:not(:-moz-placeholder-shown)+label,.input--smallest input:not(:-moz-placeholder-shown)+label,.input--smallest textarea:not(:-moz-placeholder-shown)+label{display:none}.input--small input:not(:placeholder-shown)+label,.input--small textarea:not(:placeholder-shown)+label,.input--smallest input:not(:placeholder-shown)+label,.input--smallest textarea:not(:placeholder-shown)+label{display:none}.input img{transition:all .1s ease-in}.input input,.input img{position:relative;z-index:2}.input input,.input textarea,.input select{flex:1;padding:0;margin:0;color:var(--neutrals--900);font-size:var(--small-text-12-pt---small-text);line-height:140%;height:100%;border-radius:var(--border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;background:transparent}.input--textarea{min-height:100px;height:auto;padding-right:0;padding-bottom:6px}.input--textarea textarea{padding-top:8px;min-height:85px}.input:hover{border:1px solid var(--secondary-colors---green-tea---60)}.input:focus-within{background:linear-gradient(white,white) padding-box,var(--gradient-primary) border-box;border:1px solid transparent}.input:focus-within img{filter:brightness(0) saturate(100%) invert(9%) sepia(46%) saturate(679%) hue-rotate(189deg) brightness(95%) contrast(93%)}.input--select:focus-within img{transform:rotate(180deg)}.input:has(input:not(:-moz-placeholder-shown):invalid),.input:has(textarea:not(:-moz-placeholder-shown):invalid){border:1px solid var(--semantic-colors---error)}.input--invalid,.input:has(select:not(:has(option[value=""]:checked)):user-invalid),.input:has(input:not(:placeholder-shown):invalid),.input:has(textarea:not(:placeholder-shown):invalid){border:1px solid var(--semantic-colors---error)}.input--select{padding:0}.input--select img{cursor:pointer;position:absolute;pointer-events:none;right:1rem}.input--select select{padding:.75rem 1rem;cursor:pointer;font-size:1em}.input--select select:invalid{color:var(--neutrals--600)}.input--select select::-ms-expand{display:none}.input--number{border:1px solid var(--neutrals--400);padding:0 .75rem;width:9.0625rem;flex-direction:row-reverse}.input--number input{width:32px;padding:0;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border-left:1px solid var(--neutrals--400);border-right:1px solid var(--neutrals--400);border-radius:0;font-size:var(--body-16-pt---body-1)}.input--number input::-webkit-outer-spin-button,.input--number input::-webkit-inner-spin-button{width:50px;-webkit-appearance:none;margin:0}.input--number img{width:24px;height:24px;cursor:pointer;filter:brightness(0) saturate(100%) invert(8%) sepia(61%) saturate(571%) hue-rotate(189deg) brightness(91%) contrast(92%)}.input--number input[value="0"]+img,.input--number img.minimum{filter:none}.input--number.input--small{padding:0 .625rem;width:7.375rem}.input--number.input--small input{font-size:var(--body-14-pt---body-2)}.input--number.input--small img{width:20px;height:20px}.input--number.input--smallest{padding:0 .5rem;width:6.25rem}.input--number.input--smallest input{font-size:var(--body-12pt---small-text)}.input--number.input--smallest img{width:16px;height:16px}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#485fc7;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li:last-child a{opacity:.8}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#b5b5b5;content:"/"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li:before{content:"\2192"}.breadcrumb.has-bullet-separator li+li:before{content:"\2022"}.breadcrumb.has-dot-separator li+li:before{content:"\b7"}.breadcrumb.has-succeeds-separator li+li:before{content:"\227b"}[data-shopify-buttoncontainer]{justify-content:center}.shopify-payment-button{width:100%}.shopify-payment-button__button--hidden{display:none}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--secondary-colors---green-tea)}.product-section{margin-top:5vh}.product-section .columns{align-items:start;gap:24px}.product-section .add-to-cart:before{z-index:0}.product-section .input--select{width:100%;grid-area:options;grid-column-start:1;grid-column-end:3}.product-section .faq__list{width:100%;max-width:initial}.product__images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);grid-column-gap:1.5rem;grid-row-gap:1.5rem}.product__images img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;transition:object-fit .3s ease-in;transition:object-fit .3s ease-in,-o-object-fit .3s ease-in}.product__images img:hover{-o-object-fit:cover;object-fit:cover}.product__images img:nth-child(2){grid-area:2/1/3/2;aspect-ratio:1/1;max-height:378px}.product__images img:nth-child(3){grid-area:2/2/3/3;aspect-ratio:1/1;max-height:378px}.product__images img:nth-child(4){grid-area:3/1/4/3}.product__images img:nth-child(1){grid-area:1/1/2/3;aspect-ratio:94/100;max-height:778px;-o-object-fit:scale-down;object-fit:scale-down}.product__images img:nth-child(1):hover{-o-object-fit:contain;object-fit:contain}.product__form{padding:60px;background:var(--neutrals--100);border-radius:12px;display:flex;flex-direction:column;gap:60px;min-width:430px}.product__formContainer{display:flex;flex-direction:column;gap:16px}.product__horizontalGroup{display:flex;gap:5px;align-items:center}.product__horizontalGroup__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;cursor:pointer;white-space:nowrap;background:none;color:var(--neutrals--900);border:1px solid var(--neutrals--400);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:50px;line-height:140%;padding:1em 1.1em}.product__horizontalGroup__button:hover{border-color:var(--secondary-colors---green-tea---60)}.product__shipping-warn{padding-block:5px;font-size:15px;color:gray}.product__shipping-warn span{font-weight:700;color:#42a54d}.product__title{line-height:160%;font-size:var(--header---h3);color:var(--neutrals--900);font-weight:400;text-transform:capitalize;margin-bottom:16px}.product__price{line-height:160%;font-size:var(--header---h4);color:var(--neutrals--900)}.product__price .discount{font-size:var(--body-14-pt---body-strike);color:var(--semantic-colors---error);text-decoration:line-through}.product__description{font-size:var(--body-14-pt---body-2);color:var(--neutrals--800)}.product__description .sizing-kit-message{margin-top:.4rem;font-size:var(--body-14-pt---body-2);background-color:var(--secondary-colors---yellow---60);border-radius:4px;padding:6px}.product__option{display:grid;grid-template:auto auto/auto auto;grid-template-areas:"title helper" "options options";justify-content:space-between;align-items:center;gap:4px;color:var(--neutrals--800);font-size:var(--body-14-pt---body-2-link);text-transform:capitalize}.product__option__name{grid-area:title;color:var(--neutrals--800);font-size:var(--body-14-pt---body-2-link)}.product__option__sizeOpen,.product__option__help{grid-area:helper;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;text-decoration:underline;cursor:pointer;color:var(--neutrals--800)}.product__option__help{text-decoration:none;padding:0 6px;line-height:19px;background-color:var(--secondary-colors---yellow---40);color:var(--neutrals--200);font-weight:700;border-radius:50%}.product__option__sizeOpen{text-align:right}.product__colors,.product__horizontalGroup,.product .input--select{grid-area:options;grid-column-start:1;grid-column-end:3}.product__colors{display:flex;gap:8px}.product__color{width:-moz-fit-content;width:fit-content;border-radius:50%;padding:2px}.product__color__inner{background-color:var(--color);border-radius:50%;width:2rem;height:2rem}.product__color input{opacity:0;border:0px;width:2rem;height:2rem;accent-color:var(--color)}.product__color.selected{background:var(--gradient-primary)}.product__color.selected .product__color__inner{border:2px solid var(--neutrals--300)}.product__color:hover:not(.selected){background:var(--neutrals--400)}.product__color:hover:not(.selected) .product__color__inner{border:1px solid var(--neutrals--300)}.product__promises{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;justify-content:space-around;gap:.5rem;text-transform:capitalize}.product__promises li{display:flex;align-items:center;gap:.5rem}.additional-checkout-buttons{margin-top:16px}.breadcrumb ul{padding:0}.breadcrumb ul a{text-decoration:none;font-size:var(--small-text-12-pt---small-text);color:var(--neutrals--900);line-height:140%}.breadcrumb ul li.is-active a{color:var(--neutrals--800)}.quan-add{display:flex;gap:20px}.add-to-cart{flex:1}.input--invalid{border:1px solid var(--semantic-colors---error)}select{width:100%}@media screen and (max-width: 768px){.product__form{padding:10px;min-width:auto}.product__promises{flex-wrap:nowrap}.product__promises li{flex-direction:column;text-align:center}}@media screen and (max-width: 1215px){.product__horizontalGroup{flex-direction:column}.product__horizontalGroup__button{width:100%}}@media screen and (max-width: 334px){.quan-add{flex-direction:column}.quan-add>*{width:100%}}
