/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-leading:initial;--tw-space-y-reverse:0;--tw-tracking:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-green-600:oklch(62.7% .194 149.214);--color-sky-700:oklch(50% .134 242.749);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--container-3xs:16rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#281e13;--primary-r:40;--primary-g:30;--primary-b:19;--primary-h:31;--primary-s:35.6%;--primary-l:11.6%;--switch:100%;--color-secondary:#cba973;--color-contrast:hsl(var(--contrast));--color-primary-dark:hsl(var(--primary-dark));--color-primary-light:hsl(var(--primary-light))}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,::backdrop,:after,:before{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-primary{border-color:var(--color-primary)}.bg-primary{background-color:var(--color-primary)}.px-3{padding-inline:calc(var(--spacing)*3)}.button-base{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.button-base:hover{opacity:.8}}.button-base:focus{--tw-outline-style:none;outline-style:none}.text-contrast{color:var(--color-contrast)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.\!opacity-50{opacity:.5!important}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.sepia{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.select-all{-webkit-user-select:all;user-select:all}}body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:0}input:hover,textarea:hover{border-color:var(--color-gray-400)}input:focus,textarea:focus{border-color:var(--color-primary)}input[type=checkbox]{margin-top:calc(var(--spacing)*1);margin-right:calc(var(--spacing)*2.5);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);display:inline-block}@media (max-width:1023px){input[type=checkbox]{width:30px;height:30px}}main{min-height:calc(100vh - var(--base-header-height) - var(--base-footer-height));background-color:var(--color-white)}.show_on_mobile{display:none}@media (max-width:1023px){.show_on_mobile{display:inherit}}.rotateimg180{rotate:180deg}li{list-style-type:none}.wrap{width:100%;margin-inline:auto}.address_list{align-content:center;display:flex}@media (max-width:1023px){.address_list{margin:calc(var(--spacing)*0);flex-wrap:wrap;justify-content:center}}.address_list .addresses_grid{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1400px){.address_list .addresses_grid{flex-wrap:wrap;justify-content:center;display:flex}}.address_list .addresses_grid>:nth-child(3n+2){grid-column-start:2}.address_list__new_address{min-height:200px;margin-inline:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*5);max-width:var(--container-3xs);min-width:var(--container-3xs);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);border-width:1px;border-radius:.25rem;flex-wrap:nowrap;place-content:center;align-items:center;display:flex}@media (max-width:1023px){.address_list__new_address{justify-content:center;height:100px}}.address_list__new_address__label{padding-left:calc(var(--spacing)*3);text-align:left;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-transform:uppercase}.address_list__item{margin-inline:calc(var(--spacing)*2.5);margin-bottom:calc(var(--spacing)*4);width:var(--container-3xs);min-width:var(--container-3xs);border-style:var(--tw-border-style);border-width:1px;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:1023px){.address_list__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.address_list__item--selected{height:unset}.address_list__item__button_wrapper{margin-top:calc(var(--spacing)*5);width:100%}.address_list__item__button{margin-bottom:calc(var(--spacing)*3);cursor:pointer;--tw-border-style:solid;min-width:90%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);border-style:solid;border-width:1px;border-radius:.25rem;justify-content:center;display:flex}.address_list__info{padding:calc(var(--spacing)*5)}.address{margin:calc(var(--spacing)*5);flex-direction:column;display:flex}.address__wrapper{flex-direction:row;align-items:center;display:flex}.address_text{display:grid}.address__text05{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.address__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.address_subtitle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.button-group-address{margin-block:calc(var(--spacing)*4);gap:calc(var(--spacing)*3.5);display:grid}@media (min-width:48rem){.button-group-address{grid-template-columns:repeat(2,minmax(0,1fr))}}.form_address{row-gap:calc(var(--spacing)*3.5);display:grid}.form_first_last{gap:calc(var(--spacing)*3.5);display:grid}@media (min-width:48rem){.form_first_last{grid-template-columns:repeat(2,minmax(0,1fr))}}.form_zip_city_state{gap:calc(var(--spacing)*3.5);display:grid}@media (min-width:48rem){.form_zip_city_state{grid-template-columns:repeat(3,minmax(0,1fr))}}.section_address{max-width:var(--breakpoint-sm);padding-inline:calc(var(--spacing)*5);margin:auto}.auth{width:var(--container-sm);max-width:100%;margin-inline:auto}.auth .form__field{flex-direction:column;position:relative}.auth .form__field input[type=checkbox]{position:absolute;left:-20px}form.guest,form.login,form.recover,form.register{row-gap:calc(var(--spacing)*3.5);display:grid}form.guest .form__field,form.login .form__field,form.recover .form__field,form.register .form__field{margin-bottom:calc(var(--spacing)*0)}.auth__nav{margin-inline:calc(var(--spacing)*2.5)}.auth__title{margin-bottom:calc(var(--spacing)*6);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.form__field.boolean{display:flex}button{cursor:pointer}button:disabled{cursor:not-allowed}.button,.button--primary,.button-secondary,.feedback-dialog__buttons__cart,.feedback-dialog__buttons__close{cursor:pointer;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (hover:hover){:is(.button,.button-secondary,.button--primary,.feedback-dialog__buttons__cart,.feedback-dialog__buttons__close):hover{text-decoration-line:none}}:is(.button,.button-secondary,.button--primary,.feedback-dialog__buttons__cart,.feedback-dialog__buttons__close):focus{outline-style:var(--tw-outline-style);--tw-outline-style:none;outline-width:0;outline-style:none;text-decoration-line:none}:is(.button,.button-secondary,.button--primary,.feedback-dialog__buttons__cart,.feedback-dialog__buttons__close):disabled{cursor:not-allowed;opacity:.65}.button--link,.button--primary-link,.button--small-primary-link{cursor:pointer;--tw-border-style:none;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);text-align:center;vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;color:var(--color-white);-webkit-user-select:none;user-select:none;border-style:none;display:inline-block}:is(.button--primary-link,.button--link,.button--small-primary-link):focus{--tw-outline-style:none;outline-style:none}.button--small-primary-link{padding:calc(var(--spacing)*0);color:var(--color-gray-600);background-color:#0000}.button-secondary{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-primary);background-color:#0000}@media (max-width:1023px){.product-box__action .button--primary{padding-block:calc(var(--spacing)*2)}}.button--primary,.feedback-dialog__buttons__cart{background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){:is(.button--primary,.feedback-dialog__buttons__cart):hover{opacity:.8}}:is(.button--primary,.feedback-dialog__buttons__cart):focus{--tw-outline-style:none;outline-style:none}.button--primary,.feedback-dialog__buttons__cart{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-contrast)}.button-checkout{border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;display:block}@media (hover:hover){.button-checkout:hover{opacity:.8}}.button-checkout:focus{--tw-outline-style:none;outline-style:none}.button-checkout{color:var(--color-contrast)}.button-checkout[aria-disabled=true]{cursor:not-allowed}.cart{flex-direction:column;min-height:80vh}.cart,.cart_nav{justify-content:center;align-items:center;display:flex}.cart_nav{border-radius:.25rem;width:40px;height:40px;position:relative}@media (max-width:1023px){.cart_nav{width:30px;height:30px;margin-right:calc(var(--spacing)*2.5)}}.cart__banner{border-bottom:1px var(--tw-border-style) var(--color-gray-100);min-height:100px;padding:calc(var(--spacing)*5);background-position:50%;background-size:cover}.cart__banner__text,.cart_number{color:var(--color-white)}.cart_number{width:18px;height:18px;top:calc(var(--spacing)*.5);right:calc(var(--spacing)*.5);z-index:1;background-color:var(--color-primary);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex;position:absolute}.checkout-page .wrap-checkout{margin-left:auto;margin-right:auto}.checkout-page .section{margin-bottom:calc(var(--spacing)*5)}.checkout-page h1{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black)}.checkout-page .button--submit{border-color:var(--color-primary);background-color:var(--color-primary);padding:calc(var(--spacing)*3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white)}.checkout-page .address_form__switch{margin-top:calc(var(--spacing)*8);cursor:pointer;text-align:start;color:var(--color-sky-700)}.checkout-page .invoice_checkbox{margin-top:calc(var(--spacing)*5)}.checkout-page .form__field{min-width:60%}@media (max-width:1023px){.checkout-page .form__field{min-width:90%}}.checkout-page .form__field .form__error{text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.confirm_order{align-content:center;display:flex}@media (max-width:1023px){.confirm_order{max-width:var(--container-xs);flex-wrap:wrap;justify-content:center;margin:auto}}.confirm_order__label--link{cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.confirm_order__wrapper_label{cursor:pointer;padding-block:calc(var(--spacing)*3.5);display:inline-flex}.confirm_order-content .address__wrapper{margin-top:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding:calc(var(--spacing)*2);border-width:1px;border-radius:.25rem}.confirm_order-container{border-top-style:var(--tw-border-style);border-top-width:1px;flex-direction:column;margin-inline:auto;display:flex}@media (min-width:48rem){.confirm_order-container{flex-direction:row}}.billing-grid,.shipping-grid{display:grid}@media (max-width:1023px){.billing-grid,.shipping-grid{grid-row:4;display:grid}}.checkout-page{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.checkout-page .section-confirm{max-width:var(--breakpoint-xl);margin-inline:auto}.checkout-page .section-confirm__title h1{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black)}.confirm_order-section-1{border-right-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2);border-right-width:1px}@media (min-width:48rem){.confirm_order-section-1{width:58.3333%;padding:calc(var(--spacing)*9)}}.confirm_order-section-2{width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2)}@media (min-width:48rem){.confirm_order-section-2{width:41.6667%;padding:calc(var(--spacing)*9)}}.confirm_order-summary{inset-inline:auto;inset-block:calc(var(--spacing)*0);position:sticky}.confirm_order-content h2{padding-top:calc(var(--spacing)*3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.confirm_order__close-icon{padding-block:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*6);justify-content:space-between;display:flex}.confirm_order__close-icon span{cursor:pointer}.dialog,.market-dialog{display:none}.dialog.is-active,.market-dialog.is-active{display:block}.dialog:before,.market-dialog:before{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1001;background-color:#00000080;width:100%;height:100%;position:fixed}@supports (color:color-mix(in lab,red,red)){.dialog:before,.market-dialog:before{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.dialog__frame,.market-dialog__frame{-webkit-overflow-scrolling:touch;z-index:1002;box-sizing:border-box;width:90%;max-height:90%;max-width:var(--container-5xl);background-color:var(--color-white);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog__header,.market-dialog__header{padding:calc(var(--spacing)*6);text-align:center;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.dialog__body{padding-inline:calc(var(--spacing)*6)}.dialog__body .button--link{float:none;margin-inline:auto;margin-block:calc(var(--spacing)*2.5);cursor:pointer;--tw-border-style:none;text-align:center;text-transform:capitalize;opacity:.5;background-color:#0000;border-style:none;width:auto;display:block;position:relative}@media (hover:hover){.dialog__body .button--link:hover{opacity:1}}.dialog__body .button--small-primary-link{width:100%;padding-top:calc(var(--spacing)*6)}.dialog__body__content{padding-top:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*1.5);flex-flow:column wrap;justify-content:center;align-items:center;display:flex}.dialog__body__content--title{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.dialog__body__content--button{margin-inline:auto;margin-top:calc(var(--spacing)*2.5);width:100%;max-width:var(--container-sm);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.dialog__body__content--button button{margin-inline:auto;margin-block:calc(var(--spacing)*2.5)}@media (max-width:1023px){.dialog__body__content--button{flex-direction:column}}.dialog__body__content--button a,.dialog__body__content--button button{min-width:var(--container-3xs);padding-block:calc(var(--spacing)*1.5)}.dialog__footer{margin:calc(var(--spacing)*6);text-align:center}.dialog__close{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);cursor:pointer;padding:calc(var(--spacing)*6);position:absolute}.dialog__close__icon{width:calc(var(--spacing)*5);cursor:pointer}.dialog__body p{margin-bottom:calc(var(--spacing)*3.5);text-align:center}.dialog__body .form__field.boolean input[type=checkbox]{left:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*.5)}.dialog__body .form__field.boolean p{text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.dialog__body label.form__label.boolean{margin-bottom:calc(var(--spacing)*0);margin-left:calc(var(--spacing)*6)}@media (max-width:1023px){.dialog__body label.form__label.boolean{margin-bottom:calc(var(--spacing)*0);margin-left:calc(var(--spacing)*10)}}.feedback-dialog__error,.feedback-dialog__product,.feedback-dialog__success{flex-direction:column;align-items:center;display:flex}.feedback-dialog__success{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-green-600)}@media (max-width:1023px){.feedback-dialog__success{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.feedback-dialog__error{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-red-600)}@media (max-width:1023px){.feedback-dialog__error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.close-icon{padding-top:calc(var(--spacing)*7)}.feedback-dialog__product{margin-top:calc(var(--spacing)*7)}.feedback-dialog__product img{margin-bottom:calc(var(--spacing)*2.5);height:calc(var(--spacing)*20);width:calc(var(--spacing)*20)}.feedback-dialog__buttons{gap:calc(var(--spacing)*3.5);display:grid}@media (min-width:48rem){.feedback-dialog__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.feedback-dialog__buttons__close{min-width:var(--container-3xs);background-color:var(--color-gray-200);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.feedback-dialog__buttons__close:hover{opacity:.8}}.feedback-dialog__buttons__close:focus{--tw-outline-style:none;outline-style:none}@media (max-width:768px){.feedback-dialog__buttons__cart{margin-bottom:calc(var(--spacing)*3);width:100%}.feedback-dialog__buttons__checkout,.feedback-dialog__buttons__close{margin-bottom:calc(var(--spacing)*1);margin-left:calc(var(--spacing)*0);width:100%}}@media (max-width:1023px){.feedback-dialog__buttons__checkout,.feedback-dialog__buttons__close{flex-wrap:wrap}.feedback-dialog__error span,.feedback-dialog__success span{margin-top:calc(var(--spacing)*2.5)}}.form__field{margin-bottom:calc(var(--spacing)*2.5)}.form__field:last-child{margin-bottom:calc(var(--spacing)*0)}.form_label{margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.form_input,.form_label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block}.form_input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400);width:100%;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*3);--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out)}.form_input:focus{border-color:var(--color-primary);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary)}.form_error{color:var(--color-red-600)}.form_error,.form_field__tips{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.form__label{margin-bottom:calc(var(--spacing)*1);color:var(--color-black);display:block}.form__input{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400);background-color:var(--color-gray-50);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition:border .2s cubic-bezier(.55,0,.1,1)}.form__actions{margin-top:calc(var(--spacing)*6)}.form__error{margin-top:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-200)}.gallery{margin-block:calc(var(--spacing)*9)}.gallery__title{margin-bottom:calc(var(--spacing)*5);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (max-width:1023px){.gallery__title{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.gallery__list{grid-gap:20px;grid-auto-flow:column;justify-content:center;display:grid}@media (max-width:1023px){.gallery__list{grid-gap:10px}}.gallery__item{width:100%;position:relative}.gallery__item__inner{width:100%;max-width:var(--container-3xl)}.hero{background-color:var(--color-white);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero__body{text-align:center;width:100%;display:table}.hero__body__inner{padding-block:calc(var(--spacing)*12);vertical-align:middle;display:table-cell}.hero__heading{max-width:var(--container-7xl);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.hero__heading,.hero__text{margin-left:auto;margin-right:auto}.hero__text{max-width:var(--container-6xl)}.hero__actions,.hero__text{margin-top:calc(var(--spacing)*6)}.input{cursor:pointer;display:inline-block;position:relative}.input input{z-index:calc(1*-1);opacity:0;position:absolute}.input-spinner{border-radius:.25rem;display:inline-flex;overflow:hidden}.input-spinner-btn-decrement{background-color:var(--color-primary);padding-inline:calc(var(--spacing)*3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.input-spinner-btn-decrement:hover{opacity:.8}}.input-spinner-btn-decrement:focus{--tw-outline-style:none;outline-style:none}.input-spinner-btn-decrement{color:var(--color-contrast)}.input-spinner-element{width:calc(var(--spacing)*12);border-color:var(--color-gray-200);text-align:center}.input-spinner-btn-increment{background-color:var(--color-primary);padding-inline:calc(var(--spacing)*3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.input-spinner-btn-increment:hover{opacity:.8}}.input-spinner-btn-increment:focus{--tw-outline-style:none;outline-style:none}.input-spinner-btn-increment{color:var(--color-contrast)}.loading.active{display:block}.loading:before{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1001;background-color:#00000080;width:100%;height:100%;position:fixed}@supports (color:color-mix(in lab,red,red)){.loading:before{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.loading__body{-webkit-overflow-scrolling:touch;z-index:1002;max-height:90%;max-width:var(--container-5xl);min-width:var(--container-3xs);border-radius:var(--radius-2xl);background-color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.loader__message{margin-top:-1rem;margin-bottom:calc(var(--spacing)*2);text-align:center}.loader{text-indent:-9999em;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border:1.1em solid #0d0d0d33;border-left-color:#0d0d0d;margin:60px auto;animation:load8 1.1s linear infinite;position:relative;transform:translateZ(0)}.loader,.loader:after{width:10em;height:10em;border-radius:3.40282e+38px}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.product-box-loading{animation:var(--animate-pulse)}.product-box-loading .product-box__price{height:calc(var(--spacing)*6);width:calc(var(--spacing)*14);background-color:var(--color-gray-400);border-radius:.25rem}.product-box-loading .product-box__action{height:calc(var(--spacing)*10);width:calc(var(--spacing)*40);background-color:var(--color-gray-400);border-radius:.25rem}.product-loading{animation:var(--animate-pulse)}.product-loading .product-hero__price{height:calc(var(--spacing)*9);width:calc(var(--spacing)*28);background-color:var(--color-gray-400);border-radius:.25rem}.product-loading .product-hero__component .product-hero__availability__wrap{height:calc(var(--spacing)*5);width:calc(var(--spacing)*60);background-color:var(--color-gray-400);border-radius:.25rem}.product-loading .product-hero__component .line-2{height:calc(var(--spacing)*10);width:calc(var(--spacing)*80);background-color:var(--color-gray-400);border-radius:.25rem}.locale-switcher{display:flex}@media (min-width:64rem){.locale-switcher{justify-content:center;align-items:center;width:50px;height:50px;position:relative}.site-nav__menu .locale-switcher{display:none}.locale-switcher__dropdown{z-index:3;background-color:var(--color-white);width:100%;padding:calc(var(--spacing)*0);opacity:0;position:absolute;top:100%;left:50%}}@media (min-width:1024px){.locale-switcher__dropdown{transition:opacity .5sl;transform:translate(-50%)translateY(-200%);box-shadow:0 0 10px -5px #00000080}}.locale-switcher:hover .locale-switcher__dropdown{opacity:1;transform:translate(-50%)translateY(0)}.locale-switcher__dropdown__link{display:block}@media (hover:hover){.locale-switcher__dropdown__link:hover{background-color:var(--color-gray-100)}}.locale-switcher__dropdown__link+.locale-switcher__dropdown__link{border-top-style:var(--tw-border-style);border-top-width:1px}.locale-switcher__dropdown__image{margin-right:calc(var(--spacing)*2.5);width:calc(var(--spacing)*5)}@media (min-width:64rem){.locale-switcher__dropdown__image{height:calc(var(--spacing)*5);width:50px}}header{height:var(--base-header-height);width:100%;max-width:var(--container-7xl);background-color:var(--color-white);padding-inline:calc(var(--spacing)*7);justify-content:center;align-items:center;margin-inline:auto;display:flex}@media (max-width:1023px){header{height:var(--mobile-header-height);padding-inline:calc(var(--spacing)*2.5)}}.header__border{background-color:var(--color-primary);width:100%;height:3px}.nav{justify-content:space-around;align-items:stretch;width:100%;display:flex}.nav__menu{order:1}.nav__logo{order:2}.nav__account{order:3;justify-content:flex-end;align-items:center;display:flex}@media (max-width:1023px){.nav__account{margin-right:-15px}.nav__account .locale-switcher{display:none}}.nav__account .change_market .change_market--title{color:var(--color-primary)}@media (max-width:639px){.nav__account .change_market .change_market--title{display:none}}.nav__account .change_market .change_market--country{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.nav__account .change_market .nav__menu__link{cursor:pointer}.nav__account .change_market .nav__menu__link:after{content:"▾";padding:calc(var(--spacing)*1)}.nav__menu{justify-content:space-around;align-items:center;display:flex}.nav__logo{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));justify-content:center;display:flex}.nav__logo img{max-height:var(--base-header-height);padding-block:calc(var(--spacing)*1)}@media (max-width:1023px){.nav__logo img{max-height:var(--mobile-header-height)}}.nav__menu__item{margin-inline:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));display:inline-block}.nav__menu__link{padding-inline:calc(var(--spacing)*1);display:block}.nav__account,.nav__menu{flex:1}.nav__account__search_icon,.nav__menu__search_icon{cursor:pointer;padding-inline:calc(var(--spacing)*1.5)}@media (max-width:1023px){.nav__account__search_icon,.nav__menu__search_icon{display:none}}@media (min-width:64rem){.nav__account__search_icon__left,.nav__menu__search_icon__left{display:none}}.nav__account__search_container,.nav__menu__search_container{top:var(--mobile-header-height);background-color:var(--color-white);padding:calc(var(--spacing)*0);position:absolute}@media (min-width:64rem){.nav__account__search_container,.nav__menu__search_container{z-index:3;border-style:var(--tw-border-style);border-width:1px}}@media (min-width:1024px){.nav__account__search_container,.nav__menu__search_container{top:var(--base-header-height);margin:2% 17%;width:66%!important}}@media (max-width:1023px){.nav__account__search_container,.nav__menu__search_container{pad:45;top:var(--mobile-header-height);z-index:3;border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;width:100%}}.nav__account__search_element,.nav__menu__search_element{z-index:5;width:50%;position:relative;left:23%}@media (max-width:1023px){.nav__account__search_element,.nav__menu__search_element{z-index:5;width:90%;position:relative;left:5%}}.nav_button{min-width:50px;height:50px;padding-inline:calc(var(--spacing)*2.5);justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.nav_button:hover{background-color:var(--color-gray-100)}}.nav_button:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:1px}.nav_button__link{cursor:pointer;display:block}.nav_button__image{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);display:block}.order_summary{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);flex-direction:column;align-items:stretch;display:flex}.order_summary__num_items{margin:calc(var(--spacing)*1)}.order_summary__line-item{margin-bottom:calc(var(--spacing)*5);align-items:center;display:flex}.order_summary__line-item__content{padding-left:calc(var(--spacing)*5);flex-grow:1}.order_summary__line-item__quantity{background-color:var(--color-gray-100);max-width:max-content;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-500);text-transform:lowercase;border-radius:.25rem}.order_summary__line-item__quantity:first-letter{text-transform:uppercase}.order_summary__line-item__amount{padding-left:calc(var(--spacing)*5)}.order_summary_line-item_image{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);border-style:var(--tw-border-style);border-width:1px;border-radius:.25rem}.order_summary__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.order_summary__detail_row__title{margin-top:calc(var(--spacing)*7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-400);padding-top:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*8);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.order_summary__detail_row,.order_summary__detail_row__title{flex-direction:row;justify-content:space-between;display:flex}.order_summary__detail_row{padding-block:calc(var(--spacing)*.5)}.overlay{display:block}.overlay:before{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:101;background-color:#00000080;width:100%;height:100%;position:fixed}@supports (color:color-mix(in lab,red,red)){.overlay:before{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.overlay__container{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:102;background-color:var(--color-white);min-width:70%;height:60%;padding:calc(var(--spacing)*5);margin:15%;position:absolute;overflow-y:auto}@media (max-width:1023px){.overlay__container{min-width:90%;margin:5%}}.overlay_content{align-content:center;display:flex}.overlay_content__button{margin-top:calc(var(--spacing)*3);justify-content:center;display:flex}.overlay_content__address__item{margin-inline:calc(var(--spacing)*2.5);margin-bottom:calc(var(--spacing)*4);width:var(--container-3xs);min-width:var(--container-3xs);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;display:flex}.search-bar__wrapper{width:100%}.search-bar__wrapper input[type=text]{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.search-bar__wrapper input[type=text]::placeholder{color:var(--color-gray-400)}@media (max-width:1023px){.search-bar__wrapper input[type=text]{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.search-bar__wrapper__input{width:inherit;left:inherit;margin-top:calc(var(--spacing)*10)}.search-bar__group{padding-block:calc(var(--spacing)*2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));display:flex}.search-bar__group-border{border-top-style:var(--tw-border-style);border-top-width:1px}.search-bar__group__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase}@media (max-width:1023px){.search-bar__group{margin:0 5%;margin-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*5)}}.search-bar__input{border-bottom-style:var(--tw-border-style);width:100%;height:40px;padding-inline:calc(var(--spacing)*3.5);padding-left:calc(var(--spacing)*0);vertical-align:baseline;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-black);background-color:#0000;border-bottom-width:1px}@media (min-width:40rem){.search-bar__input{height:40px;padding-left:calc(var(--spacing)*7)}}.search-bar__input__icon{cursor:pointer;padding-top:calc(var(--spacing)*3.5);position:absolute}.search-bar__input__close{z-index:6;display:block;left:calc(100% - 33px)}.search-bar__input__close rect{fill:#aaa}.search-bar__search--results{position:inherit;cursor:pointer;padding-top:calc(var(--spacing)*2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-black);justify-content:center;display:flex}.search-bar__dropdown{background-color:var(--color-white);width:100%;max-height:500px;padding:calc(var(--spacing)*5);overflow-y:auto}.search-bar__link{width:100%;color:var(--color-black);flex-direction:column;display:flex}@media (hover:hover){.search-bar__link:hover{color:var(--color-primary)}}.search-bar__link__a{border-bottom-style:var(--tw-border-style);width:100%;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-primary);border-bottom-width:1px;align-items:center;display:flex}.search-bar__link__a:hover span{color:var(--color-black)}.search-bar__link__img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:75px;min-width:75px;height:75px}.search-bar__link__text{margin-left:calc(var(--spacing)*2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.search-bar__link--category,.search-bar__link--page{margin-block:calc(var(--spacing)*2.5)}.site-nav{right:calc(var(--spacing)*0);z-index:100;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex-direction:column;display:flex;position:relative}@media (max-width:1023px){.site-nav{margin:calc(var(--spacing)*0)}}.site-nav__menu{top:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:99;width:var(--container-xs);background-color:var(--color-primary);padding-block:calc(var(--spacing)*14);transition:all .5s;position:fixed;overflow:hidden auto;transform:translate(-100%)}.site-nav__menu.is-open{transform:translate(0)}.site-nav__menu .nav__menu__link{padding:calc(var(--spacing)*0);color:var(--color-contrast)}.site-nav__menu .locale-switcher__dropdown{display:flex}.site-nav__menu .locale-switcher__dropdown__link+.locale-switcher__dropdown__link{border-top:none}.site-nav__menu .locale-switcher__dropdown__link:hover{background-color:#0000}.site-nav__menu .locale-switcher__image{margin-right:calc(var(--spacing)*2.5);height:calc(var(--spacing)*5);width:auto}.site-nav__menu .locale-switcher:hover .locale-switcher__dropdown{transform:none}.site-nav__menu .locale-switcher__dropdown__link{padding:calc(var(--spacing)*0)}@media (max-width:1023px){.site-nav__menu .nav_button{padding:calc(var(--spacing)*0);display:inline-block;position:relative}@media (hover:hover){.site-nav__menu .nav_button:hover{background-color:#0000}}.site-nav__menu .nav__menu__link{padding:calc(var(--spacing)*0)}}.site-nav__toggle__input__item,.site-nav__toggle__label__item{width:25px;height:3px;margin-block:calc(var(--spacing)*.5);background-color:var(--color-primary)}.site-nav__toggle__label__item{background-color:var(--color-white)}.site-nav__toggle__label__item:first-child{transform:rotate(45deg)translate(5px,5px)}.site-nav__toggle__label__item:last-child{transform:rotate(-45deg)translate(0)}.site-nav__toggle__label{width:23px;height:23px;top:calc(var(--spacing)*5);right:calc(var(--spacing)*5);cursor:pointer;flex-direction:column;display:flex;position:absolute}.site-nav__menu__link{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-contrast)}@media (hover:hover){.site-nav__menu__link:hover{opacity:.75;text-decoration-line:none}}.site-nav__toggle,.site-nav__toggle__input{-webkit-touch-callout:none;cursor:pointer}.site-nav__toggle__input{z-index:2;margin:calc(var(--spacing)*0);opacity:0;display:block;position:absolute;width:26px!important;height:24px!important}.site-nav__toggle__input:checked~.site-nav__menu{transform:translate(0)}.site-nav__menu__sublist{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.site-nav__menu .site-nav__account .change_market,.site-nav__menu .site-nav__account .locale-switcher,.site-nav__menu__item{border-top-style:var(--tw-border-style);border-top-width:1px}.site-nav__menu .site-nav__account .change_market a,.site-nav__menu .site-nav__account .locale-switcher a,.site-nav__menu__item a{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*2.5);display:block}.site-nav__menu .site-nav__account .change_market svg,.site-nav__menu .site-nav__account .locale-switcher svg,.site-nav__menu__item svg{float:right}.site-nav__menu__item .site-nav__menu__sublist{max-height:calc(var(--spacing)*0);overflow:hidden}.site-nav__menu__item .site-nav__menu__item{padding-inline:calc(var(--spacing)*0)}.site-nav__menu__item.selected .site-nav__menu__sublist{max-height:1024px}.spinner-container{width:60px;right:calc(var(--spacing)*0);display:inline-block;position:absolute}.spinner-container div{background:#b7b7b7;border-radius:3.40282e+38px;width:8px;height:8px;margin:20%;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute}.spinner-container div:first-child{animation:lds-ellipsis1 .6s infinite;left:2px}.spinner-container div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:2px}.spinner-container div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:22px}.spinner-container div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:42px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(20px)}}.tab-buttons-main{margin-block:calc(var(--spacing)*2);justify-content:space-around;display:none}@media (min-width:48rem){.tab-buttons-main{display:flex}}.tab-buttons__left{display:flex}@media (max-width:768px){.tab-buttons__left{flex-direction:column;justify-content:center}}.tab-buttons__left__back{padding-block:calc(var(--spacing)*3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));display:flex}.tab-buttons__left__back__label{text-align:left;color:var(--color-secondary);background-color:#0000;align-items:center;display:flex}.tab-buttons__right{padding:calc(var(--spacing)*5);display:flex}.tab-buttons__right__item{cursor:pointer;align-items:center;display:flex}.tab-buttons__right__item>span{margin-right:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tab-buttons__right__item>span:focus{--tw-outline-style:none;outline-style:none}.tab-buttons__item{cursor:pointer;--tw-border-style:none;padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-black);--tw-outline-style:none;background-color:#0000;border-bottom:2px #0000;border-style:none;outline-style:none;transition:all .2s ease-in-out}.tab-buttons__item:disabled{cursor:default}.tab-buttons__item:active,.tab-buttons__item:focus{--tw-outline-style:none;outline-style:none}.tab-buttons__item:disabled{color:#0006}.wrapper_account{max-width:var(--container-7xl);padding-inline:calc(var(--spacing)*2.5);margin-left:auto;margin-right:auto}.wrapper_account .section{margin-right:calc(var(--spacing)*5);margin-bottom:calc(var(--spacing)*5)}.wrapper_account h1{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black)}.wrapper_account .account{width:100%}.wrapper_account .account .profile{padding:calc(var(--spacing)*0)}.wrapper_account .profile form{margin-bottom:calc(var(--spacing)*2.5)}.wrapper_account .addresses{margin-top:calc(var(--spacing)*6)}@media (max-width:1023px){.wrapper_account .addresses{margin:calc(var(--spacing)*0)}}.wrapper_account .frame2{width:100%;padding-inline:calc(var(--spacing)*3)}.wrapper_account .header_section{margin-bottom:calc(var(--spacing)*2.5);justify-content:space-between}.wrapper_account .header_section,.wrapper_account .header_section__profile{margin-right:calc(var(--spacing)*0);text-align:start;height:auto;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-black);align-self:auto;display:flex}.wrapper_account .header_section__profile{margin-bottom:calc(var(--spacing)*5);gap:calc(var(--spacing)*5)}@media (max-width:1023px){.wrapper_account .header_section__profile{flex-direction:column;gap:0}.wrapper_account .header_section{margin-left:calc(var(--spacing)*0);padding:calc(var(--spacing)*2.5);text-align:center;justify-content:space-around}}.wrapper_account .header_section__text{width:154px;margin-right:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*0);text-align:left;height:auto;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-black);align-self:auto}.wrapper_account .header_section__text--subtitle{margin-top:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.wrapper_account .header_section__text__text04{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.wrapper_account .form__field{min-width:60%}@media (max-width:1023px){.wrapper_account .form__field{min-width:90%}}.wrapper_account .form__field .form__error{text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.wrapper_account .password-form,.wrapper_account .user-info-form{margin-bottom:calc(var(--spacing)*12)}.wrapper_account .item_account{padding-top:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*3);flex-wrap:wrap;justify-content:center;display:flex}.wrapper_account .item_account .item{margin-right:calc(var(--spacing)*7);margin-bottom:calc(var(--spacing)*2);width:var(--container-xs);border-style:var(--tw-border-style);padding-block:calc(var(--spacing)*3.5);border-width:1px;border-radius:.25rem;display:flex}@media (max-width:1023px){.wrapper_account .item_account{margin:0 -15px 18px 0}}.wrapper_account .item_account__text{width:154px;margin-right:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*0);text-align:left;height:auto;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-black);align-self:auto}.wrapper_account .item_account__text__text01{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));text-transform:uppercase}.wrapper_account .item_account .group2{height:28px;padding-bottom:calc(var(--spacing)*2.5);justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.wrapper_account .button-secondary,.wrapper_account .item_account{width:100%}}.wrapper_account .button--link{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-primary);background-color:#0000;border-color:#0000;align-items:center;display:flex}.wrapper_account .row-wrapper{gap:calc(var(--spacing)*5);display:flex}@media (max-width:1023px){.wrapper_account .row-wrapper{flex-direction:column}}.wrapper_account .tab-buttons-main{justify-content:space-between}main{min-height:50vh}.cart_summary__subtotal{padding-block:calc(var(--spacing)*.5)}.cart_summary__subtotal,.cart_summary__total{flex-direction:row;justify-content:space-between;display:flex}.cart_summary__total{margin-top:calc(var(--spacing)*7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-400);padding-top:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*8);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.cart-container{max-width:var(--breakpoint-lg);padding-inline:calc(var(--spacing)*5);margin-inline:auto}@media (min-width:64rem){.cart-container{padding-inline:calc(var(--spacing)*0)}}.cart-body{padding-top:calc(var(--spacing)*8);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:48rem){.cart-body{gap:calc(var(--spacing)*8);flex-direction:row}}.cart_line{margin-bottom:calc(var(--spacing)*8);gap:calc(var(--spacing)*5);border-bottom:1px var(--tw-border-style) var(--color-gray-300);padding-bottom:calc(var(--spacing)*8);display:flex}.cart_line-item{flex-direction:column;flex:1;min-height:170px;display:flex}.cart_line-item__amount{gap:calc(var(--spacing)*1);padding-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.cart_line-item__amount div{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-400)}.cart_line-item__name{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*1);display:flex}.cart_line-item__name a,.cart_line-item__quantity{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cart_line-item__quantity{background-color:var(--color-gray-100);max-width:max-content;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);text-transform:lowercase;border-radius:.25rem}.cart_line-item__quantity:first-letter{text-transform:uppercase}.cart_line-item__total-amount{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.button--update-cart,.cart_line-item__total-amount{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.button--update-cart{border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;display:block}@media (hover:hover){.button--update-cart:hover{opacity:.8}}.button--update-cart:focus{--tw-outline-style:none;outline-style:none}.button--update-cart{color:var(--color-contrast)}.cart_line-item__change-quantity{width:100%;position:relative}.cart_line-item__image{align-self:flex-start;width:25%}.coupon-label{padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-500)}.coupon-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-red-400)}.coupon-list{margin-bottom:calc(var(--spacing)*2);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.coupon-remove{border-bottom:1px var(--tw-border-style);border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.coupon-remove{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.coupon-remove{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in);transition-duration:.2s;transition-timing-function:var(--ease-in)}@media (hover:hover){.coupon-remove:hover{border-color:#00000080}@supports (color:color-mix(in lab,red,red)){.coupon-remove:hover{border-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.coupon-remove:hover{color:var(--color-primary-dark)}}.coupon-remove:focus{--tw-outline-style:none;outline-style:none}.cart_line-quantity{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.cart_line-end{justify-content:flex-end;display:flex}.coupon-input{width:100%;padding-top:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*4);display:flex}.coupon-input input{border-radius:var(--radius-md);border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.coupon-input button{border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing)*4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;border-top-left-radius:0;border-bottom-left-radius:0;transition-duration:.5s}@media (hover:hover){.coupon-input button:hover{opacity:.8}}.coupon-input button:focus{--tw-outline-style:none;outline-style:none}.coupon-input button{color:var(--color-contrast)}.section__wrap{width:100%}@media (min-width:48rem){.section__wrap{width:calc(var(--spacing)*712)}}.cart_summary{padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*8)}.cart_summary__delivery{padding-bottom:calc(var(--spacing)*2);text-align:center}.cart_summary__spacer{margin-bottom:calc(var(--spacing)*2)}.cart_line-items{width:100%}@media (min-width:48rem){.cart_line-items{width:calc(var(--spacing)*712)}}.cart-section_wrap{border-radius:var(--radius-md);width:100%;padding-bottom:calc(var(--spacing)*5)}@media (min-width:48rem){.cart-section_wrap{width:calc(var(--spacing)*512);padding-inline:calc(var(--spacing)*7);padding-bottom:calc(var(--spacing)*10)}}.coupon__wrap{margin-bottom:calc(var(--spacing)*6);border-bottom:1px var(--tw-border-style) var(--color-gray-400);padding-block:calc(var(--spacing)*6)}.checkout{max-width:var(--container-5xl);margin-inline:auto}.cart_line-item__remove{cursor:pointer}@media (hover:hover){.cart_line-item__remove:hover{color:var(--color-red-500)}}.checkout{display:flex}@media (max-width:1023px){.checkout{flex-direction:column}}.payment-method{margin-bottom:calc(var(--spacing)*6)}:where(.payment-method>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.payment-method .button--primary{margin-top:calc(var(--spacing)*6);width:100%;padding:calc(var(--spacing)*3.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.checkout__step__greeting--link{cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-secondary)}.checkout__step{margin-bottom:calc(var(--spacing)*6)}.checkout__success{text-align:center}.checkout__success svg{max-width:20%}.checkout__error svg{max-width:30px}.checkout__error,.checkout__error__message,.checkout__error__title,.form__error{color:var(--color-red-500)}.form__error{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.form__field{flex-direction:column;display:flex}.checkout__success__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-green-600)}.checkout__success__message{margin-block:calc(var(--spacing)*5)}.checkout__success__message .checkout__success__message__num{display:none}.checkout__payment__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.checkout__payment{margin-inline:calc(var(--spacing)*64);text-align:left}@media (max-width:1023px){.checkout__payment{margin-inline:calc(var(--spacing)*4);text-align:left}}.checkout__payment li{list-style-type:disclosure-closed;list-style-position:inside}.checkout__payment__message{margin-bottom:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.checkout__success__action{color:var(--color-white)}.button--primary-link{width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);color:var(--color-gray-600);background:#e4eaf5}.button--primary-link,.coupon{border-radius:var(--radius-sm)}.coupon{margin-bottom:calc(var(--spacing)*0);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-gray-800);background-color:var(--color-white);padding:calc(var(--spacing)*2.5);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}input.radio:checked{border-style:var(--tw-border-style);border-width:6px;border-color:var(--color-primary);background-color:var(--color-primary)}input.radio,input.radio:after,input.radio:before{width:18px;height:18px;margin-top:calc(var(--spacing)*.5)}.payment-method_item_cardicons{column-gap:calc(var(--spacing)*2);row-gap:calc(var(--spacing)*2);display:flex}.payment-method_item_cardicons span{display:flex}label.label-selector{cursor:pointer;align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;display:grid}@media (hover:hover){label.label-selector:hover{border-color:var(--color-primary)}}.label-body{column-gap:calc(var(--spacing)*4);display:flex}.card-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.card-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}@media (min-width:48rem){.payment-method_item{grid-template-columns:repeat(2,minmax(0,1fr))}}div.disclosure_details{display:block}@media (min-width:48rem){div.disclosure_details{display:none}}button.disclosure_details{border-style:var(--tw-border-style);background:#f5f5f5;background-color:var(--color-white);border-width:1px;width:100%}span.disclosure_details{padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*3.5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}span.disclosure_details span div p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.accordion{margin-bottom:calc(var(--spacing)*2)}:where(.accordion>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}p.transaction{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400)}.category-intro{max-width:var(--breakpoint-xl);margin:36px auto 0}.category-intro__title{text-align:center;color:var(--color-black)}.category-intro__description{margin-inline:auto;margin-block:calc(var(--spacing)*3.5);max-width:var(--container-lg);text-align:center}.category-menu{background-color:var(--color-primary);text-align:center;height:68px;color:var(--color-contrast);align-content:center}@media (max-width:1023px){.category-menu{-ms-overflow-style:none;scrollbar-width:none;height:auto;padding:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);overflow-x:scroll}.category-menu::-webkit-scrollbar{display:none}}.category-menu__title{margin-right:calc(var(--spacing)*5);text-transform:uppercase;display:inline-block}@media (max-width:1023px){.category-menu__title{margin:calc(var(--spacing)*0)}}.category-menu__list{text-transform:uppercase;justify-content:flex-start;align-items:center;height:100%;display:inline-flex}.category-menu__item{height:100%;padding-inline:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);align-content:center}@media (max-width:1023px){.category-menu__item{min-width:100px;margin-right:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2.5)}}.category-menu__item a{color:var(--color-contrast)}@media (hover:hover){.category-menu__item a:hover{text-decoration-line:none}}.category-menu__item a:hover{color:var(--color-secondary)}.cta-block{text-align:center;position:relative}.cta-block,.cta-block__image{min-height:500px}.cta-block__image img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.cta-block__content{inset:calc(var(--spacing)*0);flex-direction:column;justify-content:center;padding:0 10vw;display:flex;position:absolute}@media (max-width:1023px){.cta-block__content{padding:0 2vw}}.cta-block__content.image{color:var(--color-white)}.cta-block__title{margin-bottom:calc(var(--spacing)*9);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (max-width:1023px){.cta-block__title{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.cta-block__text{margin-bottom:calc(var(--spacing)*3.5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (max-width:1023px){.cta-block__text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.text_block,.title_block{padding-inline:calc(var(--spacing)*6);margin:36px 0}.text_block a.text__link,.title_block a.text__link{text-decoration-line:underline}.title_block{margin-bottom:calc(var(--spacing)*9);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (max-width:1023px){.title_block{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.form__label .text__link,.form__label span,.text_block .text__link,.text_block span{margin-right:calc(var(--spacing)*1)}.form__label a.text__link{text-decoration-line:underline}.fixed-label{z-index:99999;border-radius:var(--radius-3xl);background-color:var(--color-red-600);--tw-font-weight:var(--font-weight-bold);font-size:large;font-weight:var(--font-weight-bold);color:var(--color-white);padding:1%;position:fixed;top:91%;left:2%}.footer{background-color:#281e131a}@supports (color:color-mix(in lab,red,red)){.footer{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.footer{padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*7);padding-bottom:calc(var(--spacing)*3.5)}.footer__main{text-align:center}@media (min-width:64rem){.footer__main{text-align:left}}.footer__main .footer__logo{width:100%;display:flex}.footer__main .footer__logo img{height:100%;width:var(--container-3xs);display:block}@media (max-width:1023px){.footer__main .footer__logo img{margin-inline:auto}.footer__main .footer__logo{padding:calc(var(--spacing)*6);margin-inline:auto;display:block}}.footer__blocks{margin-top:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*5);justify-content:space-between;display:flex}@media (max-width:1023px){.footer__blocks{flex-direction:column}}.footer__blocks__item{flex-direction:column;flex:1;gap:.7rem;display:flex}@media (max-width:1023px){.footer__blocks__item{margin-bottom:calc(var(--spacing)*3.5)}}.home-hero{background-color:var(--color-white);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.home-hero__body{text-align:center;width:100%;display:table}.home-hero__body__inner{z-index:1;height:500px;padding-block:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*6);vertical-align:middle;display:table-cell;position:relative}@media (max-width:1023px){.home-hero__body__inner{padding:calc(var(--spacing)*6)}}.home-hero__body__inner:before{content:"";top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;background:linear-gradient(90deg,#0006,#0000);position:absolute}.home-hero__heading{z-index:1;color:var(--color-white);position:relative}.home-hero__heading h1{text-align:center;font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase}@media (max-width:1023px){.home-hero__heading h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.home-hero__text{margin-top:calc(var(--spacing)*6);max-width:var(--container-6xl);text-align:center;color:var(--color-white);margin-left:auto;margin-right:auto;position:relative}.home-hero__image{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:calc(1*-1);width:100%;height:100%;position:absolute}.home-hero__image div{height:100%}.home-hero__image img{object-fit:cover;object-position:center;width:100%;height:100%}.text-content{background-color:var(--color-gray-200);padding-left:12vw;padding-right:12vw;padding-block:calc(var(--spacing)*16)}@media (max-width:1023px){.text-content{padding:46px 24px}}.text-content__title{margin-bottom:calc(var(--spacing)*9);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (max-width:1023px){.text-content__title{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.text-content__text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (max-width:1023px){.text-content__text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.text-content__text p{margin-block:calc(var(--spacing)*5)}.text-content__text .quote{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-black)}@media (max-width:1023px){.text-content__text .quote{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.insert_email{width:100%;max-width:var(--breakpoint-xl);padding-inline:calc(var(--spacing)*5);flex-direction:row;justify-content:center;margin-inline:auto;display:flex}.insert_email .form__field{position:relative}.insert_email .insert_email_section_detail_password_icon{top:50%;right:calc(var(--spacing)*3);cursor:pointer;position:absolute;transform:translateY(-50%)}@media (max-width:1023px){.insert_email{flex-direction:column;justify-content:center;align-items:center}.insert_email .insert_email_section_detail{display:none}.insert_email .show{display:inherit}}.insert_email_section{margin:calc(var(--spacing)*2.5);max-width:calc(var(--spacing)*80);min-width:calc(var(--spacing)*80);border-radius:var(--radius-sm);--tw-border-style:solid;padding-inline:calc(var(--spacing)*2.5);padding-top:calc(var(--spacing)*2.5);padding-bottom:calc(var(--spacing)*3.5);border-style:solid;border-width:1px;flex-shrink:0;align-items:flex-start}.insert_email_section_link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));border-color:#0000;flex-shrink:0;justify-content:center;align-items:flex-start;display:flex}.insert_email_section_link button{margin-block:calc(var(--spacing)*5)}.insert_email_section_master{margin-right:calc(var(--spacing)*2);border-color:#0000;flex-direction:column;flex-grow:1;align-self:stretch;align-items:flex-start;display:flex;position:relative}.insert_email_section_master_title{margin-bottom:calc(var(--spacing)*1.5);padding-top:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.insert_email_section_master_subtitle,.insert_email_section_master_title{margin-right:calc(var(--spacing)*0);height:auto;text-align:left;align-self:stretch}.insert_email_section_master_subtitle{margin-bottom:calc(var(--spacing)*2.5);color:var(--color-gray-500)}.insert_email_section_master_icon{width:15px;height:15px;top:5px;right:calc(var(--spacing)*0);position:absolute}.insert_email_section_detail_button{margin-block:calc(var(--spacing)*5);width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.insert_email_section_detail_flag{border-color:#0000;flex-shrink:0;align-items:flex-start}.insert__title,.insert_email_section_detail_flag{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));display:flex}.insert__title{margin-top:calc(var(--spacing)*5);margin-bottom:calc(var(--spacing)*2.5);padding-bottom:calc(var(--spacing)*4);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary);flex-direction:column;justify-content:center}@media (max-width:1023px){.insert__title{padding-inline:calc(var(--spacing)*6);text-align:start}}.market-dialog__header{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));position:relative}.market-dialog__frame{width:var(--container-sm)}@media (max-width:1023px){.market-dialog__frame{width:90%}}.market-dialog__body{text-align:center}.market-dialog__select{display:inline-block;position:relative}.market-dialog__select__inner{border-style:var(--tw-border-style);width:200px;padding-block:calc(var(--spacing)*1);padding-right:calc(var(--spacing)*7);padding-left:calc(var(--spacing)*2.5);border-width:1px;position:relative}.media-block{justify-content:space-between;align-items:stretch;width:100%;min-height:300px;display:flex}@media (max-width:1023px){.media-block{flex-direction:column}}.media-block__left{padding:calc(var(--spacing)*24)}.media-block__left,.media-block__right{flex:0 0 50%}@media (max-width:1023px){.media-block__left,.media-block__right{padding:calc(var(--spacing)*6)}}.media-block__image{height:100%;position:relative}.media-block__image img{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);object-fit:cover;width:100%;height:100%;position:absolute}@media (max-width:1023px){.media-block__image img{position:relative}}.media-block__title{margin-bottom:calc(var(--spacing)*9);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (max-width:1023px){.media-block__title{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.textarea{font:700;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing)*.5);text-align:center;margin:auto;width:390px!important;height:230px!important}.textarea--no-resizeble{resize:none}.info__message{text-align:center}.page-hero{background-color:var(--color-white);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.page-hero__body{text-align:center;width:100%;display:table}.page-hero__body__inner{z-index:1;height:400px;padding-block:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*6);vertical-align:middle;display:table-cell;position:relative}.page-hero__body__inner:before{content:"";top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;background:linear-gradient(90deg,#0006,#0000);position:absolute}.page-hero__heading{z-index:1;max-width:var(--container-7xl);text-align:center;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-white);margin-left:auto;margin-right:auto;position:relative}.page-hero__heading h1{text-align:center;font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase}@media (max-width:1023px){.page-hero__heading h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.page-hero__text{z-index:1;margin-top:calc(var(--spacing)*2.5);color:var(--color-white);position:relative}.page-hero__image{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1;width:100%;height:100%;position:absolute}.page-hero__image>div{height:100%}.page-hero__image img{object-fit:cover;object-position:center;width:100%;height:100%}.product-box{background-color:var(--color-white);text-align:center;max-width:100%;height:100%;position:relative}@media (max-width:1023px){.product-box__header,.product-box__header img{padding:calc(var(--spacing)*0)}.product-box__header img{margin-bottom:calc(var(--spacing)*2.5)}}.product-box__body{margin-top:calc(var(--spacing)*2);padding:calc(var(--spacing)*0);flex-wrap:wrap;justify-content:center;display:flex}.product-box__body .product-box__fees{margin-left:calc(var(--spacing)*1)}.product-box__body .product-box__fees__label:after{content:":"}.product-box__price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.product-box__action,.product-box__notavailable{flex:100%}.product-box__title{min-height:calc(var(--spacing)*12);justify-content:center;align-items:center;display:flex}:where(.product-box__title>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.product-box__title{padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}@media (min-width:48rem){.product-box__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (max-width:1023px){.product-box__title{min-height:60px}}.product-box__content{padding:calc(var(--spacing)*0)}.product-box__footer{padding:calc(var(--spacing)*1.5);text-align:center;justify-content:center;align-items:stretch;display:flex}.product-box__footer a{color:var(--color-black)}.product-box__action{margin:12px 0}.product-box__notavailable,.product-loading{opacity:.7}@media (max-width:1023px){.product-box__notavailable,.product-loading{text-align:center}}.product-box__price-compare,.product-hero__price-compare{display:none}.product-box__image img{margin:auto}@media (max-width:1023px){.product-box__image img{max-width:100%}}.product-box__fees__wrap{margin-left:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));align-items:center}@media (max-width:1023px){.product-box__fees__wrap{margin-left:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.product-hero{max-width:var(--breakpoint-xl);flex-flow:wrap;margin-inline:auto;display:flex}@media (min-width:48rem){.product-hero{padding-block:calc(var(--spacing)*10);grid-template-columns:40% 60%;display:grid}}@media (max-width:1023px){.product-hero{padding-inline:calc(var(--spacing)*6)}}.product-detail{margin-inline:auto;margin-bottom:calc(var(--spacing)*5);max-width:var(--breakpoint-xl);background-color:#281e130d;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.product-detail{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.product-detail{padding-inline:calc(var(--spacing)*28);padding-block:calc(var(--spacing)*16)}@media (max-width:1023px){.product-detail{margin-inline:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12)}}.product-detail__item{margin-top:calc(var(--spacing)*2.5);margin-bottom:calc(var(--spacing)*5)}.product-detail__title{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (max-width:1023px){.product-detail__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.product-hero__action__wrap{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.product-hero__action__wrap{justify-content:normal}}.product-hero__description{padding-block:calc(var(--spacing)*2)}.product-hero__quantity-selector{float:left;margin-right:calc(var(--spacing)*4);background-color:var(--color-gray-50);border-radius:.25rem;align-items:center;display:flex}@media (max-width:1023px){.product-hero__quantity-selector{float:none;margin-right:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*4);justify-content:center}}.product-hero__quantity-selector span{width:3rem;width:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*3.5);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.product-hero__quantity-selector .button{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);background-color:var(--color-gray-50);padding:calc(var(--spacing)*0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-black);border-radius:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.product-hero__quantity-selector .button:hover{background-color:var(--color-primary);color:var(--color-contrast)}}.product-hero__quantity-selector .button:disabled{opacity:1}.product-hero__image{width:100%;padding-inline:calc(var(--spacing)*3)}.product-hero__image__gallery .swiper-button-next,.product-hero__image__gallery .swiper-button-prev{color:var(--color-primary)}.product-hero__image__gallery .swiper-button-next:before,.product-hero__image__gallery .swiper-button-prev:before{content:"";z-index:calc(1*-1);background:#fffc;display:block;position:absolute;inset:-20px}.product-hero__image__gallery .swiper-button-next{right:calc(var(--spacing)*5)}.product-hero__image__gallery .swiper-button-prev{left:calc(var(--spacing)*5)}.product-hero__image__thumbs{margin-top:calc(var(--spacing)*7)}.product-hero__image__thumbs .swiper-slide img{cursor:pointer;--tw-border-style:solid;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:2px solid #0000}@media (hover:hover){.product-hero__image__thumbs .swiper-slide img:hover{opacity:.8}}.product-hero__image__thumbs .swiper-slide-thumb-active img{border-color:var(--color-primary)}.product-hero__info-list{margin-top:calc(var(--spacing)*12);grid-template-columns:1fr 1fr;width:100%;display:grid}@media (max-width:1023px){.product-hero__info-list{margin-top:calc(var(--spacing)*6)}}.product-hero__content{width:100%;padding-inline:calc(var(--spacing)*3)}@media (max-width:1023px){.product-hero__content{margin-top:calc(var(--spacing)*6);padding:calc(var(--spacing)*0)}}.product-hero__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media not all and (min-width:48rem){.product-hero__title{text-align:center}}@media (min-width:40rem){.product-hero__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.product-hero__price{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}@media not all and (min-width:48rem){.product-hero__price{text-align:center}}@media (min-width:40rem){.product-hero__price{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.product-hero__component{margin-top:calc(var(--spacing)*3);text-align:center}@media (min-width:40rem){.product-hero__component{text-align:left}}.product-hero__availability__wrap{margin-bottom:calc(var(--spacing)*4);color:var(--color-black);flex:100%}.product-hero__availability__wrap span.product-hero__availability__label{display:none}.product-hero__availability__wrap span.product-hero__availability{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.product-hero__notavailable{opacity:.6}.product-hero__quantity{margin-top:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media not all and (min-width:48rem){.product-hero__action{width:100%}}.product-hero__action button{height:calc(var(--spacing)*12);max-height:calc(var(--spacing)*14);padding-inline:calc(var(--spacing)*7);padding-block:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}@media (max-width:1023px){.product-hero__action button{margin-bottom:calc(var(--spacing)*4)}.product-hero__action .button--primary{width:100%}}.product-info{margin-block:calc(var(--spacing)*2.5);display:flex}@media (max-width:1023px){.product-info{margin-block:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1)}}.product-info__icon{width:30px;height:30px;margin-right:calc(var(--spacing)*2.5);display:flex}.product-info__icon img{object-fit:contain;width:100%;height:100%}@media (max-width:1023px){.product-info__icon{margin-right:calc(var(--spacing)*2.5);flex:0 0 20px}.product-info__icon img{width:auto;max-width:100%;max-height:30px}}.product-info__content{flex:none;max-width:80%}@media (max-width:1023px){.product-info__content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.product-info__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (max-width:1023px){.product-info__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.product-list{max-width:var(--breakpoint-xl);padding-top:calc(var(--spacing)*2);flex-flow:wrap;justify-content:center;margin-inline:auto;display:flex}.product-list__item{margin-bottom:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*1);flex:0 0 49.5%}@media (min-width:48rem){.product-list__item{flex:0 0 25%}}.related-product{margin-top:calc(var(--spacing)*20)}@media (max-width:1023px){.related-product{margin-top:calc(var(--spacing)*12)}}.related-product__title{margin-bottom:calc(var(--spacing)*5);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.slideshow{margin-block:calc(var(--spacing)*12)}.slideshow .swiper-wrapper{cursor:grab;height:530px}.slideshow .swiper-pagination.swiper-pagination-bullets{position:absolute;bottom:40px}@media (max-width:1023px){.slideshow .swiper-pagination.swiper-pagination-bullets{bottom:60px}}@media (hover:hover){.slideshow .swiper-pagination-bullet:hover{opacity:1}}.slideshow .swiper-button-next,.slideshow .swiper-button-prev{z-index:100;width:50px;height:50px;color:var(--color-white);background:#ffffff40}@media (hover:hover){:is(.slideshow .swiper-button-next,.slideshow .swiper-button-prev):hover{opacity:.6}}.slideshow .swiper-button-next{right:calc(var(--spacing)*5)}.slideshow .swiper-button-prev{left:calc(var(--spacing)*5)}.slideshow .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-primary)}.slideshow .swiper-pagination-bullet{background-color:var(--color-white);opacity:.6}.slideshow .swiper-button-next.button-next-slideshow-extravaganza{right:calc(var(--spacing)*5);color:var(--color-white)}.slideshow .swiper-button-prev.button-prev-slideshow-extravaganza{left:calc(var(--spacing)*5);color:var(--color-white)}.slideshow .swiper-button-next:after,.slideshow .swiper-button-prev:after{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.slideshow-slide__image{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:calc(1*-1);width:100%;height:100%;position:absolute}.slideshow-slide__image div{height:100%}.slideshow-slide__image img{object-fit:cover;object-position:center;width:100%;height:100%}.slideshow__title{margin-bottom:calc(var(--spacing)*9);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);position:relative}@media (max-width:1023px){.slideshow__title{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.slideshow-slide__title{z-index:1;text-align:center;font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;position:absolute;top:40%;left:50%;transform:translate(-50%)translateY(-50%)}@media (max-width:639px){.slideshow-slide__title{top:calc(27% + 50px)!important}}@media (max-width:1023px){.slideshow-slide__title{margin-bottom:calc(var(--spacing)*6)}}.slideshow-slide__text{z-index:1;margin-top:calc(var(--spacing)*5);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white);position:absolute;top:58%;left:50%;transform:translate(-50%)translateY(-50%)}@media (max-width:1023px){.slideshow-slide__text{left:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));position:relative;transform:none;top:calc(40% + 50px)!important}}.slideshow-slide__text p{margin-block:calc(var(--spacing)*5)}.slideshow-slide__text .quote{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-black)}@media (max-width:1023px){.slideshow-slide__text .quote{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.table--bordered,.table--fixed,.table--scrollable,.table--striped{margin-bottom:calc(var(--spacing)*6);table-layout:auto;border-collapse:collapse;border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;color:var(--color-black);border-width:1px}.shipping-costs{font-size:70%}.table td,.table th,.table---bordered td,.table---bordered th,.table--fixed td,.table--fixed th,.table--scrollable td,.table--scrollable th,.table--striped td,.table--striped th{border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);padding:calc(var(--spacing)*3);vertical-align:top;border-right-width:1px;line-height:1.3}.toast{background-color:var(--color-green-600)}.toast,.toast--error{z-index:20;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);color:var(--color-white);border-radius:.25rem;align-items:center;display:flex;position:fixed;top:54px;right:10px;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.toast--error{background-color:var(--color-red-500)}.input-base{border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-black);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);--tw-outline-style:none;border-width:1px;outline-style:none}.input-base:not(.-small){padding:calc(var(--spacing)*3)}.input-base.-small{padding:calc(var(--spacing)*1)}.input-base:not(.-error){border-color:var(--color-gray-300)}.input-base:not(.-error):focus{border-color:var(--color-primary);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in srgb,hsl(var(--primary-light))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.input-base:not(.-error):focus{--tw-ring-color:color-mix(in oklab,var(--color-primary-light)50%,transparent)}}.input-base:not(.-error):focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.input-base.-error{border-color:var(--color-red-400)}.input-base.-error::placeholder{color:var(--color-red-400)}.input-base.-error:focus{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.input-base.-error:focus{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.input-base.-error:focus{--tw-ring-color:var(--color-red-500)}:root{--primary-light:var(--primary-h)var(--primary-s)var(--primary-l).4;--primary-dark:var(--primary-h)var(--primary-s)calc(var(--primary-l)*.5);--contrast:0 0% var(--switch);--base-header-height:100px;--base-footer-height:200px;--mobile-header-height:52px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
/*# sourceMappingURL=b1ccc6cafbdd4bac.css.map*/