<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! Variables declarations 
  If you wish to change margins, paddings, heights, this is the place to do so 
  Almost all dimensions &amp; spacing is based on these variables 
!*/:root{--vertical-padding: 100px;--vertical-padding-more: 10vw;--horizontal-padding: 90px;--horizontal-padding-more: 100px;--compact-header-padding: 50px;--grid-gutter: 40px}@media screen and (max-width: 1600px){:root{--grid-gutter: 30px}}@media screen and (min-width: 1680px) and (max-width: 1919px){:root{--horizontal-padding: 80px}}@media screen and (min-width: 1440px) and (max-width: 1599px){:root{--horizontal-padding: 70px}}@media screen and (max-width: 1440px){:root{--grid-gutter: 24px}}@media screen and (min-width: 1280px) and (max-width: 1439px){:root{--horizontal-padding: 60px}}@media screen and (max-width: 1280px){:root{--vertical-padding-more: var(--vertical-padding);--horizontal-padding: 50px;--horizontal-padding-more: 70px}}@media screen and (max-width: 948px){:root{--vertical-padding: 70px;--horizontal-padding: 25px;--horizontal-padding-more: 50px;--compact-header-padding: 30px;--grid-gutter: 16px}}@media screen and (max-width: 648px){:root{--vertical-padding: 60px;--compact-header-padding: 20px}}@media screen and (max-width: 480px){:root{--vertical-padding: 50px}}/*!
 *  1.2. Reset
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,.product__price--compare,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,.order-table th,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.hidden{display:none}.clear{clear:both}*{box-sizing:border-box}input,button{background:transparent;border:none;padding:0;margin:0}input:focus,input:outline,button:focus,button:outline{border:none}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}/*!
 *  1.3. Mixins
*/a{-webkit-transition:color .15s linear,background-color .15s linear,fill .15s linear,.15s opacity linear;transition:color .15s linear,background-color .15s linear,fill .15s linear,.15s opacity linear}/*!
 *  1.4. Typography
*/body{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);color:rgba(var(--color-body-txt),1);background:rgba(var(--color-body-bg),1)}@media screen and (min-width: 1920px){body{font-size:calc(16px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1280px) and (max-width: 1920px){body{font-size:calc(15px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1023px) and (max-width: 1280px){body{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (max-width: 1023px){body{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1920px){.body-text-sm,.simple-form label,.order-table td,.order-table th,.main-password-footer p,.sidebar__search.predictive-search .sidebar__search-results .search-item .caption,.alert,#shopify-product-reviews .spr-form-message{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1280px) and (max-width: 1920px){.body-text-sm,.simple-form label,.order-table td,.order-table th,.main-password-footer p,.sidebar__search.predictive-search .sidebar__search-results .search-item .caption,.alert,#shopify-product-reviews .spr-form-message{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1023px) and (max-width: 1280px){.body-text-sm,.simple-form label,.order-table td,.order-table th,.main-password-footer p,.sidebar__search.predictive-search .sidebar__search-results .search-item .caption,.alert,#shopify-product-reviews .spr-form-message{font-size:calc(12px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width: 1023px){.body-text-sm,.simple-form label,.order-table td,.order-table th,.main-password-footer p,.sidebar__search.predictive-search .sidebar__search-results .search-item .caption,.alert,#shopify-product-reviews .spr-form-message{font-size:calc(12px / 14 * var(--base-body-size) + 0px);line-height:1}}.body-text-hd{font-weight:var(--font-weight-body-semibold)}@media screen and (min-width: 1920px){.body-text-hd{font-size:calc(17px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1280px) and (max-width: 1920px){.body-text-hd{font-size:calc(16px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1023px) and (max-width: 1280px){.body-text-hd{font-size:calc(15px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width: 1023px){.body-text-hd{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1}}.body-text-lg{font-weight:var(--font-weight-body-medium)}@media screen and (min-width: 1920px){.body-text-lg{font-size:calc(19px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1280px) and (max-width: 1920px){.body-text-lg{font-size:calc(18px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1023px) and (max-width: 1280px){.body-text-lg{font-size:calc(17px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width: 1023px){.body-text-lg{font-size:calc(16px / 14 * var(--base-body-size) + 0px);line-height:1}}.body-text-hu{font-weight:var(--font-weight-body-medium)}@media screen and (min-width: 1920px){.body-text-hu{font-size:calc(23px / 14 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width: 1280px) and (max-width: 1920px){.body-text-hu{font-size:calc(22px / 14 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width: 1023px) and (max-width: 1280px){.body-text-hu{font-size:calc(19px / 14 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (max-width: 1023px){.body-text-hu{font-size:calc(18px / 14 * var(--base-body-size) + 0px);line-height:1.1}}.text-transform-uppercase{text-transform:uppercase}h1,h2,h3,h4,h5,h6,.h1,.h2,.template-search .blog--grid .blog-item__title,.h3,.h4,.sidebar__search.predictive-search .sidebar__search-results .search-item .title,.h5,.h6{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings);font-style:var(--font-style-headings);margin-bottom:1em}@media screen and (min-width: 1920px){.hh{font-size:calc(52px / 24 * var(--base-headings-size) + 0px);line-height:1.1}}@media screen and (min-width: 1280px) and (max-width: 1920px){.hh{font-size:calc(48px / 24 * var(--base-headings-size) + 0px);line-height:1.1}}@media screen and (min-width: 1023px) and (max-width: 1280px){.hh{font-size:calc(44px / 24 * var(--base-headings-size) + 0px);line-height:1.1}}@media screen and (max-width: 1023px){.hh{font-size:calc(40px / 24 * var(--base-headings-size) + 0px);line-height:1.1}}@media screen and (min-width: 1920px){.h0{font-size:calc(32px / 24 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width: 1280px) and (max-width: 1920px){.h0{font-size:calc(30px / 24 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width: 1023px) and (max-width: 1280px){.h0{font-size:calc(28px / 24 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (max-width: 1023px){.h0{font-size:calc(26px / 24 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width: 1920px){h1,.h1{font-size:calc(26px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1280px) and (max-width: 1920px){h1,.h1{font-size:calc(25px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1023px) and (max-width: 1280px){h1,.h1{font-size:calc(23px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width: 1023px){h1,.h1{font-size:calc(22px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1920px){h2,.h2,.template-search .blog--grid .blog-item__title{font-size:calc(19px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1280px) and (max-width: 1920px){h2,.h2,.template-search .blog--grid .blog-item__title{font-size:calc(18px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1023px) and (max-width: 1280px){h2,.h2,.template-search .blog--grid .blog-item__title{font-size:calc(17px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width: 1023px){h2,.h2,.template-search .blog--grid .blog-item__title{font-size:calc(16px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1920px){h3,.h3{font-size:calc(17px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1280px) and (max-width: 1920px){h3,.h3{font-size:calc(16px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1023px) and (max-width: 1280px){h3,.h3{font-size:calc(15px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width: 1023px){h3,.h3{font-size:calc(14px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1920px){h4,h5,h6,.h4,.sidebar__search.predictive-search .sidebar__search-results .search-item .title{font-size:calc(16px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1280px) and (max-width: 1920px){h4,h5,h6,.h4,.sidebar__search.predictive-search .sidebar__search-results .search-item .title{font-size:calc(15px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1023px) and (max-width: 1280px){h4,h5,h6,.h4,.sidebar__search.predictive-search .sidebar__search-results .search-item .title{font-size:calc(14px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width: 1023px){h4,h5,h6,.h4,.sidebar__search.predictive-search .sidebar__search-results .search-item .title{font-size:calc(13px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}strong{font-weight:700}em{font-style:italic}p,ul,ol{margin-bottom:1.5em}.remove-end-margin&gt;*:last-child,.shop-the-look__header&gt;*:last-child,.collection-item__header&gt;*:last-child,.compact-header-container&gt;*:last-child,.rte&gt;*:last-child{margin-bottom:0}ul{list-style:inside disc}ol{list-style:inside decimal}ul ul,ul ol,ol ol,ol ul{margin-left:20px}table{width:100%;border:1px solid rgba(var(--color-body-txt),.08);text-align:left}table thead h4{font-size:10px;line-height:18px;text-transform:uppercase;margin-bottom:0}table tr{border-top:1px solid rgba(var(--color-body-txt),.08)}table thead tr{border-top:none}table th,table td,table .order-table th,.order-table table th{min-height:41px;padding:10px 14px 8px;border-right:1px solid rgba(var(--color-body-txt),.08)}table td,table .order-table th,.order-table table th,table th{vertical-align:top}sub,sup{font-size:.7em;line-height:.7em}sub{vertical-align:bottom}sup{vertical-align:top}del,.product__price--compare{text-decoration:line-through}small{font-size:.85em}blockquote{line-height:1.4}blockquote:not(:first-child){margin-top:2em}blockquote:not(:last-child){margin-bottom:2em}a{color:rgba(var(--color-body-txt),1);text-decoration:none}.rte a:not(.button):not(.shopify-payment-button__button--unbranded):not(.shopify-challenge__button){border-bottom:1px solid}.no-touch .rte a:not(.button):not(.shopify-payment-button__button--unbranded):not(.shopify-challenge__button):hover{color:rgba(var(--color-body-accent),1)}.underline-animation{line-height:1.2;background-position:0 calc(1em + 2px);background-image:linear-gradient(to right,rgba(var(--color-body-txt),1),rgba(var(--color-body-txt),1));background-size:0% 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all .15s linear}a:hover .underline-animation,a.selected .underline-animation{background-size:100% 1px}.rte a img{vertical-align:middle}.touch .sidebar a:hover span,.touch a:hover .product-item__title,.touch a:hover .blog-item__title span,.touch .blog-tags a:hover span{background-size:0!important}.button,.delete-address a,#spr-form .spr-button-primary,#shopify-product-reviews .spr-summary-actions-newreview,.shopify-payment-button__button--unbranded,.shopify-challenge__button{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-size:15px;line-height:53px;height:55px;font-weight:var(--font-weight-body-semibold);padding:0 25px;border:2px solid transparent;transition:all .15s linear,width 0ms;cursor:pointer;display:inline-block;-webkit-appearance:none;border-radius:0}.button--large{font-size:20px;height:70px;line-height:68px;padding:0 50px}.button--small,.delete-address a,#spr-form .spr-button-primary{font-size:13px;height:50px;line-height:48px;border:1px solid transparent;padding:0 20px}.button--small .symbol,.delete-address a .symbol,#spr-form .spr-button-primary .symbol{top:7px!important}.button--smallest{display:inline-block;border-radius:20px;font-size:12px;line-height:1;padding:7px 14px;margin:5px;border:1px solid transparent}.button--outline,.delete-address a,#shopify-product-reviews .spr-summary-actions-newreview,.shopify-payment-button__button--unbranded{outline:none!important;border-color:rgba(var(--color-body-txt),1);color:rgba(var(--color-body-txt),1)}.button--outline svg *,.delete-address a svg *,#shopify-product-reviews .spr-summary-actions-newreview svg *,.shopify-payment-button__button--unbranded svg *{fill:rgba(var(--color-body-txt),1);transition:all .15s linear}.no-touch .button--outline:not(.button--outline-hover):hover,.no-touch .delete-address a:not(.button--outline-hover):hover,.delete-address .no-touch a:not(.button--outline-hover):hover,.no-touch #shopify-product-reviews .spr-summary-actions-newreview:not(.button--outline-hover):hover,#shopify-product-reviews .no-touch .spr-summary-actions-newreview:not(.button--outline-hover):hover,.no-touch .shopify-payment-button__button--unbranded:not(.button--outline-hover):hover{border-color:rgba(var(--color-body-accent),1);color:rgba(var(--color-body-accent),1)}.no-touch .button--outline:not(.button--outline-hover):hover svg *,.no-touch .delete-address a:not(.button--outline-hover):hover svg *,.delete-address .no-touch a:not(.button--outline-hover):hover svg *,.no-touch #shopify-product-reviews .spr-summary-actions-newreview:not(.button--outline-hover):hover svg *,#shopify-product-reviews .no-touch .spr-summary-actions-newreview:not(.button--outline-hover):hover svg *,.no-touch .shopify-payment-button__button--unbranded:not(.button--outline-hover):hover svg *{fill:rgba(var(--color-body-accent),1)}.button--outline.disabled,.delete-address a.disabled,#shopify-product-reviews .disabled.spr-summary-actions-newreview,.disabled.shopify-payment-button__button--unbranded{opacity:.66;border-color:rgba(var(--color-body-txt),.16)}.sidebar-element .button--outline,.sidebar-element .delete-address a,.delete-address .sidebar-element a,.sidebar-element #shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .sidebar-element .spr-summary-actions-newreview,.sidebar-element .shopify-payment-button__button--unbranded{border-color:rgba(var(--color-sidebar-txt),1)!important;color:rgba(var(--color-sidebar-txt),1)!important}.sidebar-element .button--outline svg *,.sidebar-element .delete-address a svg *,.delete-address .sidebar-element a svg *,.sidebar-element #shopify-product-reviews .spr-summary-actions-newreview svg *,#shopify-product-reviews .sidebar-element .spr-summary-actions-newreview svg *,.sidebar-element .shopify-payment-button__button--unbranded svg *{fill:rgba(var(--color-sidebar-txt),1)!important}.no-touch .sidebar-element .button--outline:not(.button--outline-hover):hover,.no-touch .sidebar-element .delete-address a:not(.button--outline-hover):hover,.delete-address .no-touch .sidebar-element a:not(.button--outline-hover):hover,.no-touch .sidebar-element #shopify-product-reviews .spr-summary-actions-newreview:not(.button--outline-hover):hover,#shopify-product-reviews .no-touch .sidebar-element .spr-summary-actions-newreview:not(.button--outline-hover):hover,.no-touch .sidebar-element .shopify-payment-button__button--unbranded:not(.button--outline-hover):hover{border-color:rgba(var(--color-sidebar-txt),1)!important;color:rgba(var(--color-sidebar-accent),1)!important}.no-touch .sidebar-element .button--outline:not(.button--outline-hover):hover svg *,.no-touch .sidebar-element .delete-address a:not(.button--outline-hover):hover svg *,.delete-address .no-touch .sidebar-element a:not(.button--outline-hover):hover svg *,.no-touch .sidebar-element #shopify-product-reviews .spr-summary-actions-newreview:not(.button--outline-hover):hover svg *,#shopify-product-reviews .no-touch .sidebar-element .spr-summary-actions-newreview:not(.button--outline-hover):hover svg *,.no-touch .sidebar-element .shopify-payment-button__button--unbranded:not(.button--outline-hover):hover svg *{fill:rgba(var(--color-sidebar-accent),1)!important}.sidebar-element .button--outline.disabled,.sidebar-element .delete-address a.disabled,.delete-address .sidebar-element a.disabled,.sidebar-element #shopify-product-reviews .disabled.spr-summary-actions-newreview,#shopify-product-reviews .sidebar-element .disabled.spr-summary-actions-newreview,.sidebar-element .disabled.shopify-payment-button__button--unbranded{border-color:rgba(var(--color-sidebar-txt),.16)}.button--solid,#spr-form .spr-button-primary,.shopify-challenge__button{outline:none!important;background:rgba(var(--color-body-txt),1);color:rgba(var(--color-body-txt-foreground),1)}.button--solid path,#spr-form .spr-button-primary path,.shopify-challenge__button path{fill:rgba(var(--color-body-txt-foreground),1)}.no-touch .button--solid:hover,.no-touch #spr-form .spr-button-primary:hover,#spr-form .no-touch .spr-button-primary:hover,.no-touch .shopify-challenge__button:hover{border-color:transparent;background:rgba(var(--color-body-accent),1)!important;color:rgba(var(--color-body-accent-foreground),1)!important}.no-touch .button--solid:hover svg *,.no-touch #spr-form .spr-button-primary:hover svg *,#spr-form .no-touch .spr-button-primary:hover svg *,.no-touch .shopify-challenge__button:hover svg *{fill:rgba(var(--color-body-accent-foreground),1)!important}.button--solid svg,#spr-form .spr-button-primary svg,.shopify-challenge__button svg{position:relative;top:6px;margin-left:17px}.sidebar-element .button--solid,.sidebar-element #spr-form .spr-button-primary,#spr-form .sidebar-element .spr-button-primary,.sidebar-element .shopify-challenge__button{background:rgba(var(--color-sidebar-txt),1);color:rgba(var(--color-sidebar-txt-foreground),1)}.sidebar-element .button--solid svg *,.sidebar-element #spr-form .spr-button-primary svg *,#spr-form .sidebar-element .spr-button-primary svg *,.sidebar-element .shopify-challenge__button svg *{fill:rgba(var(--color-sidebar-txt-foreground),1)}.no-touch .sidebar-element .button--solid:hover,.no-touch .sidebar-element #spr-form .spr-button-primary:hover,#spr-form .no-touch .sidebar-element .spr-button-primary:hover,.no-touch .sidebar-element .shopify-challenge__button:hover{background:rgba(var(--color-sidebar-accent),1)!important;color:rgba(var(--color-sidebar-accent-foreground),1)!important}.no-touch .sidebar-element .button--solid:hover svg *,.no-touch .sidebar-element #spr-form .spr-button-primary:hover svg *,#spr-form .no-touch .sidebar-element .spr-button-primary:hover svg *,.no-touch .sidebar-element .shopify-challenge__button:hover svg *{fill:rgba(var(--color-sidebar-accent-foreground),1)!important}.button--wide{min-width:200px}.button--text{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);border-bottom:1px solid;cursor:pointer;transition:all .15s linear}.no-touch .button--text:hover{color:rgba(var(--color-body-accent),1)}input,textarea,select{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-size:calc(14 / 14 * var(--base-body-size) + 0px);line-height:1;transition:all .1s linear;border:1px solid rgba(var(--color-body-txt),.14);background:transparent;color:rgba(var(--color-body-txt),1);resize:none;height:55px;padding:3px 12px 0;vertical-align:middle;-webkit-appearance:none;border-radius:0;outline:none!important}input::placeholder,textarea::placeholder,select::placeholder{color:rgba(var(--color-body-txt),1);opacity:.66}input:hover,textarea:hover,select:hover{border-color:rgba(var(--color-body-txt),.24)}input:focus,textarea:focus,select:focus{border-color:rgba(var(--color-body-txt),.36);box-shadow:0 0 0 3px rgba(var(--color-body-txt),.14)}input.focus,textarea.focus,select.focus{outline:auto 5px -webkit-focus-ring-color}.krown-column-container&gt;input,.krown-column-container&gt;textarea,.krown-column-container&gt;select{width:100%}.sidebar-element input,.sidebar-element textarea,.sidebar-element select{color:rgba(var(--color-sidebar-txt),1);border-color:rgba(var(--color-sidebar-txt),.14)}textarea{height:125px;padding-top:15px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield}input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill,input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill:hover,input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill:focus,input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(var(--color-body-bg),1) inset!important}input[type=checkbox],input[type=radio]{width:16px;height:16px;border-radius:100%;padding:0;margin-right:9px;margin-top:-2px}input[type=checkbox]:checked,input[type=radio]:checked{background:rgba(var(--color-body-txt),1)}.sidebar-element input[type=checkbox]:checked,.sidebar-element input[type=radio]:checked{background:rgba(var(--color-sidebar-txt),1)}select.to-style{transition:all .1s linear}select.to-style:not(.styled){opacity:0;visibility:hidden}select{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1.2;background-repeat:no-repeat;background-position:calc(100% - 6px) 50%;background-size:24px 24px;padding:0 50px 0 12px;height:50px;width:100%;cursor:pointer;text-align:left;transition:border .1s linear;border:1px solid rgba(var(--color-body-txt),.14);-moz-appearance:none;-webkit-appearance:none;appearance:none}.regular-select-cover{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1;height:50px;width:100%;background-repeat:no-repeat;background-position:calc(100% - 6px) 50%;background-size:24px 24px;cursor:pointer;text-align:left;transition:border .1s linear;border:1px solid rgba(var(--color-body-txt),.14)}.regular-select-cover:hover,.regular-select-cover.content-opened,.regular-select-cover:focus{border-color:rgba(var(--color-body-txt),.36);outline:none}.regular-select-cover svg{position:absolute;top:14px;right:6px}.regular-select-cover svg path{fill:rgba(var(--color-body-txt),1);transition:all .15s linear}.regular-select-cover select{height:100%;width:100%;cursor:default;pointer-events:none;-webkit-appearance:menulist-button}.regular-select-cover option{padding:2px 0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.regular-select-inner{height:50px;padding:17px 50px 0 12px;cursor:pointer}.product__text .regular-select-inner:before{content:attr(data-title);position:absolute;font-size:11px;text-transform:uppercase;background:rgba(var(--color-body-bg),1);top:-6px;padding:0 7px;margin-left:-7px;color:rgba(var(--color-body-txt),.36)}.hide-labels .regular-select-inner:before{display:none}.regular-select-content{width:calc(100% + 2px);display:block;background:rgba(var(--color-body-bg),1);border:1px solid rgba(var(--color-body-txt),.14);border-top:0;position:absolute;top:53px;left:-1px;z-index:999;border-top:none;overflow-y:auto;height:0;transition:border .1s linear}.no-touch .regular-select-cover:hover .regular-select-content,.regular-select-cover:focus .regular-select-content{border-color:rgba(var(--color-body-txt),.36)}.content-opened .regular-select-content{height:auto;border-color:rgba(var(--color-body-txt),.36)}.regular-select-item{display:block;height:40px;font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1;padding:14px 12px 0;cursor:pointer;background:transparent;transition:.1s background linear}.no-touch .regular-select-item:hover{background:rgba(var(--color-body-txt),.06)}.regular-select-item.selected{background:rgba(var(--color-body-txt),.12)}.regular-select-item.disabled{opacity:.16;pointer-events:none}.alert,#shopify-product-reviews .spr-form-message{display:block;line-height:1.5;padding:14px 20px 12px;margin-bottom:18px}.alert strong,#shopify-product-reviews .spr-form-message strong{text-transform:capitalize}.alert--error,#shopify-product-reviews .spr-form-message-error{color:#721c24;background-color:#f8d7da}.alert--success,#shopify-product-reviews .spr-form-message-success{color:#155724;background-color:#d4edda}.alert--note{color:#856404;background-color:#fff3cd}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.aligned-text-content{display:flex;height:100%;position:relative;z-index:99}.aligned-text-content.horizontal-left{justify-content:flex-start;text-align:left}.aligned-text-content.horizontal-center{justify-content:center;text-align:center}.aligned-text-content.horizontal-right{justify-content:flex-end;text-align:right}.aligned-text-content.vertical-top{align-items:flex-start}.aligned-text-content.vertical-middle{align-items:center}.aligned-text-content.vertical-bottom{align-items:flex-end}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:#000c;opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder&gt;iframe:first-child:last-child,.basicLightbox__placeholder&gt;img:first-child:last-child,.basicLightbox__placeholder&gt;video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder&gt;iframe:first-child:last-child,.basicLightbox__placeholder&gt;video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder&gt;img:first-child:last-child,.basicLightbox__placeholder&gt;video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.basicLightboxClose{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}/*!
 *  1.6. General Structure
*/#content-holder{display:flex}#content-holder:before{content:"";display:block;position:relative;width:20%;min-width:240px;max-width:360px;z-index:-1;flex-shrink:0}#content-holder #content{width:0;flex:1;min-height:100vh;display:flex;flex-direction:column}@media screen and (min-width: 948px) and (max-width: 1023px){#content-holder #content{width:calc(100% - 240px)}}@media screen and (max-width: 948px){#content-holder{margin-top:66px}#content-holder #content{min-height:calc(100vh - 66px)}}.compact-header{display:flex;align-items:flex-end;justify-content:space-between;position:relative;z-index:9;padding:var(--compact-header-padding) var(--horizontal-padding)}.compact-header-container{width:70%;max-width:800px;min-width:270px;flex:1}.compact-header-container&gt;.h1{padding-right:50px}.centered-section-content{padding-left:var(--horizontal-padding)!important;padding-right:var(--horizontal-padding)!important}.centered-section-content&gt;div{width:80%}@media screen and (max-width: 1440px){.centered-section-content&gt;div{width:100%}}@media screen and (min-width: 949px){.centered-section-content.rich-text&gt;div,.centered-section-content.testimonial__holder&gt;div{width:80%!important}}.overflow-hidden{overflow:hidden}img,.rte iframe{max-width:100%}img{height:auto}.symbol{width:24px;height:24px}.symbol.symbol--cart{height:auto}.long-arrow{overflow:hidden;width:24px;height:34px;display:block;position:relative;top:-5px;right:0;transition:all .15s linear}.long-arrow .symbol{width:34px;height:11px;position:absolute;top:10px;right:0}button .long-arrow:hover,.css-slider-navigation-container .long-arrow:hover,.pagination a .long-arrow:hover{width:34px;right:-5px}.css-slider-navigation-container .next .long-arrow,.pagination .next .long-arrow{top:-3px}.css-slider-navigation-container .next .long-arrow:hover,.pagination .next .long-arrow:hover{right:5px}.css-slider-navigation-container .prev .long-arrow,.pagination .prev .long-arrow{transform:rotate(180deg);position:absolute;left:0;right:auto;top:-6px}.css-slider-navigation-container .prev .long-arrow:hover,.pagination .prev .long-arrow:hover{right:auto;left:-5px}.onboarding-svg{position:absolute;top:0;left:0;width:100%;height:100%;position:relative;display:block}.onboarding-svg svg{width:100%;height:100%;background:#f9f9f9;vertical-align:middle}.onboarding-svg.onboarding-background{position:absolute}.onboarding-svg.onboarding-background svg{position:absolute;top:0;left:0}.iframe-holder{position:relative;width:100%;height:0;padding-top:40%;clear:both}.iframe-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.full-width-section-content.gutter--on{padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}.with-gutter{margin-bottom:var(--vertical-padding)}.without-gutter+.with-gutter:not(.has-inner-padding),#page-content .with-gutter:first-child,.has-inner-padding+.with-gutter{margin-top:var(--vertical-padding)}.has-inner-padding{margin-bottom:0}.has-inner-padding+.has-inner-padding{margin-top:0}#page-content .has-inner-padding:last-child{margin-bottom:0}#page-content .has-inner-padding:first-child{margin-top:0}.sticky,.rich-text__media,.product__text,.sidebar-parent-element .sidebar-title-element{position:sticky;position:-webkit-sticky;top:0}#shopify-section-blog,#shopify-section-collection{margin-bottom:var(--vertical-padding)}toggle-tab{display:block}.toggle__title{line-height:1.3;margin-bottom:1.5em;font-weight:var(--font-weight-body-medium);text-transform:uppercase;width:100%;position:relative;margin-top:-6px;padding-top:6px;cursor:pointer;transition:all .1s linear;display:block}.toggle__title .symbol{content:"+";position:absolute;right:-7px;top:4px}.toggle__title .symbol.symbol--plus{display:block}.toggle__title .symbol.symbol--minus{display:none}.toggle__title svg *{transition:all .1s linear;fill:rgba(var(--color-body-txt),1)}.no-touch .toggle__title:hover,.toggle__title.focus{color:rgba(var(--color-body-accent),1);outline:0}.no-touch .toggle__title:hover svg *,.toggle__title.focus svg *{fill:rgba(var(--color-body-accent),1)}.toggle__title.opened{cursor:pointer;pointer-events:all}.toggle__title.opened .symbol--plus{display:none}.toggle__title.opened .symbol--minus{display:block}.toggle__title:last-child{margin-bottom:0}.toggle__title+.toggle__content{margin-top:-5px;padding-bottom:25px;display:none}.toggle__title+.toggle__content&gt;*:last-child{margin-bottom:0}.toggle__content{overflow-x:auto}#challenge .shopify-challenge__container{margin:120px auto!important}.low-dpi{display:inline}.high-dpi{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min-resolution: 120dpi){.low-dpi{display:none}.high-dpi{display:inline}}#page-content{flex:1 0 auto}.page-content{margin:var(--compact-header-padding) auto var(--vertical-padding);flex:1;position:relative}.page-content.gutter--on{padding:50px}.page-content&gt;h1.title,.template-login .page-content .h0.title{margin-bottom:2em}@media screen and (max-width: 480px){.page-content&gt;h1.title,.template-login .page-content .h0.title{margin-bottom:1.5em}}.template-page #content-holder #content{overflow:hidden}.scrollable-content{max-width:100%;overflow-x:scroll}*:focus:not(:focus-visible){outline:none!important}.css-slider-button .arrow-icon{left:8px;top:8px;width:40px;height:40px}.css-slider-button .arrow-icon path{transform-origin:center}.css-slider--simple-dots .css-slider-dot-navigation,.css-slider--simple-dots .slider__dots{background:transparent}.css-slider--simple-dots .css-slider-dot-navigation .css-slider-dot,.slider__dots .css-slider--simple-dots .css-slider-dot-navigation .dot,.css-slider--simple-dots .slider__dots .css-slider-dot,.css-slider--simple-dots .slider__dots .dot{background-color:rgba(var(--color-body-txt),.16)!important}.css-slider--simple-dots .css-slider-dot-navigation .css-slider-dot:last-child,.slider__dots .css-slider--simple-dots .css-slider-dot-navigation .dot:last-child,.css-slider--simple-dots .slider__dots .css-slider-dot:last-child,.css-slider--simple-dots .slider__dots .dot:last-child{margin-right:0}.css-slider--simple-dots .css-slider-dot-navigation .css-slider-dot.active,.slider__dots .css-slider--simple-dots .css-slider-dot-navigation .active.dot,.css-slider--simple-dots .slider__dots .css-slider-dot.active,.css-slider--simple-dots .slider__dots .active.dot{background-color:rgba(var(--color-body-txt),1)!important}.css-slider{width:100%;position:relative}.css-slider.enabled{display:block!important}.css-slider-viewport{width:100%}.css-slider-holder{display:flex;overflow:-moz-scrollbars-none;-ms-overflow-style:none;overflow-y:hidden;overflow-x:auto;flex-direction:column;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;cursor:grab}.css-slider-holder::-webkit-scrollbar{width:0!important;height:0!important}.css-slider-holder.mouse-down{cursor:grabbing}.css-slider-holder.dragging *,.css-slider-holder.pointer-events-off *{pointer-events:none;-webkit-user-select:none;user-select:none}.css-slider-holder.mouse-fallback,.css-slider-holder.disable-snapping,.css-slider-holder.force-disable-snapping{scroll-behavior:unset;scroll-snap-type:none}css-slider:not(.enabled){overflow:-moz-scrollbars-none;-ms-overflow-style:none;overflow-x:auto;flex-direction:row}css-slider:not(.enabled)::-webkit-scrollbar{width:0!important;height:0!important}css-slider:not(.enabled)&gt;*{flex-shrink:0}.css-slider-container{flex-wrap:nowrap;display:flex;position:relative}.css-slider-container:after{content:"";display:flex;flex-shrink:0;height:1px;width:1px}.css-slide{flex-shrink:0}.css-slide--snap{scroll-snap-align:start}.css-slider--singular{cursor:default}.css-slider--no-drag{cursor:default!important}.css-slider-viewport.auto-height{overflow:hidden;transition:height .2s linear}.css-slider-viewport.auto-height .css-slide{height:fit-content}.css-slider-dot-navigation,.slider__dots{left:50%;bottom:25px;width:fit-content;background:rgba(var(--color-body-txt),.1);padding:0 4px 0 10px;border-radius:21px;margin:auto}.css-slider-dot-navigation .css-slider-dot,.slider__dots .css-slider-dot,.slider__dots .dot{width:9px;height:9px;display:inline-block;margin-right:6px;margin-left:0;border-radius:100%;transition:background .1s linear;cursor:pointer;background-color:rgba(var(--color-body-bg),1);position:relative}.css-slider-dot-navigation .css-slider-dot.active,.slider__dots .css-slider-dot.active,.slider__dots .active.dot{background-color:rgba(var(--color-body-txt),1)}.css-slider-button{position:absolute;top:50%;transform:translateY(-50%);border-radius:0;width:55px;height:55px;transition:all .15s linear;cursor:pointer}.css-slider-button.disabled{opacity:.3;cursor:auto;pointer-events:none}.css-slider-prev{left:0}.css-slider-next{right:0}/*!
 *  2.1. Announcement bar
*/.announcement{position:fixed;display:block;top:0;left:0;width:100%;z-index:990;height:40px;display:flex;align-items:center;padding:0 10px;justify-content:center;z-index:9999}.announcement__text{line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement__exit{position:fixed;display:block;top:0;right:0;width:40px;height:40px;cursor:pointer;transition:all .1s linear;z-index:9999}.announcement__exit svg{width:100%;height:100%}.announcement__exit:hover{transform:scale(1.15)}.disable-transitions{transition:none!important}#shopify-section-announcement-bar{display:none}body.show-announcement-bar #shopify-section-announcement-bar{display:block}body.show-announcement-bar .sidebar__pickup{padding-top:40px}@media screen and (min-width: 948px){body.show-announcement-bar .sidebar__container{padding-top:120px}body.show-announcement-bar .sidebar__cart&gt;div,body.show-announcement-bar .sidebar__submenu .sidebar__container{padding-top:40px}body.show-announcement-bar .sidebar__search.predictive-search .sidebar__search-close{top:54px}body.show-announcement-bar .sidebar__cart .cart{padding-top:40px}body.show-announcement-bar #content-holder,body.show-announcement-bar .sidebar__cart-handle,body.show-announcement-bar .sidebar__menu-handle,body.show-announcement-bar .sidebar__search-handle,body.show-announcement-bar .sidebar__cart-close{margin-top:40px}body.show-announcement-bar.product-template .gallery--slider{height:calc(100vh - 40px)}body.show-announcement-bar.product-template .product__text{min-height:calc(100vh - 40px)}}@media screen and (max-width: 948px){body.show-announcement-bar .sidebar{top:40px}body.show-announcement-bar #content-holder{margin-top:106px}body.show-announcement-bar #collection-filters .collection__filters-close{top:58px;right:30px}}body.no-transitions *{transition:none!important}/*!
 *  2.2. Footer
*/.footer{background:rgba(var(--color-footer-bg),1);color:rgba(var(--color-footer-txt),1);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:var(--vertical-padding) var(--horizontal-padding) 0}.footer a{color:rgba(var(--color-footer-txt),1)}.no-touch .footer a:hover{color:rgba(var(--color-footer-accent),1)!important}.footer a:after{background:rgba(var(--color-footer-accent),1)}.footer a:focus{color:rgba(var(--color-footer-accent),1)!important}.footer-item{width:45%;margin-bottom:100px}@media screen and (max-width: 648px){.footer-item{width:100%;margin-bottom:50px}.footer-item:last-child{margin-bottom:-25px!important;margin-top:0!important}}.footer-item .footer-item__title{text-transform:uppercase;margin-bottom:50px}@media screen and (max-width: 948px){.footer-item .footer-item__title{margin-bottom:30px}}.footer-item:first-child:last-child{width:90%;margin-bottom:50px;margin-top:-10px}.footer-item:last-child:nth-child(3){width:100%}@media screen and (min-width: 1920px){.footer-text.footer-text--large .rte{font-size:calc(32px / 14 * var(--base-body-size) + 0px);line-height:1.2}}@media screen and (min-width: 1280px) and (max-width: 1920px){.footer-text.footer-text--large .rte{font-size:calc(30px / 14 * var(--base-body-size) + 0px);line-height:1.2}}@media screen and (min-width: 1023px) and (max-width: 1280px){.footer-text.footer-text--large .rte{font-size:calc(28px / 14 * var(--base-body-size) + 0px);line-height:1.2}}@media screen and (max-width: 1023px){.footer-text.footer-text--large .rte{font-size:calc(26px / 14 * var(--base-body-size) + 0px);line-height:1.2}}.footer-links span{display:block;margin-bottom:15px}.footer-links a{border-bottom:1px solid}.footer-icons{margin-bottom:32px;display:flex;flex-wrap:wrap}.footer-copyright{margin-bottom:var(--vertical-padding);line-height:1.5;margin-top:-5px;width:100%}.footer-newsletter .newsletter__form{margin-top:-10px;margin-bottom:0}.footer-newsletter .newsletter__input{height:45px;padding:0 20px;color:rgba(var(--color-footer-txt),1);border:1px solid rgba(var(--color-footer-txt),.36)}.footer-newsletter .newsletter__input::placeholder{color:rgba(var(--color-footer-txt),1)}.no-touch .footer-newsletter .newsletter__input:hover{border-color:rgba(var(--color-footer-txt),.56)}.footer-newsletter .newsletter__input:focus{border-color:rgba(var(--color-footer-txt),.56);box-shadow:0 0 0 3px rgba(var(--color-footer-txt),.14)}.footer-newsletter .newsletter__submit{top:0;right:20px;height:100%;display:flex;align-items:center}.footer-newsletter .newsletter__submit&gt;span{height:21px}.footer-newsletter .newsletter__submit path{fill:rgba(var(--color-footer-txt),1)}.no-touch .footer-newsletter .newsletter__submit:hover path,.footer-newsletter .newsletter__submit:focus path{fill:rgba(var(--color-footer-accent),1)}.footer-newsletter .alert,.footer-newsletter #shopify-product-reviews .spr-form-message,#shopify-product-reviews .footer-newsletter .spr-form-message{margin-bottom:32px}#shopify-section-footer .footer-newsletter input[type=email]:-webkit-autofill,#shopify-section-footer .footer-newsletter input[type=email]:-webkit-autofill:hover,#shopify-section-footer .footer-newsletter input[type=email]:-webkit-autofill:focus,#shopify-section-footer .footer-newsletter input[type=email]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(var(--color-footer-bg),1) inset!important;-webkit-text-fill-color:rgba(var(--color-footer-txt),1)!important}.footer-menus{display:flex}.footer-menus&gt;div{width:50%}.footer-menus span{line-height:1.5}.footer-info{align-self:flex-end}.footer-info .localization-form{margin:0 0 -10px!important}.footer-icons:empty{display:none}@media screen and (min-width: 949px){.footer-newsletter+.footer-info.localization-form-holder form{margin-top:-45px!important}}.social-icons{height:40px;margin-top:-10px;margin-left:-9px;display:flex}.social-icons a{display:inline-flex;width:40px;height:40px;justify-content:center;align-items:center}.social-icons a .icon{display:block;width:23px;height:23px}.social-icons a svg{width:23px!important;height:23px!important}.social-icons a svg *{fill:rgba(var(--color-footer-txt),1);transition:fill .15s linear}.social-icons a:hover svg *{fill:rgba(var(--color-footer-accent),1)}/*!
 *  2.4. Announcement bar
*/modal-box{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .25s linear}modal-box.active{opacity:1;visibility:visible}.popup-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.popup-content{align-items:center;display:flex;flex-direction:column;position:relative;max-width:620px;width:100%;top:0;left:0;background:rgba(var(--color-body-bg),1);color:rgba(var(--color-body-txt),1);transform:translateY(50px);opacity:0;transition:all .3s linear 50ms;z-index:9;overflow:hidden}modal-box.active .popup-content{opacity:1;transform:translateY(0)}.popup-form{position:relative;margin-top:25px}.popup-form input[type=email]{border-color:rgba(var(--color-body-txt),.36)!important}.popup-form input[type=email]:hover{border-color:rgba(var(--color-body-txt),.66)!important}.popup-form input[type=email]:focus{border-color:rgba(var(--color-body-txt),.96)!important}.popup-close{position:absolute;top:0;right:0;z-index:999;cursor:pointer}.popup-image{padding-top:32.3%;width:100%;height:0;position:relative}.popup-text{padding:50px;width:100%}.popup-text .rte{opacity:.66}.popup-title{line-height:1.15}.popup-title+.rte{margin-top:25px}.popup-content .footer-content{margin-top:35px}@media screen and (max-width: 948px){modal-box{align-items:flex-end}.popup-content{max-width:100%}.popup-text{padding:25px}.popup-image{display:none}}/*!
 *  2.3. Sidebar
*/sidebar-drawer{display:block}.sidebar{position:fixed;top:0;left:0;width:20%;min-width:240px;max-width:360px;z-index:999;transform:translateZ(0);height:100%}.sidebar.no-transforms{transform:translateZ(0)!important}.sidebar input[type=search]:focus{box-shadow:none!important}.sidebar-element{width:100%;background:rgba(var(--color-sidebar-bg),1);border-right:1px solid rgba(var(--color-sidebar-txt),.08);color:rgba(var(--color-sidebar-txt),1);padding:80px 0 0;position:relative;height:100%;display:flex;flex-direction:column;z-index:99999}.sidebar-element:after{height:100%;border-left:1px solid rgba(var(--color-sidebar-txt),.08);position:absolute;width:100%;display:block;content:"";background:inherit;left:-1px;z-index:1;margin-top:0;visibility:hidden}.sidebar-element.sidebar-element--right-side:after{left:auto;right:-1px}.sidebar-parent-element{position:fixed;top:0;width:100%;height:100%;left:100%;visibility:hidden}.sidebar-parent-element .sidebar-element{padding-top:0;background:transparent;border-right:none;margin-left:0;transition:all .15s cubic-bezier(.4,0,1,1) .1s}.sidebar-parent-element .sidebar-element:after{width:0;background:rgba(var(--color-sidebar-bg),1);border-right:1px solid rgba(var(--color-sidebar-txt),.08);transition:all .1s cubic-bezier(.4,0,1,1) .1s;z-index:-1}.sidebar-parent-element .sidebar-content-element{opacity:0;visibility:hidden;transition:all .15s cubic-bezier(.4,0,1,1);padding:0 42px;height:100vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.sidebar-parent-element .sidebar-content-element::-webkit-scrollbar{width:0!important;height:0!important}.sidebar-parent-element .sidebar-title-element{padding-top:45px;padding-bottom:30px;z-index:999;top:0;opacity:0;visibility:hidden;transition:all .15s cubic-bezier(.4,0,1,1)}.sidebar-parent-element.opened{visibility:visible}.sidebar-parent-element.opened .sidebar-element:after{visibility:visible;width:100%;transition:all .15s cubic-bezier(.4,0,1,1)}.sidebar-parent-element.opened .sidebar-content-element,.sidebar-parent-element.opened .sidebar-title-element{opacity:1;visibility:visible;transform:translate(0);transition:all .15s cubic-bezier(.4,0,1,1) .1s}.sidebar__container&gt;*{z-index:9}.sidebar__container ul{list-style:none;margin:0;padding:0}.sidebar__container ul li{margin:0;padding:0}.logo{margin:10px 0 60px;padding:0 14%}.logo a{display:inline-block;position:relative;border:none;color:rgba(var(--color-sidebar-txt),1)!important}.logo__text{font-weight:var(--font-weight-body);margin:0;word-break:break-word}@media screen and (min-width: 1920px){.logo__text{font-size:calc(38px / 24 * var(--base-headings-size) + 0px);line-height:1}}@media screen and (min-width: 1280px) and (max-width: 1920px){.logo__text{font-size:calc(35px / 24 * var(--base-headings-size) + 0px);line-height:1}}@media screen and (min-width: 1023px) and (max-width: 1280px){.logo__text{font-size:calc(32px / 24 * var(--base-headings-size) + 0px);line-height:1}}@media screen and (max-width: 1023px){.logo__text{font-size:calc(28px / 24 * var(--base-headings-size) + 0px);line-height:1}}@media screen and (max-width: 948px){.logo__text{line-height:1.4}}@media screen and (max-width: 948px){.logo__image{height:auto!important}.logo__image img{width:auto!important}}.logo h1{max-width:100%}.logo img{vertical-align:bottom;width:100%}.sidebar__menus.search-bottom-padding{margin-bottom:60px}.accounts-menu{margin-top:40px!important}@media screen and (min-width: 1920px){.accounts-menu{font-size:calc(15px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1280px) and (max-width: 1920px){.accounts-menu{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1023px) and (max-width: 1280px){.accounts-menu{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width: 1023px){.accounts-menu{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1}}.sidebar__menu.sidebar--primary,.sidebar__submenu.sidebar--primary{font-weight:var(--font-weight-body-medium)}@media screen and (min-width: 1920px){.sidebar__menu.sidebar--primary,.sidebar__submenu.sidebar--primary{font-size:calc(19px / 17 * var(--base-body-size-alt) + 0px);line-height:1}}@media screen and (min-width: 1280px) and (max-width: 1920px){.sidebar__menu.sidebar--primary,.sidebar__submenu.sidebar--primary{font-size:calc(18px / 17 * var(--base-body-size-alt) + 0px);line-height:1}}@media screen and (min-width: 1023px) and (max-width: 1280px){.sidebar__menu.sidebar--primary,.sidebar__submenu.sidebar--primary{font-size:calc(17px / 17 * var(--base-body-size-alt) + 0px);line-height:1}}@media screen and (max-width: 1023px){.sidebar__menu.sidebar--primary,.sidebar__submenu.sidebar--primary{font-size:calc(17px / 17 * var(--base-body-size-alt) + 0px);line-height:1}}.sidebar__menu.sidebar--primary a,.sidebar__submenu.sidebar--primary a{padding-top:8px;padding-bottom:8px}.sidebar__menu.sidebar--primary a .underline-animation,.sidebar__submenu.sidebar--primary a .underline-animation{background-size:0 1px}.no-touch .sidebar__menu.sidebar--primary a:hover .underline-animation,.sidebar__menu.sidebar--primary a.selected .underline-animation,.no-touch .sidebar__submenu.sidebar--primary a:hover .underline-animation,.sidebar__submenu.sidebar--primary a.selected .underline-animation{background-size:100% 1px}.sidebar__menu.sidebar--secondary,.sidebar__submenu.sidebar--secondary{margin-top:40px}@media screen and (min-width: 1920px){.sidebar__menu.sidebar--secondary,.sidebar__submenu.sidebar--secondary{font-size:calc(15px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1280px) and (max-width: 1920px){.sidebar__menu.sidebar--secondary,.sidebar__submenu.sidebar--secondary{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1023px) and (max-width: 1280px){.sidebar__menu.sidebar--secondary,.sidebar__submenu.sidebar--secondary{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width: 1023px){.sidebar__menu.sidebar--secondary,.sidebar__submenu.sidebar--secondary{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1}}.sidebar__menu.sidebar--secondary a,.sidebar__submenu.sidebar--secondary a{padding-top:4px;padding-bottom:4px}.sidebar__menu a{display:flex;align-items:center;justify-content:space-between;color:rgba(var(--color-sidebar-txt),1);padding-left:14%;padding-right:14%;transition:none}.no-touch .sidebar__menu a:hover,.sidebar__menu a.selected{color:rgba(var(--color-sidebar-accent),1)}.no-touch .sidebar__menu a:hover span+.symbol--arrow,.sidebar__menu a.selected span+.symbol--arrow{left:5px}.no-touch .sidebar__menu a:hover span+.symbol--arrow path,.sidebar__menu a.selected span+.symbol--arrow path{fill:rgba(var(--color-sidebar-accent),1)}.sidebar__menu a.selected&gt;.submenu-arrow path{fill:rgba(var(--color-sidebar-accent),1)}.sidebar__menu a .underline-animation{background-position:0 calc(1em + 4px);background-image:linear-gradient(to right,rgba(var(--color-sidebar-accent),1),rgba(var(--color-sidebar-accent),1))}.sidebar__menu .symbol--arrow{position:relative;transition:left .1s linear;transform:rotate(-90deg);left:0}.sidebar__menu .symbol--arrow path{fill:rgba(var(--color-sidebar-txt),1);transition:fill .15s linear}.sidebar__menu .has-submenu.open-submenu&gt;.sidebar__submenu{visibility:visible}.sidebar__menu .has-submenu.open-submenu&gt;.sidebar__submenu&gt;.sidebar__container:after{width:100%;visibility:visible}.sidebar__menu .has-submenu.open-submenu&gt;.sidebar__submenu&gt;.sidebar__container&gt;.sub-menu{opacity:1;visibility:visible;transform:translate(0)}.sidebar__seconds,.sidebar__thirds{margin-left:-1px}.sidebar__seconds&gt;div:after,.sidebar__thirds&gt;div:after{transition:all .15s cubic-bezier(.4,0,1,1) .1s}.sidebar__seconds.opened&gt;div:after,.sidebar__thirds.opened&gt;div:after{width:100%;visibility:visible;transition:all .15s cubic-bezier(.4,0,1,1);border-right:1px solid rgba(var(--color-sidebar-txt),.08)}.sidebar__seconds.opened .submenu-opened&gt;.sidebar__container&gt;.sub-menu,.sidebar__thirds.opened .submenu-opened&gt;.sidebar__container&gt;.sub-menu{opacity:1;visibility:visible;transform:translate(0);transition:all 0ms linear,opacity .1s cubic-bezier(.4,0,1,1) .1s,visibility .1s cubic-bezier(.4,0,1,1) .1s,transform .1s cubic-bezier(.4,0,1,1) .1s!important}.sidebar__seconds .sidebar__container,.sidebar__thirds .sidebar__container{overflow:hidden!important;display:flex;height:100%;flex-direction:column}.sidebar__seconds .sub-menu,.sidebar__thirds .sub-menu{overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.sidebar__seconds .sub-menu::-webkit-scrollbar,.sidebar__thirds .sub-menu::-webkit-scrollbar{width:0!important;height:0!important}.sidebar__seconds .sub-menu div,.sidebar__thirds .sub-menu div{display:none!important}.sidebar__seconds .sub-menu ul,.sidebar__thirds .sub-menu ul{margin-bottom:50px}.sidebar__seconds .sidebar__submenu,.sidebar__thirds .sidebar__submenu{margin-top:0!important}.sidebar__thirds,.sidebar__thirds .sidebar__submenu{left:200%!important}.submenu-arrow{height:24px}@media screen and (max-width: 948px){.has-submenu.open-submenu&gt;a{opacity:0}.has-submenu.open-submenu .sidebar__submenu{right:0;left:auto}.opened-submenu&gt;li:not(.open-submenu),.opened-other-submenu,.opened-submenu+.accounts-menu,.opened-submenu~.localization-form-holder{opacity:0;visibility:hidden}.sub-menu{padding-top:80px!important;transform:none!important}.accounts-menu,.localization-form-holder{transition:none!important}.sidebar__menus-back{display:block;position:absolute;top:10px;left:20px;opacity:0;visibility:hidden;z-index:9;cursor:pointer}.opened-submenus .sidebar__menus-back{opacity:1;visibility:visible}.sidebar__menus-back path{fill:rgba(var(--color-sidebar-txt),1)}.sidebar__menus-back svg{position:absolute;top:13px;left:10px}.sidebar__menus li,.sidebar__menus a,.sidebar__menus nav{transition:all .1s linear}}.sidebar__submenu .sub-menu{opacity:0;visibility:hidden;transform:translate(-10px);transition:all .1s cubic-bezier(.4,0,1,1)}.sidebar__submenu.sidebar__submenu--second{height:100vh;background:rgba(var(--color-sidebar-bg),1)}.sidebar__submenu.sidebar__submenu--second .sidebar__container{margin-left:1px}body:after{position:absolute;top:0;left:0;height:100%;content:"";background:#0000005c;position:fixed;width:100%;opacity:0;visibility:hidden;transition:all .1s linear;z-index:99}@media screen and (min-width: 948px){body.show-overlay:after{opacity:1;visibility:visible}body.show-overlay.hard-overlay:after{z-index:999}}.allow-animations #content-holder{transition:all .2s cubic-bezier(.4,0,1,1)}.sidebar__cart-handle,.sidebar__menu-handle,.sidebar__search-handle{position:absolute;width:36px;height:36px;top:30px;right:30px;padding:5px;cursor:pointer}.sidebar__cart-handle .icon,.sidebar__menu-handle .icon,.sidebar__search-handle .icon{display:flex}.sidebar__cart-handle .count,.sidebar__menu-handle .count,.sidebar__search-handle .count{color:rgba(var(--color-sidebar-txt),1);font-weight:var(--font-weight-body-semibold);position:absolute;font-size:11.5px;top:17px;left:5px;width:24px;height:24px;text-align:center;line-height:1;transition:all .1s linear}.sidebar__cart-handle path,.sidebar__menu-handle path,.sidebar__search-handle path{stroke:rgba(var(--color-sidebar-txt),1);transition:all .1s linear}.no-touch .sidebar__cart-handle:hover .count,.no-touch .sidebar__menu-handle:hover .count,.no-touch .sidebar__search-handle:hover .count{color:rgba(var(--color-sidebar-accent),1)}.no-touch .sidebar__cart-handle:hover svg path,.no-touch .sidebar__menu-handle:hover svg path,.no-touch .sidebar__search-handle:hover svg path{stroke:rgba(var(--color-sidebar-accent),1)}.sidebar__cart{width:450px}.sidebar__cart .cart__footer{padding-bottom:40px}.sidebar__cart .cart__title{border-bottom:1px solid rgba(var(--color-sidebar-txt),.06);z-index:999;background:rgba(var(--color-sidebar-bg),1)}.sidebar__cart textarea{border-color:rgba(var(--color-sidebar-txt),.16);color:rgba(var(--color-sidebar-txt),1);width:100%;font-size:13px}.no-touch .sidebar__cart textarea:hover{border-color:rgba(var(--color-sidebar-txt),.36)}.sidebar__cart textarea:focus{border-color:rgba(var(--color-sidebar-txt),.66);box-shadow:0 0 0 3px rgba(var(--color-sidebar-txt),.14)}.sidebar__cart textarea::placeholder{color:rgba(var(--color-sidebar-txt),1)}.sidebar-close-element{position:absolute;top:32px;right:22px;width:45px;height:45px;overflow:hidden;cursor:pointer;z-index:99!important;opacity:0;visibility:hidden;transition:all 50ms linear}.sidebar-close-element svg{position:absolute;top:-5px;left:-10px;width:50px}.sidebar-close-element svg polygon{fill:rgba(var(--color-sidebar-txt),1);transition:all .15s linear}.no-touch .sidebar-close-element:hover svg polygon{fill:rgba(var(--color-sidebar-accent),1)}sidebar-drawer.opened .sidebar-close-element{opacity:1;visibility:visible;transition:all 50ms linear .1s}.cart-overlay-background,.sidebar-overlay-background{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;background:#0000005c;opacity:0;visibility:hidden;transition:all .1s linear;z-index:99}.cart-overlay-background.show,.sidebar-overlay-background.show{visibility:visible;opacity:1}.sidebar-overlay-background{z-index:999}.sidebar__menu-handle,.sidebar__search-handle{display:none}.sidebar__search-close{width:44px;margin-right:-12px;display:none}@media screen and (min-width: 948px){body:not(.overflow-hidden) .sidebar-menus-holder{overflow-y:scroll;overflow-x:hidden;padding-top:0!important;-ms-overflow-style:none;scrollbar-width:none}body:not(.overflow-hidden) .sidebar-menus-holder::-webkit-scrollbar{width:0!important;height:0!important}body:not(.overflow-hidden) .sidebar__container-holder{padding-top:80px}body.show-announcement-bar body:not(.overflow-hidden) .sidebar__container-holder{padding-top:120px}body:not(.overflow-hidden) .sidebar__menus{height:auto!important}}@media screen and (min-width: 948px){body:not(.overflow-hidden).show-announcement-bar .sidebar__container-holder{padding-top:120px}body.show-announcement-bar .sidebar__submenu .sidebar__container{padding-top:0}}/*!
 *  6.2. Sidebar responsive queries
*/@media screen and (max-width: 948px){.sidebar{width:100%;max-width:none;height:66px;border-bottom:1px solid var(--color-sidebar-mobile-border)}.sidebar__responsive-container{border:none;min-height:0;padding:13px var(--horizontal-padding);height:100%}.sidebar__container:after{display:none}.sidebar__container-holder{display:flex;height:100%;flex:0;justify-content:space-between}.logo{margin:0;padding:0;display:flex;height:100%;align-items:center}.logo h1,.logo img{max-height:39px;margin:0;width:auto;display:block}.sidebar__menus{position:fixed;width:380px;top:0;right:0;z-index:99;background:rgba(var(--color-sidebar-bg),1);height:100vh;padding:60px 0;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;border-left:1px solid rgba(var(--color-sidebar-txt),.08)}.sidebar__menus::-webkit-scrollbar{width:0!important;height:0!important}.sidebar__menu-handle svg{height:28px;margin-top:-1px}.sidebar__cart-handle,.sidebar__menu-handle,.sidebar__search-handle{position:relative;top:0;right:0}.sidebar__responsive-handles{display:flex;margin-right:-8px}.sidebar__responsive-handles&gt;span,.sidebar__responsive-handles&gt;a{display:block;margin:0 2px}.sidebar__search-handle,.sidebar__menu-handle{padding-top:8px}.sidebar__search-handle path,.sidebar__menu-handle path{stroke:transparent!important;fill:rgba(var(--color-sidebar-txt),1)}.no-touch .sidebar__search-handle:hover path,.no-touch .sidebar__menu-handle:hover path{fill:rgba(var(--color-sidebar-accent),1)}#content-holder:before{display:none}.sidebar-close-element{top:10px!important;right:15px!important}.sidebar-parent-element .sidebar-title-element{padding-top:30px;padding-bottom:24px}.sidebar-parent-element{width:380px!important}.sidebar__cart{right:0;left:auto;background:rgba(var(--color-sidebar-bg),1);visibility:visible;transform:translate(100%)!important;transition:all .12s linear}.sidebar__cart.opened{transform:translate(0)!important}}@media screen and (max-width: 948px) and (max-width: 360px){.sidebar__cart{width:100%}}@media screen and (max-width: 948px){.sidebar__cart-close svg{left:-2px}}@media screen and (max-width: 948px){.sidebar__menus{transform:translate(100%);transition:all .12s linear}.sidebar__menus.opened{transform:translate(0)}.sidebar__menus.opened .sidebar__menus-close{opacity:1;visibility:visible;display:block}}@media screen and (max-width: 948px){.sidebar__menu a,.sidebar-parent-element .sidebar-content-element{padding-left:30px;padding-right:30px}}@media screen and (max-width: 948px){.cart-overlay-background,.sidebar-overlay-background{z-index:999;left:auto;right:380px;transition:all 80ms linear}.cart-overlay-background.show,.sidebar-overlay-background.show{transition:all 80ms linear 60ms}}@media screen and (max-width: 948px){.sidebar__submenu .sub-menu{max-height:100vh;overflow-y:auto;padding-bottom:100px}}@media screen and (max-width: 474px){.sidebar-parent-element{width:320px!important}.sidebar__menus{width:320px}.cart-overlay-background,.sidebar-overlay-background{right:320px}.sidebar__menu a,.sidebar-parent-element .sidebar-content-element{padding-left:20px;padding-right:25px}.sidebar-close-element{right:10px!important}.sidebar__menus-back{left:8px}.sidebar__search.predictive-search .search-form{margin-left:20px;width:calc(100% - 40px)}}/*!
 *  2.5. Text columns with icons
*/.text-columns-with-icons{margin-bottom:0;padding-top:var(--vertical-padding)}.text-columns-with-icons&gt;div{padding-bottom:var(--vertical-padding)}.text-w-icon{display:flex;flex-wrap:wrap;margin:0!important;padding-left:calc(var(--horizontal-padding)/2);padding-right:calc(var(--horizontal-padding)/2)}.text-w-icon[data-size="2"] .text-w-icon__container{width:50%}@media screen and (max-width: 480px){.text-w-icon[data-size="2"] .text-w-icon__container{width:100%;margin-bottom:50px}}.text-w-icon[data-size="3"] .text-w-icon__container{width:33.33%}@media screen and (max-width: 648px){.text-w-icon[data-size="3"] .text-w-icon__container{width:100%;margin-bottom:50px}}.text-w-icon .text-w-icon__container:last-child{margin-bottom:0!important}.text-w-icon svg g{stroke-width:2px}.text-w-icon__container{padding-left:calc(var(--horizontal-padding)/2);padding-right:calc(var(--horizontal-padding)/2)}.text-w-icon__icon{margin-bottom:1.8em}.text-w-icon__icon svg *{stroke:rgba(var(--color-body-txt),.66)}#shopify-section-text-columns-with-icons:empty{display:none}/*!
 *  3.1. Blog item
*/.blog--slider.cols-4{margin:calc(var(--grid-gutter)/-2) 0 0 calc(var(--grid-gutter)/-2);width:calc(100% + var(--grid-gutter))}.blog--slider.cols-4:before{content:"";width:var(--grid-gutter);position:absolute;top:0;left:calc(var(--grid-gutter)/-2);margin-left:-1px;height:100%;background:rgba(var(--color-body-bg),1);z-index:9}.blog--slider.cols-4 .css-slider-navigation-container{width:100%;margin-top:12px}.cols-2 .blog-item{width:50%;padding:0 calc(var(--horizontal-padding) / 2);margin-bottom:var(--vertical-padding)}@media screen and (max-width: 648px){.cols-2 .blog-item{width:100%}}.cols-4 .blog-item{word-break:break-word;width:25%;padding:calc(var(--grid-gutter)/2)}@media screen and (max-width: 1279px){.cols-4 .blog-item{width:33.333%}}@media screen and (max-width: 649px){.cols-4 .blog-item{width:50%}}@media screen and (max-width: 768px){.cols-4 .blog-item .blog-item__excerpt{display:none}}.cols-4 .blog-item .blog-item__title span{background-size:0% 1px;background-position:0 calc(1em + 3px)}.no-touch .cols-4 .blog-item a:hover .blog-item__title span{background-size:100% 1px}.blog-item .blog-item__more,.blog-item .blog-item__excerpt,.blog-item .blog-item__meta,.blog-item .article-meta,.blog-item .blog-item__title{margin-bottom:1em}.blog-item .blog-item__image{margin-bottom:24px}.blog-item__title{display:block}.blog-item__image{height:0;position:relative;overflow:hidden}.blog--slider .blog-item__image{padding-top:100%}.blog--grid .blog-item__image{padding-top:66.666%}.blog-item__image a{position:absolute;top:0;left:0;width:100%;height:100%}.blog-item__image a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#0000005c;opacity:0;transition:opacity .2s linear}.no-touch .blog-item__image a:hover:after,.blog-item__image a.focus:after{opacity:1}.blog-item__image .placeholder{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-body-txt),.06)}.blog-item__content{display:flex;flex-direction:column}.blog-item__title span{background-position:0 calc(1em + 2px);background-image:linear-gradient(to right,rgba(var(--color-body-txt),1),rgba(var(--color-body-txt),1));background-size:0% 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all .15s linear}a:hover .blog-item__title span,a.selected .blog-item__title span{background-size:100% 1px}.blog-item__meta,.article-meta{opacity:.36;font-style:italic}@media screen and (min-width: 1920px){.blog-item__meta,.article-meta{font-size:calc(15px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1280px) and (max-width: 1920px){.blog-item__meta,.article-meta{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1023px) and (max-width: 1280px){.blog-item__meta,.article-meta{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width: 1023px){.blog-item__meta,.article-meta{font-size:calc(12px / 14 * var(--base-body-size) + 0px);line-height:1}}.blog-item__meta&gt;span:not(:last-child),.article-meta&gt;span:not(:last-child){margin-right:25px}.blog-item__excerpt{word-break:break-word}.blog-item__excerpt p:last-child{margin-bottom:0}.blog-item__more{border-bottom:1px solid;display:inline-block}.blog-item__more:hover{color:rgba(var(--color-body-accent),1)}/*!
 *  3.2. Breadcrumb
*/.breadcrumb{padding-top:2px;margin-bottom:3.6em;display:block;z-index:9}@media screen and (min-width: 648px){.breadcrumb{margin-top:-5px}}@media screen and (max-width: 948px){.breadcrumb{margin-bottom:1em}}.breadcrumb span{line-height:1.5;word-break:break-word}.breadcrumb span:not(:last-child){margin-right:11px}@media screen and (max-width: 480px){.breadcrumb span:not(:last-child){margin-right:5px}}.breadcrumb__link{opacity:1}.breadcrumb__link a{border-bottom:none!important}.breadcrumb__separator{opacity:.36}.breadcrumb__current{opacity:.66}/*!
 *  3.3. Cart fpr,
*/.cart-item{display:flex;padding:30px 60px 30px 0;align-items:center;position:relative}.cart-item:not(:last-child){border-bottom:1px solid rgba(var(--color-body-txt),.06)}.sidebar__cart .cart-item:not(:last-child){border-bottom-color:rgba(var(--color-sidebar-txt),.06)}.cart-item .thumbnail{display:block;width:84px;height:100px;flex-shrink:0}.cart-item .thumbnail img{vertical-align:middle}.cart-item .content{margin-left:20px}.cart-item .content .title{display:block;margin-bottom:.725em;font-weight:var(--font-weight-body-medium)}.sidebar__cart .cart-item .content .title{color:rgba(var(--color-sidebar-txt),1)}.cart-item .content .price{display:block;font-size:.935em}.cart-item .content .price strong{font-weight:400}.cart-item .content .price span{opacity:.36}.cart-item .content .price div+div{margin-top:2px}.cart-item .content small{font-size:.875em;font-style:italic;opacity:.66;display:block;margin-top:5px}.cart-item .qty{width:35px;height:35px!important;text-align:center;opacity:.92;display:inline-block;font-size:13px;transition:border-color .15s linear;padding:0;color:rgba(var(--color-body-txt),1);border:1px solid rgba(var(--color-body-txt),.096)}.sidebar__cart .cart-item .qty{color:rgba(var(--color-sidebar-txt),1)}.sidebar__cart .cart-item .qty{border:1px solid rgba(var(--color-sidebar-txt),.096)}.cart-item .qty:hover{border:1px solid rgba(var(--color-body-txt),.16)}.sidebar__cart .cart-item .qty:hover{border:1px solid rgba(var(--color-sidebar-txt),.16)}.cart-item .qty:focus{border:1px solid rgba(var(--color-body-txt),.36);box-shadow:0 0 0 3px rgba(var(--color-body-txt),.14)}.sidebar__cart .cart-item .qty:focus{border:1px solid rgba(var(--color-sidebar-txt),.36);box-shadow:0 0 0 3px rgba(var(--color-sidebar-txt),.14)}.cart-item .qty::-webkit-inner-spin-button,.cart-item .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-item .no-qty{position:absolute;right:0;opacity:.66}.cart-item .actions{display:flex;position:absolute;right:-7px;align-items:center}.cart-item .remove{display:inline-block;width:25px;height:25px;margin-left:5px;cursor:pointer}.cart-item .remove span{display:block;width:100%;height:100%;position:relative}.cart-item .remove svg{position:absolute;top:-16px;left:-6px;width:36px;pointer-events:none}.cart-item .remove svg polygon{fill:rgba(var(--color-body-txt),1);transition:fill .15s linear}.sidebar__cart .cart-item .remove svg polygon{fill:rgba(var(--color-sidebar-txt),1)}.no-touch .cart-item .remove:hover svg polygon{fill:rgba(var(--color-body-accent),1)}.sidebar__cart .no-touch .cart-item .remove:hover svg polygon{fill:rgba(var(--color-sidebar-accent),1)}.cart-item.remove-process{opacity:.3;pointer-events:none}.cart-actions{display:flex;margin-top:60px}.cart-actions button,.cart-actions input{flex:1}.cart-details{display:flex;justify-content:space-between;align-items:flex-end;margin-top:50px}.cart-details&gt;div{flex:1}.template-cart .cart-details&gt;div{padding-right:50px}.template-cart .cart-details #CheckOut{min-width:200px}.cart-details div+#CartTotal{margin-top:1.4em}.sidebar__cart .cart-details{display:block}.sidebar__cart .cart-details&gt;div{margin-bottom:40px}#CartSubTotal{margin-bottom:.4em}#CartDiscounts{opacity:.66}#CartTotal{margin-bottom:.4em}.template-cart #ViewCart{display:none}@media screen and (max-width: 768px){.cart-details{display:block}.cart-details&gt;div{margin-bottom:40px}}.cart__form{position:relative}.cart__form.processing&gt;*:not(.cart__preloader){opacity:.16;pointer-events:none}.cart__form .alert,.cart__form #shopify-product-reviews .spr-form-message,#shopify-product-reviews .cart__form .spr-form-message{margin:30px 0 0}.cart__items{margin-bottom:30px}.cart-continue{margin-top:30px;display:none}.cart-continue .button,.cart-continue .delete-address a,.delete-address .cart-continue a,.cart-continue #spr-form .spr-button-primary,#spr-form .cart-continue .spr-button-primary,.cart-continue #shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .cart-continue .spr-summary-actions-newreview,.cart-continue .shopify-payment-button__button--unbranded,.cart-continue .shopify-challenge__button{display:block;text-align:center}.cart__preloader{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;transform:translate3d(-50%,-50%,0);visibility:hidden}.cart__preloader:before{border-color:rgba(var(--color-sidebar-txt),.03);border-top-color:rgba(var(--color-sidebar-accent),1)}.cart__form.processing .cart__preloader{visibility:visible}.cart--empty .cart__details{display:none}.cart--empty .cart-continue{display:block}.cart__details textarea{width:100%}.template-cart .cart-continue .button,.template-cart .cart-continue .delete-address a,.delete-address .template-cart .cart-continue a,.template-cart .cart-continue #spr-form .spr-button-primary,#spr-form .template-cart .cart-continue .spr-button-primary,.template-cart .cart-continue #shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .template-cart .cart-continue .spr-summary-actions-newreview,.template-cart .cart-continue .shopify-payment-button__button--unbranded,.template-cart .cart-continue .shopify-challenge__button,.template-cart .cart-actions .button,.template-cart .cart-actions .delete-address a,.delete-address .template-cart .cart-actions a,.template-cart .cart-actions #spr-form .spr-button-primary,#spr-form .template-cart .cart-actions .spr-button-primary,.template-cart .cart-actions #shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .template-cart .cart-actions .spr-summary-actions-newreview,.template-cart .cart-actions .shopify-payment-button__button--unbranded,.template-cart .cart-actions .shopify-challenge__button{max-width:320px}.template-cart .cart-page-items+.cart-page-footer{margin-top:calc(var(--vertical-padding)*-1)}/*!
 *  3.4. Collection item
*/.collection-item{position:relative;padding:0 12.5px;margin-bottom:25px}.collection-item:last-child{margin-bottom:0}@media screen and (min-width: 1920px){.collection-item{width:33.33%}}@media screen and (min-width: 768px) and (max-width: 1920px){.collection-item{width:50%}}@media screen and (max-width: 768px){.collection-item{width:100%!important}.collection-item .collection-item__link{padding-top:36%!important}}@media screen and (max-width: 480px){.collection-item .collection-item__link{padding-top:56%!important}}.collection-item:first-child:last-child,.collection-list:not(.layout-thirds) .collection-item:nth-child(odd):last-child,.layout-fulls .collection-item{width:100%}.collection-item:first-child:last-child .collection-item__link,.collection-list:not(.layout-thirds) .collection-item:nth-child(odd):last-child .collection-item__link,.layout-fulls .collection-item .collection-item__link{padding-top:36%}.layout-halves .collection-item{width:50%}.layout-thirds .collection-item{width:33.333%}.collection-item__link{position:relative;width:100%;height:0;padding-top:72%;display:block}.collection-item__header{position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--horizontal-padding);display:flex}.collection-item__header.horizontal-left{justify-content:flex-start;text-align:left}.collection-item__header.horizontal-center{justify-content:center;text-align:center}.collection-item__header.horizontal-right{justify-content:flex-end;text-align:right}.collection-item__header.vertical-top{align-items:flex-start}.collection-item__header.vertical-middle{align-items:center}.collection-item__header.vertical-bottom{align-items:flex-end}.collection-item__title{margin-bottom:.5em;display:inline-block}.collection-item__title span{background-position:0 calc(1em + 6px);background-image:linear-gradient(to right,rgba(var(--color-body-txt),1),rgba(var(--color-body-txt),1));background-size:0% 2px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all .15s linear}a:hover .collection-item__title span,a.selected .collection-item__title span{background-size:100% 2px}.touch a .collection-item__title span{background-size:100% 2px;position:relative;bottom:2px}.collection-item__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.collection-item__background:after{content:"";opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%}.facets{display:block;margin-left:var(--horizontal-padding);margin-right:var(--horizontal-padding)}.facets__form{display:flex;justify-content:space-between}.facets__prewrapper{max-width:75%}.facets__heading{margin-bottom:.5em}.facets__disclosure{width:auto;display:inline-block;position:relative;margin:0 12px 12px 0}.facets__summary{width:auto;display:flex}.facets__summary .count-bubble:not(:empty){font-size:10px;border-radius:100%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--color-body-txt),.08);position:relative;top:-2px;left:2px}.sidebar-element .facets__summary .count-bubble:not(:empty){background:rgba(var(--color-sidebar-txt),.08)}.facets__display{position:absolute;background:rgba(var(--color-body-bg),1);border:1px solid rgba(var(--color-body-txt),.14);top:calc(100% + .5rem);left:-.1rem;width:350px;max-height:500px;overflow-y:auto}.sidebar-element .facets__display{background:rgba(var(--color-sidebar-bg),1);border:1px solid rgba(var(--color-sidebar-txt),.14)}.facets__header{padding:16px 12px 14px;border-bottom:1px solid rgba(var(--color-body-txt),.14);display:flex;justify-content:space-between}.sidebar-element .facets__header{border-bottom:1px solid rgba(var(--color-sidebar-txt),.14)}.facets__header a{border-bottom:1px solid}.facets__list{list-style:none;padding:8px 12px;margin:0}.facets__item{padding:8px 0}.facets__item label{display:block;width:100%;cursor:pointer}.facets__item label.facet-checkbox--disabled{opacity:.24;pointer-events:none}.facets__item input[type=checkbox]{cursor:pointer}.facets__price{padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.facets__price .field{border:1px solid rgba(var(--color-body-txt),.14);position:relative}.sidebar-element .facets__price .field{border:1px solid rgba(var(--color-sidebar-txt),.14)}.facets__price .field__currency{position:absolute;opacity:.36;top:50%;transform:translateY(-50%);left:12px;padding-top:3px}.facets__price .field__label{text-transform:lowercase}.facets__price input{height:32px;padding-left:40px;border:none;text-align:right}.collection-filters__item select{width:fit-content}.collection-filters__label{margin-bottom:.5em;display:block}.disclosure-has-popup:focus{outline:none!important}.disclosure-has-popup:focus{border-color:rgba(var(--color-body-txt),.36);box-shadow:0 0 0 3px rgba(var(--color-body-txt),.14);outline:none!important}.sidebar-element .disclosure-has-popup:focus{border-color:rgba(var(--color-sidebar-txt),.36);box-shadow:0 0 0 3px rgba(var(--color-sidebar-txt),.14)}.disclosure-has-popup summary:focus{outline:none!important}.disclosure-has-popup[open]&gt;summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:0 0}.disclosure-has-popup[open]&gt;summary+*{z-index:100}.collection__filters-title{border-bottom:1px solid rgba(var(--color-sidebar-txt),.06);background:rgba(var(--color-sidebar-bg),1)}.facets__form--mobile{display:block}.facets__form--mobile .facets__prewrapper{max-width:100%}.facets__form--mobile .facets__disclosure,.facets__form--mobile .facets__summary{width:100%}.facets__form--mobile .facets__disclosure{margin-bottom:0}.facets__form--mobile .regular-select-cover,.facets__form--mobile select{width:100%;border-width:0 0 1px 0;border-bottom-color:rgba(var(--color-sidebar-txt),.14)!important}.facets__form--mobile .regular-select-inner,.facets__form--mobile select{padding-left:0}.facets__form--mobile .facets__display{position:relative;border:0;top:0;left:0;width:100%;max-height:auto}.facets__form--mobile .facets__header{display:none}.facets__form--mobile .facets__heading,.facets__form--mobile .collection-filters__label{display:block;margin-top:24px;text-transform:uppercase;line-height:1}.facets__form--mobile .facets__list{margin-top:12px;padding:0}.facets__form--mobile .facets__price{padding:12px 0 8px}.active-facets{margin:0 0 25px -5px}.sidebar-element .active-facets{margin-top:10px}.active-facets__button{position:relative}.active-facets__button--light{padding-right:30px}.active-facets__button svg{top:-2px;right:2px;width:30px;height:30px;position:absolute;pointer-events:none}.active-facets:empty{display:none}.collection-product-count{opacity:.66;font-size:calc(12px / 14 * var(--base-body-size) + 0px);line-height:1;margin:0 0 25px var(--horizontal-padding)}/*!
 *  3.5. Lazy image
*/.lazy-image,.product-item__thumbnail{transition:background .2s linear;position:relative;background:rgba(var(--color-body-txt),.03)}.lazy-image img,.product-item__thumbnail img{height:100%;width:100%;object-fit:cover;transition:opacity .15s linear;vertical-align:bottom;transform:translateZ(0)}.loading-support .lazy-image img,.loading-support .product-item__thumbnail img{opacity:0}.lazy-image img.lazyloaded,.product-item__thumbnail img.lazyloaded{opacity:1}.lazy-image.lazy-image--background,.lazy-image--background.product-item__thumbnail{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%!important;z-index:0;padding-top:0!important;transition:background .2s linear}.lazy-image.lazy-image--background img,.lazy-image--background.product-item__thumbnail img{height:100%;width:100%;object-fit:cover;transition:opacity .15s linear}.lazy-image[data-ratio],[data-ratio].product-item__thumbnail{height:0}.lazy-image[data-ratio] img,[data-ratio].product-item__thumbnail img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.lazy-image--hover,.video-popup__link,.video-text__container&gt;a,.video-text__container&gt;div,.image-text__container&gt;a,.touch .product-item a.hover,.no-touch .product-item a,.no-touch .collection-item__link{overflow:hidden}.lazy-image--hover .lazy-image--background,.video-popup__link .lazy-image--background,.video-text__container&gt;a .lazy-image--background,.video-text__container&gt;div .lazy-image--background,.image-text__container&gt;a .lazy-image--background,.touch .product-item a.hover .lazy-image--background,.no-touch .product-item a .lazy-image--background,.no-touch .collection-item__link .lazy-image--background{-webkit-backface-visibility:hidden;will-change:transform;transform:scale(1) translateZ(0);overflow:hidden;transition:background .2s linear,transform .3s linear}.no-touch .lazy-image--hover:hover .lazy-image--background,.no-touch .video-popup__link:hover .lazy-image--background,.no-touch .video-text__container&gt;a:hover .lazy-image--background,.no-touch .video-text__container&gt;div:hover .lazy-image--background,.no-touch .image-text__container&gt;a:hover .lazy-image--background,.touch .product-item .no-touch a.hover:hover .lazy-image--background,.no-touch .product-item a:hover .lazy-image--background,.no-touch .collection-item__link:hover .lazy-image--background,.focus .lazy-image--hover .lazy-image--background,.focus .video-popup__link .lazy-image--background,.focus .video-text__container&gt;a .lazy-image--background,.focus .video-text__container&gt;div .lazy-image--background,.focus .image-text__container&gt;a .lazy-image--background,.focus .touch .product-item a.hover .lazy-image--background,.touch .product-item .focus a.hover .lazy-image--background,.focus .no-touch .product-item a .lazy-image--background,.no-touch .product-item .focus a .lazy-image--background,.focus .no-touch .collection-item__link .lazy-image--background,.no-touch .focus .collection-item__link .lazy-image--background{transform:scale(1.1) translateZ(0)}.lazy-caption{position:absolute;bottom:0;width:100%;background:linear-gradient(0deg,#3333334d,#33333340,#3333,#33333326,#3333331a 80%,#3333330d 90%,#33333305 96%,#3330);color:#fff;padding:35px 15px 15px;line-height:1}.lazy-preloader,.cart__preloader{display:none}.lazy-preloader:before,.cart__preloader:before{width:20px;height:20px;content:"";border:1px solid rgba(var(--color-body-txt),.24);border-top:1px solid rgba(var(--color-body-accent),1);border-radius:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation:lazy-spin 1s infinite linear}.loading-support .lazy-preloader,.loading-support .cart__preloader{display:block}.lazyloaded+.lazy-preloader,.lazyloaded+.cart__preloader,.lazyloaded .lazy-preloader,.lazyloaded .cart__preloader{display:none!important}@keyframes lazy-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.horizontal-center.vertical-middle+.image-text__background .lazy-preloader,.horizontal-center.vertical-middle+.video-text__background .lazy-preloader,.horizontal-center.vertical-middle+.collection-header__background .lazy-preloader,.horizontal-center.vertical-middle+.image-text__background .cart__preloader,.horizontal-center.vertical-middle+.video-text__background .cart__preloader,.horizontal-center.vertical-middle+.collection-header__background .cart__preloader,.horizontal-center.vertical-middle+.slide__image .lazy-preloader,.horizontal-center.vertical-middle+.slide__image .cart__preloader,.horizontal-center.vertical-middle+.collection-item__background .lazy-preloader,.horizontal-center.vertical-middle+.collection-item__background .cart__preloader{display:none}.localization-form-holder .localization-form{flex-wrap:wrap;display:flex;margin-bottom:20px;margin-top:-15px}.localization-form-holder .localization-form+.footer-icons{margin-top:24px}.localization-form-holder .localization-form+.footer-copyright{margin-top:28px}.localization-form-holder .localization-form__item{margin-bottom:10px;display:flex;position:relative}.localization-form-holder .localization-form__item:not(:last-child){margin-right:20px}.localization-form-holder .regular-select-cover{display:inline-block;width:auto!important;position:relative;background-color:rgba(var(--color-footer-bg),1);color:rgba(var(--color-footer-txt),1);height:45px;background-repeat:no-repeat;background-position:calc(100% - 6px) 50%;background-size:24px 24px;border:1px solid rgba(var(--color-footer-txt),.16)}.no-touch .localization-form-holder .regular-select-cover:hover,.localization-form-holder .regular-select-cover[aria-expanded=true]{border-color:rgba(var(--color-footer-txt),.28)}.localization-form-holder .regular-select-cover.focus{outline:auto 5px -webkit-focus-ring-color}.localization-form-holder .regular-select-cover svg{top:9px}.localization-form-holder .regular-select-cover path{fill:rgba(var(--color-footer-txt),.46)}.localization-form-holder .regular-select-inner{height:45px;color:rgba(var(--color-footer-txt),1);padding:15px 60px 0 12px;display:block;font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1;text-transform:capitalize}.localization-form-holder .regular-select-content{list-style:none;background-color:rgba(var(--color-footer-bg),1);position:relative;overflow:hidden;top:-2px;height:auto;border-color:rgba(var(--color-footer-txt),.16);margin:0;text-transform:capitalize;display:none;width:100%;left:0;max-height:360px;overflow-y:auto}.localization-form-holder .regular-select-cover:hover .regular-select-content,.localization-form-holder .content-opened.regular-select-content{border-color:rgba(var(--color-footer-txt),.28)}.localization-form-holder .content-opened.regular-select-content{position:absolute;top:43px;display:block}.localization-form-holder .content-opened.invert.regular-select-content,.localization-form-holder .content-opened.invert-permanent.regular-select-content{top:auto;bottom:43px;border-top:1px solid rgba(var(--color-footer-txt),.28)}.localization-form-holder .regular-select-item{height:auto;padding:0}.localization-form-holder .regular-select-item button{background-color:rgba(var(--color-footer-bg),1);display:block;padding:13px 12px 11px;color:rgba(var(--color-footer-txt),1);text-align:left;width:100%;cursor:pointer;text-transform:capitalize;transition:all .15s linear;font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1}.no-touch .localization-form-holder .regular-select-item:hover button,.localization-form-holder .regular-select-item button:focus{background-color:rgba(var(--color-footer-txt),.08)}.localization-form-holder .regular-select-item.regular-select-item--selected button{background-color:rgba(var(--color-footer-txt),.16)!important}.sidebar .localization-form-holder{padding:50px 14% 20px;transition:all 80ms linear .14s}@media screen and (max-width: 948px){.sidebar .localization-form-holder{padding:50px 30px 0}}.sidebar .localization-form-holder .localization-form{flex-direction:column-reverse}.sidebar .localization-form-holder .localization-form__item{margin-right:auto}.sidebar .localization-form-holder .regular-select-cover{background-color:rgba(var(--color-sidebar-bg),1);color:rgba(var(--color-sidebar-txt),1);border-color:rgba(var(--color-sidebar-txt),.16)}.no-touch .sidebar .localization-form-holder .regular-select-cover:hover,.sidebar .localization-form-holder .regular-select-cover:focus-visible,.sidebar .localization-form-holder .regular-select-cover[aria-expanded=true]{border-color:rgba(var(--color-sidebar-txt),.28)}.sidebar .localization-form-holder .regular-select-cover path{fill:rgba(var(--color-sidebar-txt),.46)}.sidebar .localization-form-holder .regular-select-inner{color:rgba(var(--color-sidebar-txt),1);padding-right:35px}.sidebar .localization-form-holder .regular-select-content{background-color:rgba(var(--color-sidebar-bg),1);border-color:rgba(var(--color-sidebar-txt),.16)}.sidebar .localization-form-holder .no-touch .regular-select-cover:hover.regular-select-content,.sidebar .localization-form-holder .regular-select-cover:focus-visible .regular-select-content,.sidebar .localization-form-holder .content-opened.regular-select-content{border-color:rgba(var(--color-sidebar-txt),.28)}.sidebar .localization-form-holder .content-opened.invert-permanent.regular-select-content{border-color:1px solid rgba(var(--color-sidebar-txt),.28)}.sidebar .localization-form-holder .regular-select-item button{color:rgba(var(--color-sidebar-txt),1);background-color:rgba(var(--color-sidebar-bg),1)}.no-touch .sidebar .localization-form-holder .regular-select-item:hover button,.sidebar .localization-form-holder .regular-select-item button:focus-visible{background-color:rgba(var(--color-sidebar-txt),.12)}.sidebar .localization-form-holder .regular-select-item.regular-select-item--selected button{background-color:rgba(var(--color-sidebar-txt),.06)}.sidebar .localization-form-holder .content-opened:not(.invert-permanent).regular-select-item:first-child{border-color:1px solid rgba(var(--color-sidebar-txt),.28)}.sidebar.no-transforms .localization-form-holder{opacity:0;visibility:hidden;transition:all .1s linear}/*!
 *  3.6. Pagination
*/.pagination{list-style:none;display:flex;margin:50px 0 0;justify-content:center}.pagination li{cursor:default}.pagination li&gt;a,.pagination li&gt;span{display:block;width:36px;height:36px;border-bottom:1px solid transparent;text-align:center;margin:0 7px;transition:all .1s linear;position:relative}.pagination li a:hover{border-color:rgba(var(--color-body-accent),1);color:rgba(var(--color-body-accent),1)}.pagination li.active&gt;span{border-color:rgba(var(--color-body-txt),1)}.pagination li.arrow{height:0}.pagination li.arrow&gt;a{height:0;border-color:transparent!important}.pagination li.arrow:first-child{margin-right:20px}.pagination li.arrow:last-child{margin-left:20px}.pagination li.arrow .prev{left:12px}.pagination li.arrow.disabled{opacity:.12;pointer-events:none}.pagination path{fill:rgba(var(--color-body-txt),1);transition:all .1s linear}/*!
 *  3.7. Product item
*/.product-item{position:relative;overflow:hidden}.product-item a{display:block;position:relative}.touch .product-item a.hover figure{transition:all .1s linear!important}.product-item a:focus{outline:0}.product-item a.focus:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 2px 2px #00000040}.product-item .onboarding-svg{position:relative!important}.product-item__thumbnail{overflow:hidden}.product-item__thumbnail img{position:absolute;top:0;left:0;z-index:7}.product-item__secondary-image{opacity:0!important;z-index:8;transition:opacity .3s linear}.no-touch .product-item a:hover .product-item__secondary-image{opacity:1!important}.product-item a:focus-visible .product-item__secondary-image{opacity:1!important}.product-item__title{margin-bottom:0;display:inline-block}.product-item__title.has-rating-after{padding-right:50px}.touch a.hover .product-item__title{background-size:100% 1px!important;transition:none!important}.product-item__badge{position:absolute;top:0;right:0;z-index:8;font-size:13px;line-height:1;text-transform:uppercase;padding:15px 15px 14px;background:#ffffff80;color:rgba(var(--color-body-txt),1)}.product-item__badge.product-item__badge--sale{color:rgba(var(--color-body-accent),1)}.product-item__badge.product-item__badge--preorder,.product-item__badge.product-item__badge--sold{color:rgba(var(--color-body-txt),.5)}@media screen and (max-width: 648px){.product-item__badge{font-size:11px;padding:12px 11px 10px}}.product-item__caption{padding-top:1.2em;min-height:7em;position:relative}@media screen and (max-width: 480px){.product-item__caption{line-height:1.5;min-height:6em}.product-item__caption .product-item__price{margin-top:.2em}}.template-collection-portfolio .product-item__caption{display:flex;justify-content:center;align-items:center}.template-collection-portfolio .product-item__caption .product-item__title{width:80%;text-align:center}.product-item a:focus-visible .product-item__caption{outline:auto 5px -webkit-focus-ring-color}@media screen and (min-width: 949px){.collection--overlay .product-item__caption{margin-top:0;color:rgba(var(--color-grid-text),1);padding:12%;z-index:9;position:absolute;top:0;left:0;width:100%;height:100%}.collection--overlay .product-item__caption .product-item__title,.collection--overlay .product-item__caption .product-item__price{transform:translateY(20px);opacity:0;transition:all 125ms ease-in-out 0ms}.collection--overlay .product-item__caption .product-item__title{transition-delay:25ms}.collection--overlay .product-item__caption:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;background:rgba(var(--color-grid-bg),.3);transition:all 125ms ease-in-out .1s}.no-touch .collection--overlay .product-item a:hover .product-item__caption .product-item__title,.no-touch .collection--portfolio .product-item a:hover .product-item__caption .product-item__title{transition-delay:.1s}.no-touch .collection--overlay .product-item a:hover .product-item__caption .product-item__price,.no-touch .collection--portfolio .product-item a:hover .product-item__caption .product-item__price{transition-delay:125ms}.no-touch .collection--overlay .product-item a:hover .product-item__caption .product-item__title,.no-touch .collection--overlay .product-item a:hover .product-item__caption .product-item__price,.no-touch .collection--portfolio .product-item a:hover .product-item__caption .product-item__title,.no-touch .collection--portfolio .product-item a:hover .product-item__caption .product-item__price{opacity:1;transform:translateY(0)}.no-touch .collection--overlay .product-item a:hover .product-item__caption:before,.no-touch .collection--portfolio .product-item a:hover .product-item__caption:before{transition-delay:0ms;opacity:1}}.template-collection-portfolio .collection--overlay .product-item__caption{margin-top:0;color:rgba(var(--color-grid-text),1);padding:12%;z-index:9;position:absolute;top:0;left:0;width:100%;height:100%}.template-collection-portfolio .collection--overlay .product-item__caption .product-item__title,.template-collection-portfolio .collection--overlay .product-item__caption .product-item__price{transform:translateY(20px);opacity:0;transition:all 125ms ease-in-out 0ms}.template-collection-portfolio .collection--overlay .product-item__caption .product-item__title{transition-delay:25ms}.template-collection-portfolio .collection--overlay .product-item__caption:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;background:rgba(var(--color-grid-bg),.3);transition:all 125ms ease-in-out .1s}.template-collection-portfolio .no-touch .collection--overlay .product-item a:hover .product-item__caption .product-item__title,.template-collection-portfolio .no-touch .collection--portfolio .product-item a:hover .product-item__caption .product-item__title{transition-delay:.1s}.template-collection-portfolio .no-touch .collection--overlay .product-item a:hover .product-item__caption .product-item__price,.template-collection-portfolio .no-touch .collection--portfolio .product-item a:hover .product-item__caption .product-item__price{transition-delay:125ms}.template-collection-portfolio .no-touch .collection--overlay .product-item a:hover .product-item__caption .product-item__title,.template-collection-portfolio .no-touch .collection--overlay .product-item a:hover .product-item__caption .product-item__price,.template-collection-portfolio .no-touch .collection--portfolio .product-item a:hover .product-item__caption .product-item__title,.template-collection-portfolio .no-touch .collection--portfolio .product-item a:hover .product-item__caption .product-item__price{opacity:1;transform:translateY(0)}.template-collection-portfolio .no-touch .collection--overlay .product-item a:hover .product-item__caption:before,.template-collection-portfolio .no-touch .collection--portfolio .product-item a:hover .product-item__caption:before{transition-delay:0ms;opacity:1}.collection--grid{display:-ms-grid;display:grid;margin:calc(var(--grid-gutter)/-2) 0 calc(var(--grid-gutter)/-2) calc(var(--grid-gutter)/-2);width:calc(100% + var(--grid-gutter))}.collection--grid .product-item{width:auto;margin:0;padding:calc(var(--grid-gutter)/2)}.collection--grid .product-item.featured{-ms-grid-column:span 2;grid-column:span 2;-ms-grid-row:span 2;grid-row:span 2}.collection--grid .product-item.featured a{height:100%}.collection--grid .product-item.featured .product-item__thumbnail{min-height:calc(100% - 7em)}@media screen and (min-width: 1280px){.collection--grid{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width: 1279px){.collection--grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 649px){.collection--grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.gutter--on .collection--slider{margin:calc(var(--grid-gutter)/-2) 0 0 calc(var(--grid-gutter)/-2);width:calc(100% + var(--grid-gutter))}.gutter--on .collection--slider .product-item{width:25%;padding:calc(var(--grid-gutter)/2)}@media screen and (max-width: 1279px){.gutter--on .collection--slider .product-item{width:33.333%}}@media screen and (max-width: 649px){.gutter--on .collection--slider .product-item{width:50%}}.gutter--on .collection--slider:before{content:"";width:var(--grid-gutter);position:absolute;top:0;left:calc(var(--grid-gutter)/-2);margin-left:-1px;height:100%;background:rgba(var(--color-body-bg),1);z-index:9}@media screen and (max-width: 948px){.collection--overlay .product-item__caption{position:relative}}/*!
 * Product Media *
*/.dragging .product-gallery__item,.product-gallery.flickity-enabled .product-gallery__item:not(.is-selected) .lazy-image,.product-gallery.flickity-enabled .product-gallery__item:not(.is-selected) .product-item__thumbnail{pointer-events:none!important}.product-gallery__item iframe,.product-gallery__item video,.product-gallery__item product-model,.product-gallery__item model-viewer,.product-gallery__item .shopify-model-viewer-ui{position:absolute;top:0;left:0;width:100%;height:100%}.product-gallery__item:focus,.product-gallery__item:focus-visible{outline:none!important}@media screen and (min-width: 949px){.product-gallery__item:not([data-product-media-type=image]){height:calc(100% - 100px)!important;max-width:100%;display:flex;align-items:center}}@media screen and (min-width: 768px){.product-gallery__item:not([data-product-media-type=image])&gt;div{width:100%;display:flex}}.product-gallery__view-in-space{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-size:calc(12 / 14 * var(--base-body-size) + 0px);line-height:1;background-color:rgba(var(--color-body-txt),.08);border:none;width:100%;min-height:44px;padding-top:10px;padding-bottom:10px;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-body-txt),1)}.product-gallery--gutter+.product-gallery__view-in-space{width:calc(100% - 50px);margin-left:25px}.product-gallery--dots+.product-gallery__view-in-space:not([data-shopify-xr-hidden]){margin-top:20px}.product-gallery__view-in-space[data-shopify-xr-hidden]{display:none}.product-gallery__view-in-space:hover .product-gallery__view-in-space-text,.product-gallery__view-in-space:focus-visible .product-gallery__view-in-space-text{border-bottom-color:rgba(var(--color-body-txt),1)}.product-gallery__view-in-space svg.icon{height:2em;width:2em;margin-right:.2em;fill:transparent}.product-gallery__view-in-space svg.icon .icon-3d-badge-full-color-outline{stroke:none}.product-gallery__view-in-space svg.icon .icon-3d-badge-full-color-element{fill:rgba(var(--color-body-txt),1);opacity:1}.product-gallery__view-in-space-text{border-bottom:1px solid transparent}.product__quantity{min-width:85px;height:55px;position:relative;transition:all .1s linear;border:1px solid rgba(var(--color-body-txt),.14);display:inline-block}.no-touch .product__quantity:hover,.product__quantity:focus-visbile{border-color:rgba(var(--color-body-txt),.24)}.product__quantity input{color:rgba(var(--color-body-txt),1);line-height:55px;text-align:center;width:100%;top:0;position:absolute;border:none;padding:0 26px}.product__quantity button{position:absolute;top:21px;width:12px;height:12px;left:12px;cursor:pointer;z-index:9;transition:all .1s linear;opacity:.36}.product__quantity button svg{position:absolute;top:-6px;left:-6px}.product__quantity button.quantity__plus{right:12px;left:auto}.no-touch .product__quantity button:hover,.product__quantity button:focus{opacity:.66}.product__quantity button.disabled{opacity:.16!important;pointer-events:none}.product__quantity path{fill:rgba(var(--color-body-txt),1)}/*!
 *  3.8. Search form
*/.search-form{position:relative;width:100%}.sidebar .search-form input[type=search]{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);color:rgba(var(--color-body-txt),1);opacity:.66;transition:all .1s linear;padding-left:0;border:none;border-bottom:1px solid;width:100%;height:55px;padding-right:28px}@media screen and (min-width: 1920px){.sidebar .search-form input[type=search]{font-size:calc(15px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1280px) and (max-width: 1920px){.sidebar .search-form input[type=search]{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width: 1023px) and (max-width: 1280px){.sidebar .search-form input[type=search]{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width: 1023px){.sidebar .search-form input[type=search]{font-size:calc(12px / 14 * var(--base-body-size) + 0px);line-height:1}}.sidebar .search-form input[type=search]::placeholder{color:rgba(var(--color-body-txt),1);opacity:1}.sidebar .search-form input[type=search]+button{opacity:.66;transition:all .1s linear}.no-touch .sidebar .search-form input[type=search]:hover,.sidebar .search-form input[type=search]:focus{outline:none!important;opacity:.86}.no-touch .sidebar .search-form input[type=search]:hover+button,.sidebar .search-form input[type=search]:focus+button{opacity:.86}.sidebar .search-form input[type=search]:focus,.sidebar .search-form input[type=search].filled{opacity:1!important}.sidebar .search-form input[type=search]:focus+button,.sidebar .search-form input[type=search].filled+button{opacity:1!important}.sidebar .search-form input[type=search].focus{outline:auto 5px -webkit-focus-ring-color}.predictive-search .sidebar .search-form input[type=search]::-webkit-search-decoration,.predictive-search .sidebar .search-form input[type=search]::-webkit-search-cancel-button,.predictive-search .sidebar .search-form input[type=search]::-webkit-search-results-button,.predictive-search .sidebar .search-form input[type=search]::-webkit-search-results-decoration{display:none}.predictive-search .sidebar .search-form button[type=submit]{pointer-events:none}.sidebar .search-form button[type=submit]{width:21px;height:21px;position:absolute;top:18px;right:0;cursor:pointer}.sidebar .search-form button[type=submit] svg{width:100%;height:100%}.sidebar .search-form button[type=submit]:focus,.no-touch .sidebar .search-form button[type=submit]:hover{opacity:1}.sidebar .search-form path{fill:rgba(var(--color-body-txt),1)}.sidebar__search{display:block;width:100%;left:0;visibility:visible;pointer-events:none;background:transparent}.sidebar__search.predictive-search.opened{transform:translate(0)}@media screen and (max-width: 360px){.sidebar__search{width:100%}}.sidebar__search .search-form{position:fixed;bottom:40px;width:72%;margin-left:14%;pointer-events:all}.sidebar__search .search-form input[type=search]{color:rgba(var(--color-sidebar-txt),1)}.sidebar__search .search-form input[type=search]::placeholder{color:rgba(var(--color-sidebar-txt),1)}.sidebar__search .search-form path{fill:rgba(var(--color-sidebar-txt),1)}.sidebar__search .search-form:before{content:"";position:absolute;bottom:50px;left:0;height:60px;display:block;width:100%;pointer-events:none;background:linear-gradient(360deg,rgba(var(--color-sidebar-bg),1),rgba(var(--color-sidebar-bg),0));z-index:0}.sidebar__search .search-form:after{position:absolute;bottom:-40px;height:40px;background:rgba(var(--color-sidebar-bg),1);content:"";width:100%;left:0}.sidebar__cart-close svg{left:-2px}.sidebar__search{z-index:99}@media screen and (max-width: 948px){.sidebar__search:not(.predictive-search){width:100%!important}.sidebar__search:not(.predictive-search) .search-form{bottom:auto;top:4px;width:calc(100% - 50px);margin-left:25px;background:rgba(var(--color-sidebar-bg),1);visibility:hidden;opacity:0;transition:all .12s linear}.sidebar__search:not(.predictive-search) .search-form input[type=search]{border-bottom:0}.sidebar__search:not(.predictive-search) .search-form button[type=submit]{display:none}.sidebar__search:not(.predictive-search) .search-form:after{display:none}.sidebar__search:not(.predictive-search).opened .search-form{visibility:visible;opacity:1}.sidebar__search:not(.predictive-search).opened .sidebar__search-close{display:block;opacity:1;visibility:visible;right:25px!important;pointer-events:all}}@media screen and (min-width: 949px){.sidebar__search.predictive-search{transition:width 80ms linear,background 80ms linear .1s}.sidebar__search.predictive-search .sidebar__search-close{right:40px;top:14px;opacity:0;visibility:hidden;display:block;pointer-events:all;z-index:100;margin-right:-15px;transition:opacity 80ms linear,visibility 80ms linear}.sidebar__search.predictive-search .search-form{background:rgba(var(--color-sidebar-bg),1);transition:width 80ms linear,margin-left 80ms linear,bottom .18s linear 60ms;z-index:99}.sidebar__search.open-search{pointer-events:all;width:400px;background:rgba(var(--color-sidebar-bg),1);transition:background 80ms linear,width 80ms linear 60ms}.sidebar__search.open-search .search-form{bottom:calc(100% - 65px);width:320px;margin-left:40px;transition:width 80ms linear 60ms,margin-left 80ms linear 60ms,bottom .18s linear .1s}.sidebar__search.open-search .sidebar__search-close{opacity:1;visibility:visible;transition:opacity 80ms linear .2s,visibility 80ms linear .2s}.sidebar__search.open-search button[type=submit]{display:none}}@media screen and (max-width: 948px){.sidebar__search.predictive-search{width:340px;right:0;left:auto;background:rgba(var(--color-sidebar-bg),1);visibility:visible;transform:translate(100%);transition:all .12s linear;pointer-events:all}.sidebar__search.predictive-search:after{content:"predictive-mobile";display:none}.sidebar__search.predictive-search.opened{visibility:visible}.sidebar__search.predictive-search.opened&gt;div:after{width:100%;visibility:visible;transition:all .15s cubic-bezier(.4,0,1,1)}.sidebar__search.predictive-search.opened .cart{opacity:1;visibility:visible;transform:translate(0);transition:all .15s cubic-bezier(.4,0,1,1) 50ms}.sidebar__search.predictive-search .search-form{width:calc(100% - 60px);margin-left:30px;height:67px;top:0;z-index:99}.sidebar__search.predictive-search .search-form button[type=submit]{display:none}.sidebar__search.predictive-search .search-form input[type=search]{height:67px;background:rgba(var(--color-sidebar-bg),1);border-bottom:1px solid rgba(var(--color-sidebar-txt),.06)}.sidebar__search.predictive-search .sidebar__search-close{opacity:1;visibility:visible;right:34px;top:10px;display:block;z-index:100}}@media screen and (max-width: 360px){.sidebar__search{width:100%}.sidebar__search .search-form{width:calc(100% - 40px);margin-left:20px}.sidebar__search .sidebar__search-close{right:24px}}@keyframes fill-progress{0%{width:0;left:0}50%{left:0;width:100%}to{left:100%;width:0}}.sidebar__search.predictive-search .sidebar__search-container{position:fixed;padding:45px 0 0;min-height:100%;display:flex;flex-direction:column-reverse;justify-content:flex-end;width:400px;z-index:98!important}.sidebar__search.predictive-search .sidebar__search-container&gt;div{padding-left:40px;padding-right:40px}@media screen and (max-width: 948px){.sidebar__search.predictive-search .sidebar__search-container{width:340px;padding:45px 0 0}.sidebar__search.predictive-search .sidebar__search-container&gt;div{padding-left:30px;padding-right:30px}}@media screen and (max-width: 360px){.sidebar__search.predictive-search .sidebar__search-container{width:100%;padding:45px 0 0}.sidebar__search.predictive-search .sidebar__search-container&gt;div{padding-left:20px;padding-right:20px}}.sidebar__search.predictive-search .sidebar__search-results{margin-top:20px;transition:all .12s linear;opacity:0;visibility:hidden;width:100%;transition:opacity 60ms linear,visibility 60ms linear;z-index:8;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 170px);overflow-y:scroll;position:relative}.sidebar__search.predictive-search .sidebar__search-results:after{content:"";position:sticky;position:-webkit-sticky;bottom:0;left:0;margin-top:-40px;height:60px;display:block;width:100%;pointer-events:none;background:linear-gradient(360deg,rgba(var(--color-sidebar-bg),1),rgba(var(--color-sidebar-bg),0));z-index:9}@media screen and (max-width: 948px){.sidebar__search.predictive-search .sidebar__search-results{opacity:1;visibility:visible}}.sidebar__search.predictive-search .sidebar__search-results::-webkit-scrollbar{width:0!important;height:0!important}.sidebar__search.predictive-search .sidebar__search-results .search-item{display:flex;align-items:center;position:relative;padding:25px 0;margin-bottom:0}.sidebar__search.predictive-search .sidebar__search-results .search-item:not(.first){border-top:1px solid rgba(var(--color-sidebar-txt),.08)}.sidebar__search.predictive-search .sidebar__search-results .search-item .title{width:100%;margin-top:0;line-height:1.4;margin-bottom:.5em}.sidebar__search.predictive-search .sidebar__search-results .search-item .caption{margin-top:0;display:block;line-height:1.4}.sidebar__search.predictive-search .sidebar__search-results .search-item .content{width:calc(100% - 80px);padding-left:20px;color:rgba(var(--color-sidebar-txt),1)}.sidebar__search.predictive-search .sidebar__search-results .search-item .vendor{display:block}.sidebar__search.predictive-search .sidebar__search-results .search-item .vendor+.price{display:block;margin-top:8px}.sidebar__search.predictive-search .sidebar__search-results .search-item .thumbnail{width:80px;height:90px;background:rgba(var(--color-sidebar-txt),.06);position:relative;overflow:hidden}.sidebar__search.predictive-search .sidebar__search-results .search-item .thumbnail:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;transition:opacity .25s linear;opacity:0;content:""}.sidebar__search.predictive-search .sidebar__search-results .search-item .thumbnail img{vertical-align:middle;transition:opacity .15s linear,transform .25s linear}.sidebar__search.predictive-search .sidebar__search-results .search-item:hover .thumbnail:after{opacity:1}.sidebar__search.predictive-search .sidebar__search-results .search-item:hover .thumbnail img{transform:scale(1.025)}.sidebar__search.predictive-search .sidebar__search-results .search-item.article .content{width:100%;padding-left:0}.sidebar__search.predictive-search .sidebar__search-results .search-item.article .caption{margin-top:8px}.sidebar__search.predictive-search .sidebar__search-results .search-item.blank .content{margin-top:-3px}.sidebar__search.predictive-search .sidebar__search-results .search-item.blank .title,.sidebar__search.predictive-search .sidebar__search-results .search-item.blank .caption{width:100%;background:rgba(var(--color-sidebar-txt),.06);height:20px;position:relative;overflow:hidden}.sidebar__search.predictive-search .sidebar__search-results .search-item.blank .caption{width:60%;margin-top:10px}.sidebar__search.predictive-search .sidebar__search-results .search-item.blank .thumbnail:after,.sidebar__search.predictive-search .sidebar__search-results .search-item.blank .title:after,.sidebar__search.predictive-search .sidebar__search-results .search-item.blank .caption:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.05;content:"";animation:fill-progress 2s infinite}.sidebar__search.predictive-search .sidebar__search-results .search-item .unit-price{margin-top:-3px}.sidebar__search.predictive-search .sidebar__search-results .search-item .price .st{opacity:.66;text-decoration:line-through;padding-left:5px;font-weight:400}.sidebar__search.predictive-search .sidebar__search-results .search-title{display:block;margin-top:38px;text-transform:uppercase;position:relative;line-height:1;overflow:hidden}#section-search .sidebar__search.predictive-search .sidebar__search-results .search-title{margin-top:38px}.sidebar__search.predictive-search .sidebar__search-link.push-top+.sidebar__search-results:after{margin-top:-60px}.sidebar__search.predictive-search .sidebar__search-link{position:relative;width:100%;opacity:0;visibility:hidden;transition:all .12s linear;transition:opacity 60ms linear,visibility 60ms linear}.sidebar__search.predictive-search .sidebar__search-link.push-top{top:20px}@media screen and (max-width: 948px){.sidebar__search.predictive-search .sidebar__search-link{opacity:1;visibility:visible}}.sidebar__search.predictive-search .sidebar__search-link .search-more{width:100%;margin-top:18px;line-height:1;height:auto;min-height:55px;padding-top:18px;padding-bottom:18px;word-break:break-all}@media all and (min-width: 949px){.show-announcement-bar .sidebar__search.predictive-search.open-search .search-form{bottom:calc(100% - 105px)}}.show-announcement-bar .sidebar__search.predictive-search .sidebar__search-container{padding-top:95px}.show-announcement-bar .sidebar__search.predictive-search .sidebar__search-results{max-height:calc(100vh - 220px)}.sidebar__search.open-search .search-form:after{display:none}.sidebar__search-container.show .sidebar__search-results,.sidebar__search-container.show .sidebar__search-link{opacity:1;visibility:visible;transition:opacity .12s linear .2s,visibility .12s linear .2s}/*!
 *  3.9. Share popup
*/.share-link,.article__navigation a{margin-bottom:1em;display:block;cursor:pointer;border:none!important;transition:all .1s linear}.share-link .text,.article__navigation a .text{position:relative;top:-5px;margin-left:10px}.no-touch .share-link:hover,.no-touch .article__navigation a:hover,.article__navigation .no-touch a:hover{color:rgba(var(--color-body-accent),1)}.no-touch .share-link:hover svg path,.no-touch .article__navigation a:hover svg path,.article__navigation .no-touch a:hover svg path{fill:rgba(var(--color-body-accent),1)}.share-link svg path,.article__navigation a svg path{transition:all .1s linear}.share-popup{text-align:center;display:flex;width:30%;max-width:420px;min-width:320px;margin:auto;background:#fff;padding:70px 50px;flex-direction:column;position:relative}.share-popup span{margin-bottom:1.2em}.share-popup a{margin-top:.9em}.share-popup .basicLightboxClose{color:rgba(var(--color-body-txt),1);opacity:1;top:5px;right:5px;transition:all .1s linear}.no-touch .share-popup .basicLightboxClose:hover,.share-popup .basicLightboxClose:focus{color:rgba(var(--color-body-accent),1)}/*!
 *  4.1. Article 
*/.article{margin-bottom:var(--vertical-padding)}.article svg path{fill:rgba(var(--color-body-txt),1);transition:all .1s linear}.article .full-width-section-content .article__header:not(:first-child) .compact-header{padding-top:0}.article .full-width-section-content .article-element:first-child:not(.article__header){margin-top:var(--compact-header-padding)}.article-meta{margin-top:1.5em;display:block}.article-element{margin-bottom:2.5em}.article__header .compact-header{padding-left:0;padding-right:0;padding-bottom:0}.article__image{position:relative;height:auto}.article__navigation a{margin-bottom:0}.article__navigation{display:flex;justify-content:space-between}.article__navigation .next-article .text{margin-left:0;margin-right:10px}.article__navigation a{margin-left:0!important;margin-right:0!important}.article__navigation a .text{top:-7px}@media screen and (max-width: 480px){.article__navigation a .text{display:none}}.article__comments,.comments__form{margin-top:var(--vertical-padding)}.comments__form small{margin-top:1em;display:block}.comments{list-style:none;margin-top:30px}.comment:not(:last-child){margin-bottom:40px}.comment&gt;span{display:block}.comment__author{font-weight:var(--font-weight-body-semibold);margin-bottom:.3em}.comment__content{margin-top:1em}/*!
 *  4.2. Blog
*/.mount-blog-page{margin-bottom:var(--vertical-padding)}.blog--grid.cols-2{width:calc(100% - var(--horizontal-padding));margin-left:calc(var(--horizontal-padding) / 2)}.blog-tags{margin:0 0 -5px -5px!important}.blog-tags a{display:inline-block}/*!
 *  4.3. Collection
*/.main-collection-product-grid{margin-top:var(--horizontal-padding)}.main-collection-banner .collection-header:not(.has-image),.main-collection-banner .project__header:not(.has-image){margin-bottom:calc(var(--compact-header-padding) * -1)}.template-collection .gutter--on,.template-search .gutter--on{margin-left:var(--horizontal-padding);margin-right:var(--horizontal-padding);margin-bottom:var(--vertical-padding)}.template-collection.template-collection-portfolio .gutter--on,.template-collection-portfolio.template-search .gutter--on{margin-top:30px}.collection--portfolio{margin-bottom:calc(var(--vertical-padding) * 1.5)}.collection-header.has-image,.has-image.project__header{min-height:420px;margin:0;padding:var(--horizontal-padding)}@media screen and (max-height: 768px){.collection-header.has-image,.has-image.project__header{min-height:320px}}.collection-body__description{margin-bottom:50px}@media screen and (max-width: 948px){.collection-body__description{margin-bottom:25px}}.collection-header__background{position:absolute;top:0;left:0;width:100%;height:100%}.no-content-message{grid-column:span 4}.collection-filters-handle-holder{position:relative;display:none;padding:0 var(--horizontal-padding);width:100%;margin-bottom:25px}.collection-filters-handle-holder .symbol{position:relative}.collection-filters-handle-holder .button,.collection-filters-handle-holder .delete-address a,.delete-address .collection-filters-handle-holder a,.collection-filters-handle-holder #spr-form .spr-button-primary,#spr-form .collection-filters-handle-holder .spr-button-primary,.collection-filters-handle-holder #shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .collection-filters-handle-holder .spr-summary-actions-newreview,.collection-filters-handle-holder .shopify-payment-button__button--unbranded,.collection-filters-handle-holder .shopify-challenge__button{width:100%;text-align:left;display:flex;justify-content:space-between}@media screen and (max-width: 948px){.collection-filters-handle-holder{display:block}.hide-on-mobile{display:none!important}}.collection__filters{width:450px;right:0;left:auto;z-index:9991}@media screen and (max-width: 948px){.collection__filters{width:340px;visibility:visible;transform:translate(100%);transition:all .12s linear}.collection__filters.opened{transform:translate(0)}}@media screen and (max-width: 360px){.collection__filters{width:100%}}.collection__filters-close{top:35px;right:20px}.collection__filters-close svg polygon{fill:rgba(var(--color-sidebar-txt),1)!important}@media screen and (max-width: 948px){.collection-header:not(.has-image),.project__header:not(.has-image){margin-top:0!important}}#main-collection-product-grid.loading{opacity:.16;pointer-events:none}.main-collection-banner+.shopify-section:not(.main-collection-product-grid){margin-top:var(--horizontal-padding)}.template-collection #page-content .shopify-section .content-section.full-width-section-content,.template-search #page-content .shopify-section .content-section.full-width-section-content,.template-collection #page-content .shopify-section .content-section.centered-section-content,.template-search #page-content .shopify-section .content-section.centered-section-content{padding-left:0!important;padding-right:0!important}.template-collection #page-content .shopify-section .content-section:not(.centered-section-content):not(.full-width-section-content),.template-search #page-content .shopify-section .content-section:not(.centered-section-content):not(.full-width-section-content){margin-left:0!important;margin-right:0!important}/*!
 *  4.4. Gift card
*/.template-gift-card{height:100vh;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.gift-card{width:100%;max-width:620px}.gift-card-logo{display:inline-block;margin-bottom:20px}.gift-card-content{border:1px solid rgba(var(--color-body-txt),.16);padding:50px;position:relative}.gift-card__icon{position:absolute;width:64px;height:64px;top:-55px;right:20px;background:rgba(var(--color-body-bg),1)}.gift-card__code{margin-top:20px}.gift-card-qr{display:block;background:rgba(var(--color-body-bg),1);margin:20px 0 0}.gift-card-qr #QrCode{padding:10px;border:1px solid rgba(0,0,0,.16);width:142px}.add-to-apple-wallet{height:55px;vertical-align:bottom}@media screen and (max-width: 480px){.gift-card-content{padding:25px}.gift-card__actions a{width:100%}.gift-card__actions a:first-child{margin-bottom:10px}}/*!
 *  4.5. List collections
*/.main-list-collections{margin-bottom:calc(var(--vertical-padding) - 25px)}.collection-list--empty{margin-left:0!important;width:100%!important}.html-password{height:100%}.template-password{display:flex;flex-direction:column;height:100%}.main-password-page{flex:1 0 auto}.main-password-wrapper{width:100%;margin:auto;padding:calc(var(--vertical-padding)/2) var(--horizontal-padding)}.main-password-wrapper--top{border-bottom:1px solid rgba(var(--color-body-txt),.08)}.main-password-wrapper--bottom{border-top:1px solid rgba(var(--color-body-txt),.08)}.main-password-content{padding:calc(var(--vertical-padding)/2) var(--horizontal-padding)}.main-password-header{position:relative;display:flex;align-items:center;justify-content:space-between}.main-password-header h1,.main-password-header p{margin:0;line-height:1}.template-password #content-holder:before{display:none}.template-password #content-holder #content{min-height:0}.main-password-footer{text-align:center;flex-shrink:0}.main-password-footer p{opacity:.66}.password-login{font-size:15px;font-weight:600;padding-right:40px;position:relative}.password-login .symbol{width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%);right:0}.password-login .symbol *{stroke:rgba(var(--color-body-txt),1)}.password-input-group{max-width:425px;margin:70px auto 35px}.password-input-group&gt;input{width:100%}.password-input-group .button,.password-input-group .delete-address a,.delete-address .password-input-group a,.password-input-group #spr-form .spr-button-primary,#spr-form .password-input-group .spr-button-primary,.password-input-group #shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .password-input-group .spr-summary-actions-newreview,.password-input-group .shopify-payment-button__button--unbranded,.password-input-group .shopify-challenge__button{margin-top:20px}.login-modal{text-align:center}.password-footer{text-align:center;padding-bottom:40px}.template-password .basicLightbox__placeholder{opacity:1;padding:40px;background:rgba(var(--color-body-bg),1)}.template-password .basicLightboxClose{color:rgba(var(--color-body-txt),1);opacity:1}/*!
 *  4.7. Product
*/.product{position:relative;display:flex;align-items:flex-start;z-index:99}.main-product{border-bottom:1px solid rgba(var(--color-body-txt),.08)}.main-product+.shopify-section.with-gutter{margin-top:var(--vertical-padding)}.desktop-breadcrumb{display:block}@media screen and (max-width: 1023px){.desktop-breadcrumb{display:none}}@media screen and (min-width: 1024px){.desktop-breadcrumb+.product__header{margin-top:-20px}}.desktop-breadcrumb .breadcrumb{position:relative}.mobile-breadcrumb{display:none}@media screen and (max-width: 1023px){.mobile-breadcrumb{display:block;order:9}}.mobile-breadcrumb .breadcrumb{margin-bottom:-5px!important}@media screen and (max-width: 1280px){.mobile-breadcrumb .breadcrumb{padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}}.product__text{width:40%;min-width:300px;max-width:600px;min-height:100vh;padding:var(--compact-header-padding) var(--horizontal-padding)}.product__text .share-link,.product__text .article__navigation a,.article__navigation .product__text a{margin-top:30px}.product__text .share-link svg *,.product__text .article__navigation a svg *,.article__navigation .product__text a svg *{fill:rgba(var(--color-body-txt),1);transition:all .1s linear}.product__text .share-link:hover svg *,.product__text .article__navigation a:hover svg *,.article__navigation .product__text a:hover svg *{fill:rgba(var(--color-body-accent),1)}.product__text input[type=checkbox],.product__text input[type=radio]{display:inline-block!important}.product__text .rc-template__legacy-radio .rc-radio__input,.product__text .rc-template__legacy-radio .rc-radio__label{margin-right:5px}.product__text .rc-widget .rc-option{background:none!important}.product__text div.rc_popup__block{z-index:999}.product .product__price{margin-bottom:3.2em}.product__form,#product-form-installment{margin-bottom:2em;display:block}.product__price--compare{opacity:.54;margin-left:10px}.product-policies{margin-top:10px;margin-bottom:24px}.product__sku-barcode{opacity:.66;margin-top:12px;margin-bottom:1.5em}.product__sku-barcode:empty,.product__sku-barcode span:empty{display:none}.product__sku-barcode span{display:block}.product__sku+.product__barcode{margin-top:6px}.product__price--unit{display:block;opacity:.66;font-weight:var(--font-weight-body-medium);font-size:.8em;margin-top:1em}.product-item .product__price--unit{margin-top:0}.product__subtitle{margin-bottom:1.8em}.product__content{margin-top:35px;flex:auto}@media screen and (max-width: 1280px){.product__content{margin-top:14%}}.product__reviews{display:flex;align-items:center;transition:all .15s linear}.product__reviews .spr-badge{margin-bottom:24px}.product__reviews-icon{display:inline-block;margin:0 7px}.product__reviews-icon svg{transform:scale(.75)}.product__reviews-icon svg path{fill:rgba(var(--color-body-txt),1);transition:all .15s linear}.product__reviews a{border:none!important}.product__reviews a:hover{color:rgba(var(--color-body-accent),1)}.product__reviews a:hover .product__reviews-icon svg path{fill:rgba(var(--color-body-accent),1)}.product__offers{margin-bottom:60px}@media screen and (max-width: 1280px){.product__offers{margin-bottom:23%}}.flex-buttons{position:relative;display:flex;flex-flow:row wrap;width:calc(100% + 20px);margin-left:-10px;margin-bottom:-20px}.flex-buttons&gt;*{margin:0 10px 20px;flex:auto;width:auto}.flex-buttons .product__add-to-cart{flex-grow:10}.product__add-to-cart{position:relative;overflow:hidden;border:none;background:rgba(var(--color-body-txt),1)}.product__add-to-cart.disabled{opacity:.16;pointer-events:none}.product__add-to-cart.disabled+.shopify-payment-button{display:none}.product__add-to-cart .add-to-cart__preloader{opacity:1;top:29px;margin-left:-7px;display:none}.product__add-to-cart .add-to-cart__preloader:before{width:20px;height:20px;content:"";border:1px solid rgba(var(--color-body-txt),.24);border-top:1px solid rgba(var(--color-body-accent),1);border-radius:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation:lazy-spin 1s infinite linear;width:12px;height:12px;border-color:rgba(var(--color-body-accent-foreground),1);border-top-color:rgba(var(--color-body-txt),.16)}.product__add-to-cart:after{content:"";background:rgba(var(--color-body-accent),1);width:100%;height:0;position:absolute;bottom:0;left:0;z-index:0;transition:.15s height cubic-bezier(.4,0,.2,1) 50ms}.product__add-to-cart&gt;span{display:block;position:absolute;top:0;left:0;width:100%;z-index:9}.product__add-to-cart&gt;span.add-to-cart__text{position:relative;color:rgba(var(--color-body-txt-foreground),1);transition:transform .3s cubic-bezier(.4,0,.2,1)}.product__add-to-cart&gt;span.add-to-cart__symbol{transform:translateY(100%);transition:transform .15s cubic-bezier(.4,0,.2,1)}.product__add-to-cart&gt;span.add-to-cart__symbol svg{margin-left:0;position:relative;top:9px}.product__add-to-cart&gt;span.add-to-cart__symbol path{stroke:rgba(var(--color-body-accent-foreground),1);fill:none!important}.product__add-to-cart:hover:after,.product__add-to-cart.working:after,.product__add-to-cart:focus:after{height:100%}.product__add-to-cart:hover .add-to-cart__text,.product__add-to-cart.working .add-to-cart__text,.product__add-to-cart:focus .add-to-cart__text{transform:translateY(-100%)}.product__add-to-cart:hover .add-to-cart__symbol,.product__add-to-cart.working .add-to-cart__symbol,.product__add-to-cart:focus .add-to-cart__symbol{transform:translateY(0);transition:transform .15s cubic-bezier(.4,0,.2,1) .1s}.product__add-to-cart.working{pointer-events:none}.product__add-to-cart.working:after{bottom:auto;top:0;display:none}.product__add-to-cart.working .add-to-cart__text,.product__add-to-cart.working .add-to-cart__symbol{opacity:0}.product__add-to-cart.working .add-to-cart__preloader{display:block}.product__add-to-cart.done{pointer-events:none}.product__add-to-cart.done:after{height:0}.product__add-to-cart.done .add-to-cart__symbol{transform:translateY(-100%);transition:transform .15s cubic-bezier(.4,0,.2,1)}.product__add-to-cart.done .add-to-cart__text{transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.product__add-to-cart.clear{pointer-events:none}.product__add-to-cart.clear&gt;span{transition:none}product-variants{margin-bottom:24px;display:block}.product-variants{width:100%;position:relative;z-index:99}.product-variant{width:100%;position:relative}.product-variant:not(:last-child){margin-bottom:24px}.product-variant label{position:absolute;font-size:11px;text-transform:uppercase;background:rgba(var(--color-body-bg),1);top:-7px;padding:0 6px;margin-left:6px;color:rgba(var(--color-body-txt),.54)}.product-variant--show-label{top:6px}.product__availability{margin-top:24px;display:block;font-style:italic}.variant-quantity{display:block;font-style:italic;opacity:.66;margin-top:24px;line-height:1.3}.shopify-payment-button{width:100%}.disable-buy-button .shopify-payment-button{display:none}.shopify-payment-button__button{min-height:55px!important;border-radius:0!important;margin-top:24px;font-weight:var(--font-weight-body-semibold)!important}.shopify-payment-button__button--unbranded{background:transparent!important;border:2px solid rgba(var(--color-body-txt),1)!important;color:rgba(var(--color-body-txt),1)!important;transition:all .15s linear!important}.no-touch .shopify-payment-button__button--unbranded:hover{border:2px solid rgba(var(--color-body-accent),1)!important;color:rgba(var(--color-body-accent),1)!important}.shopify-payment-button__button[disabled]{opacity:.36!important;pointer-events:none}.shopify-payment-button__more-options{color:rgba(var(--color-body-txt),1);font-size:11px!important;line-height:1;text-transform:uppercase;text-decoration:none!important;width:auto!important;margin-left:auto;margin-right:auto;border-bottom:1px solid transparent!important;transition:all .15s linear}.no-touch .shopify-payment-button__more-options:hover,.shopify-payment-button__more-options:focus{border-bottom-color:inherit!important}.shopify-payment-button__button--hidden{display:none}product-description{display:block}.product__description&gt;div&gt;*:last-child{margin-bottom:0}.product__description-holder{margin-bottom:2em}.truncated{overflow:hidden;position:relative;transition:max-height .2s ease-in-out}.truncated:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;visibility:visible;transition:all .1s linear;background:rgba(var(--color-body-bg),1);background:linear-gradient(0deg,rgba(var(--color-body-bg),1) 0% 10%,rgba(var(--color-body-bg),0))}.truncated.truncated--show:after{opacity:0;visibility:hidden}.truncated--small{max-height:100px}.truncated--medium{max-height:150px}.truncated--large{max-height:200px}.truncated__trigger{cursor:pointer;font-style:italic;margin-top:5px;line-height:1.1;display:inline-block}.truncated--show+.truncated__trigger{opacity:.36;margin-top:15px}.product__text .toggles{margin-top:60px}@media screen and (max-width: 1280px){.product__text .toggles{margin-top:23%}}.product__gallery{display:flex;flex:1;width:100%;order:1;flex-direction:column}@media screen and (max-width: 648px){.product__gallery{width:100%}}.product__gallery .product-gallery{width:100%}@media screen and (min-width: 1024px){.product__gallery{width:0}}.product-gallery__item{position:relative;overflow:hidden;width:100%}@media screen and (min-width: 768px){.product-gallery css-slider.enabled .product-gallery__item{opacity:.16;transition:opacity .3s cubic-bezier(.39,.575,.565,1)}.product-gallery css-slider.enabled .product-gallery__item.css-slide-active{opacity:1!important}.product-gallery--gutter css-slider.enabled .product-gallery__item{opacity:.36}}.product-gallery__item&gt;*:first-child{will-change:transform}@media screen and (min-width: 769px){.product:not(.featured-product) .product-gallery__item&gt;*:first-child{transform:none!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.product.featured-product .product-gallery__item&gt;*:first-child{transform:none!important}}.product-gallery--fill .product-gallery__item{height:100vh;width:100%}.product-gallery--fill .lazy-image,.product-gallery--fill .product-item__thumbnail{height:100%;padding-top:0!important}.product-gallery--gutter{padding-bottom:25px;padding-top:25px}.product-gallery--gutter .product-gallery__item{margin-right:25px}.product-gallery--gutter.product-gallery--fill .product-gallery__item{width:calc(100% - 25px)}.product-gallery--gutter.product-gallery--scroll.product-gallery--fill .product-gallery__item{height:calc(100vh - 50px)}.product-gallery--gutter.product-gallery--scroll.product-gallery--fill .product-gallery__item:not(:last-child){margin-bottom:25px}.product-gallery--gutter.product-gallery--fit .product-gallery__item{margin-bottom:25px}@media screen and (min-width: 1024px){.template-product .product-gallery-main.product-gallery--slider{height:100vh}.template-product .product-gallery-main.product-gallery--scroll .product-gallery__item{width:100%!important}}@media screen and (min-width: 948px){.template-product .product-gallery-main css-slider,.template-product .product-gallery-main .css-slider-viewport,.template-product .product-gallery-main .css-slider-holder,.template-product .product-gallery-main .css-slider-container{height:100%!important}}@media screen and (min-width: 948px) and (max-width: 1023px){.template-product .product-gallery-main{height:75vh}}@media screen and (min-width: 768px) and (max-width: 948px){.product-gallery{height:75vh}.product-gallery css-slider,.product-gallery .css-slider-viewport,.product-gallery .css-slider-holder,.product-gallery .css-slider-container{height:100%!important}}.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails{width:100%;bottom:0;height:100px;padding:18px 18px 0;z-index:9;position:absolute}.product-gallery--gutter~.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails{height:110px;padding:0 50px 0 25px;margin-top:12px}.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnails-holder{display:flex;flex-direction:row;margin:0;padding:0;height:90%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnails-holder::-webkit-scrollbar{width:0!important;height:0!important}.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnails{margin:0 auto;list-style:none;display:flex;pointer-events:all}.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnail{width:60px!important;height:60px;opacity:.36;flex-shrink:0;transition:all .1s linear;position:relative;scroll-snap-align:start;cursor:pointer;border:1px solid transparent}.no-touch .product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnail:hover,.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnail:focus{opacity:.88!important;outline:0}.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnail.active{opacity:1!important;border-color:rgba(var(--color-body-txt),.16)}.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnail:not(:last-child){margin-right:9px}.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnail__badge{position:absolute;right:2px;top:2px;width:20px;height:20px;opacity:1;transition:opacity 50ms linear}.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnail__badge svg{width:100%;height:100%}.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnail__badge svg .bg{fill:rgba(var(--color-body-bg),1)}.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnail__badge svg .path{fill:rgba(var(--color-body-txt),1)}.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnail__badge svg .stroke{stroke:rgba(var(--color-body-txt),1)}@media screen and (min-width: 1023px){.product-gallery--scroll~.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails{width:64px!important;height:100vh!important;padding:25px 0;bottom:0;right:25px;position:fixed}.product-gallery--scroll~.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails.scroll{position:absolute}.product-gallery--scroll~.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails.scroll.scroll-up{top:0;bottom:auto}.product-gallery--scroll~.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnails-holder{height:100%;flex-direction:column;scroll-snap-type:y mandatory}.product-gallery--scroll~.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnails{display:block;margin:auto 0}.product-gallery--scroll~.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnail{opacity:.36;margin-right:0}.product-gallery--scroll~.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails .thumbnail:not(:last-child){margin-bottom:9px}.product-gallery--gutter.product-gallery--scroll~.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails{right:50px;padding:50px 0}}@media screen and (max-width: 1023px){.product-gallery__thumbnails.product-gallery__thumbnails-thumbnails{position:relative;height:auto!important;margin-top:0;margin-left:auto;padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}}@media screen and (min-width: 768px){.product-gallery .product-gallery__item .lazy-image&gt;*,.product-gallery .product-gallery__item .product-item__thumbnail&gt;*{transform:none!important}}.product-gallery__thumbnails--dots{font-size:15px!important;position:fixed;bottom:50vh;right:25px;width:21px;background:rgba(var(--color-body-txt),.1);padding:4px 6px 10px;border-radius:21px;transform:translateY(50%);z-index:9;cursor:default}.product-gallery--gutter~.product-gallery__thumbnails--dots{right:50px}.product-gallery__thumbnails--dots.scroll{position:absolute}.product-gallery__thumbnails--dots.scroll.scroll-up{top:50vh;bottom:auto;transform:translateY(-50%)}.product-gallery__thumbnails--dots .thumbnails{margin:0;padding:0;list-style:none}.product-gallery__thumbnails--dots .thumbnail{width:9px;height:9px;display:block;margin-top:6px;border-radius:100%;transition:background .1s linear;background:rgba(var(--color-body-bg),1);cursor:pointer}.product-gallery__thumbnails--dots .thumbnail.active{background:rgba(var(--color-body-txt),1)}.product-gallery__thumbnails--dots .css-slider-button{display:none}@media screen and (max-width: 1023px){.product-gallery__thumbnails--dots{position:absolute!important;right:50%!important;bottom:-20px;transform:translate(50%);height:21px;width:100%;padding:0;background:transparent;display:block}.product-gallery__thumbnails--dots .thumbnails-holder{display:flex;justify-content:center}.product-gallery__thumbnails--dots .thumbnail{display:inline-block;margin:0 2px 0 0;width:9px;height:9px;background:rgba(var(--color-body-txt),.36)}.product-gallery__thumbnails--dots .thumbnail.active{background:rgba(var(--color-body-txt),1)}}@media screen and (min-width: 1024px){.product-gallery--slider~.product-gallery__thumbnails--dots{position:absolute!important;right:50%!important;bottom:25px;transform:translate(50%);height:21px;width:auto;line-height:0;padding:7px 7px 0 10px}.product-gallery--slider~.product-gallery__thumbnails--dots .thumbnail{margin:0 2px 0 0;display:inline-block}.product-gallery--slider.product-gallery--gutter~.product-gallery__thumbnails--dots{bottom:50px}}@media screen and (min-width: 1024px){.product-gallery--slider .css-slider-dot-navigation,.product-gallery--slider .slider__dots{display:block;position:absolute;transform:translateY(-50%);bottom:15px}}@media screen and (max-width: 768px){.product-gallery--dots .css-slider-viewport{margin-bottom:0!important}.product-gallery .css-slider-button{display:none}.product-gallery .css-slider-navigation-container{display:flex;justify-content:center;align-items:center;margin:auto auto -15px;width:fit-content}.product-gallery .css-slider-navigation-container .thumbnails-holder{margin:0 10px}.product-gallery .css-slider-navigation-container .css-slider-button{display:block;position:relative;top:auto;transform:none;margin-top:0;border-radius:0;background:transparent!important;width:40px;height:40px}.product-gallery .css-slider-navigation-container .css-slider-button:focus{box-shadow:none}.product-gallery .css-slider-navigation-container .css-slider-button.css-slider-prev{order:0;margin-left:-10px}.product-gallery .css-slider-navigation-container .css-slider-button.css-slider-next{order:2}.product-gallery .css-slider-navigation-container .css-slider-button .arrow{left:0;top:8px}.product-gallery .css-slider-navigation-container .css-slider-button .arrow path{fill:rgba(var(--color-body-txt),1);transform-origin:center}.product-gallery .css-slider-navigation-container .css-slider-dot-navigation,.product-gallery .css-slider-navigation-container .slider__dots{margin:0 5px!important}.product-gallery--gutter{padding-right:var(--horizontal-padding)}}.css-slider-button:focus{box-shadow:inset 0 0 5px rgba(var(--color-body-txt),.66)}.product-gallery .css-slider-button{background:rgba(var(--color-body-bg),.36)}.product-gallery .css-slider-button:hover,.product-gallery .css-slider-button:focus{background:rgba(var(--color-body-bg),.66)}.product-gallery .css-slider-button .arrow path{fill:rgba(var(--color-body-txt),1)}.product__image-zoom{position:absolute;top:25px;right:25px;width:24px;height:24px;z-index:99;cursor:pointer;opacity:0;transition:all .1s linear .1s;transform:translateZ(0)}.lazyloaded~.product__image-zoom{opacity:1}.product-gallery--fit .product__image-zoom{top:25px}.product__image-zoom svg path{fill:rgba(var(--color-body-txt),1)}#zoom{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:scroll;visibility:hidden;opacity:0;z-index:-1;-webkit-overflow-scrolling:touch;background:rgba(var(--color-body-bg),1);transition:all .2s linear;scrollbar-width:none;-ms-overflow-style:none}#zoom::-webkit-scrollbar{width:0!important;height:0!important}#zoom.opened{visibility:visible;opacity:1;z-index:99999}#zoom .zoom__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-body-bg),1);z-index:6}#zoom img{opacity:0;max-width:none;position:absolute;top:0;left:0;z-index:7;transition:opacity .1s linear}.touch #zoom img{top:0!important;left:0!important}#zoom:before{width:20px;height:20px;content:"";border:1px solid rgba(var(--color-body-txt),.24);border-top:1px solid rgba(var(--color-body-accent),1);border-radius:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation:lazy-spin 1s infinite linear;border:1px solid rgba(var(--color-body-txt),.12);z-index:7;position:fixed}#zoom.loaded:before{opacity:0}#zoom .zoom__exit{z-index:9;position:fixed;width:48px;height:48px;border-radius:100%;background:rgba(var(--color-body-bg),1);top:25px;right:25px;display:flex;align-items:center;justify-content:center;cursor:pointer}#zoom .zoom__exit path{fill:rgba(var(--color-body-txt),1)}#zoom.loaded img{opacity:1}#zoom.loaded:after{opacity:0}.shopify-section-product-recommendations{overflow:hidden}.shopify-section-product-recommendations:not(:last-child){border-bottom:1px solid rgba(var(--color-body-txt),.08)}.shopify-section-product-recommendations .product-recommendations:not(:empty){padding:var(--vertical-padding) 0;display:block}.shopify-section-product-recommendations.with-gutter{padding-bottom:0}.shopify-section-product-recommendations+.shopify-section.with-gutter{margin-top:var(--vertical-padding)}.shopify-section-product-recommendations .h1{margin-bottom:1.4em}.shopify-payment-button__button--hidden{visibility:hidden;display:none!important}.product-gallery[data-size="0"],.product-gallery[data-size="1"]{position:relative;width:100%!important;overflow:hidden}@media screen and (max-width: 1024px){.product-gallery[data-size="0"],.product-gallery[data-size="1"]{height:auto!important}}.product-gallery[data-size="0"]~.product-gallery__thumbnails,.product-gallery[data-size="1"]~.product-gallery__thumbnails{display:none}.project__header{margin-top:0!important;margin-bottom:0!important;position:sticky;position:-webkit-sticky;top:-30px;background:rgba(var(--color-body-bg),1)}@media screen and (max-width: 948px){.project__header{top:60px}}.project__header-content{display:flex;justify-content:space-between;width:100%;max-width:none}@media screen and (max-width: 948px){.project__header-content{margin-top:30px}}.project__title{margin-bottom:1em!important}.project__navigation{display:flex;justify-content:center}.project__navigation&gt;a,.project__navigation span.arrow{line-height:1;height:30px;align-items:center;display:flex}.project__navigation-item.project__navigation--previous span.arrow{margin-right:15px}.project__navigation-item.project__navigation--next span.arrow{margin-left:15px}.project__navigation-item.disabled{pointer-events:none;opacity:.16}.project__navigation-item:hover{color:rgba(var(--color-body-accent),1)}.project__navigation-separator{font-size:0;background:rgba(var(--color-body-txt),1);width:1px;position:relative;margin:0 20px;opacity:.16;height:30px;top:1px}@media screen and (max-width: 648px){.project__navigation-separator,.project__navigation-item .text{display:none}}.project__content{padding:30px var(--horizontal-padding) 0}.project__gallery .product-gallery__item:not(:first-child){margin-top:var(--horizontal-padding)}.project__text{max-width:800px;width:60%;margin:100px auto}@media screen and (max-width: 768px){.project__text{width:80%;margin:80px auto}}@media screen and (max-width: 648px){.project__text{width:100%;margin:50px auto}}shopify-payment-terms{margin-top:24px;font-size:clamp(12px,90%,16px)}/*!
 *  6.3. Product page responsive queries
*/@media screen and (max-width: 1023px){.product{flex-direction:column}.mobile-breadcrumb{order:-1}.product__text{width:100%;padding:65px var(--horizontal-padding) 100px;max-width:none;min-height:0;transform:none!important;position:relative!important}.product-gallery--dots .css-slider-viewport{margin-bottom:20px}.product__gallery{order:0;position:relative!important}.product__gallery .css-slider-dot-navigation,.product__gallery .slider__dots{background:transparent;padding:0;margin-top:-10px}.product__gallery .css-slider-dot-navigation .css-slider-dot,.slider__dots .product__gallery .css-slider-dot-navigation .dot,.product__gallery .slider__dots .css-slider-dot,.product__gallery .slider__dots .dot{background-color:rgba(var(--color-body-txt),.16)}.product__gallery .css-slider-dot-navigation .css-slider-dot:last-child,.slider__dots .product__gallery .css-slider-dot-navigation .dot:last-child,.product__gallery .slider__dots .css-slider-dot:last-child,.product__gallery .slider__dots .dot:last-child{margin-right:0}.product__gallery .css-slider-dot-navigation .css-slider-dot.active,.slider__dots .product__gallery .css-slider-dot-navigation .active.dot,.product__gallery .slider__dots .css-slider-dot.active,.product__gallery .slider__dots .active.dot{background-color:rgba(var(--color-body-txt),1)}.product-gallery css-slider:after{content:"css-slider";display:none}.product-gallery__thumbnails.product-gallery__thumbnails--thumbnails{height:76px!important;padding:9px 9px 0;position:relative}.product-gallery--gutter~.product-gallery__thumbnails.product-gallery__thumbnails--thumbnails{padding:9px 25px 0}.product-gallery--gutter{padding-bottom:0}.product-gallery--gutter{padding-left:var(--horizontal-padding)}.product-gallery--fill-mobile{transition:height .2s linear;height:auto!important}.product-gallery--fill-mobile .product-gallery__item{width:100%}.product-gallery--fill-mobile.product-gallery--mobile-fixed{height:60vh!important;min-height:0}.product-gallery--fill-mobile.product-gallery--mobile-fixed .product-gallery__item{height:100%}.product-gallery--fill-mobile.product-gallery--mobile-fixed .product-gallery__item .lazy-image,.product-gallery--fill-mobile.product-gallery--mobile-fixed .product-gallery__item .product-item__thumbnail{height:100%;padding-top:0!important}.product__content{margin-top:50px;flex:0}.product__offers{margin-bottom:55px}.product__text .toggles{margin-top:50px}.share-link,.article__navigation a{display:inline-block;margin-left:auto;margin-right:auto}#shopify-section-product-recommendations .h1{text-align:center}.product .breadcrumb{width:100%;max-width:none;z-index:9;position:static;padding:var(--compact-header-padding) var(--horizontal-padding);order:9}.product .breadcrumb+.product__text{margin-top:0}}@media screen and (max-width: 648px){.product__text{padding-left:25px;padding-right:25px;padding-top:35px}.product__offers{margin-bottom:30px}.product__content{margin-top:30px}}@media screen and (max-width: 1023px){.product-gallery--gutter .product-gallery__item{margin-right:17px!important}}@media screen and (max-width: 948px){.product__text{padding-bottom:70px}#shopify-section-product-recommendations .h1{text-align:left}.product-gallery__thumbnails--dots{display:none}}@media screen and (max-width: 480px){.product__text{padding-bottom:50px}.product-gallery[data-mobile-style=product-gallery--fit]{height:57vh!important}}.product-gallery[data-size="1"] .css-slider-holder{cursor:default}.product-gallery[data-size="1"] .product-gallery__item{opacity:1!important;transform:none!important}product-reviews{display:block}.shopify-section-product-reviews{display:none;padding:var(--vertical-padding) 0;margin-top:-1px}.shopify-section-product-reviews:not(:last-child){border-bottom:1px solid rgba(var(--color-body-txt),.08)}.shopify-section-product-reviews:last-child{padding-bottom:var(--vertical-padding)}#shopify-product-reviews{margin:0 0 -12px!important}#shopify-product-reviews .spr-container{border:0;padding:0!important}#shopify-product-reviews .spr-header{position:relative}@media screen and (max-width: 480px){#shopify-product-reviews .spr-summary{text-align:left}}#shopify-product-reviews .spr-summary-caption{opacity:.66;margin-left:0;display:inline-block}#shopify-product-reviews .spr-summary-actions-newreview{text-align:center}@media screen and (min-width: 480px){#shopify-product-reviews .spr-summary-actions-newreview{position:absolute;right:0;bottom:5px}}@media screen and (max-width: 480px){#shopify-product-reviews .spr-summary-actions-newreview{margin-top:30px;display:block}}#shopify-product-reviews .spr-header-title{text-align:left!important}@media screen and (min-width: 1920px){#shopify-product-reviews .spr-header-title{font-size:calc(26px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1280px) and (max-width: 1920px){#shopify-product-reviews .spr-header-title{font-size:calc(25px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1023px) and (max-width: 1280px){#shopify-product-reviews .spr-header-title{font-size:calc(23px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width: 1023px){#shopify-product-reviews .spr-header-title{font-size:calc(22px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}#shopify-product-reviews .spr-summary-starrating{position:relative;left:-5px}#shopify-product-reviews .spr-summary-starrating:before{content:attr(data-rating);display:inline-block}#shopify-product-reviews .spr-summary-starrating .spr-icon:before{font-size:22px}#shopify-product-reviews .spr-reviews{margin:calc(var(--vertical-padding)/1.5) 0 0 calc(var(--grid-gutter)/-2);width:calc(100% + var(--grid-gutter))}#shopify-product-reviews .spr-reviews:not(.enabled){display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;align-items:flex-start}#shopify-product-reviews .spr-reviews:before{content:"";width:var(--grid-gutter);position:absolute;top:0;left:calc(var(--grid-gutter)/-2);margin-left:-1px;height:100%;background:rgba(var(--color-body-bg),1);z-index:9}#shopify-product-reviews .spr-review{width:25%;margin:0;flex-shrink:0;border:0;padding:calc(var(--grid-gutter)/2)}@media screen and (max-width: 1279px){#shopify-product-reviews .spr-review{width:33.333%}}@media screen and (max-width: 768px){#shopify-product-reviews .spr-review{width:50%}}@media screen and (max-width: 520px){#shopify-product-reviews .spr-review{width:100%}}#shopify-product-reviews .spr-pagination{width:1px;height:100%;opacity:0;pointer-events:none;overflow:hidden}#shopify-product-reviews .spr-review-header-starratings{margin-bottom:1em}#shopify-product-reviews .spr-review-header-starratings .spr-icon:before{font-size:16px}#shopify-product-reviews .spr-review-header-title{margin-bottom:.2em}@media screen and (min-width: 1920px){#shopify-product-reviews .spr-review-header-title{font-size:calc(19px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1280px) and (max-width: 1920px){#shopify-product-reviews .spr-review-header-title{font-size:calc(18px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1023px) and (max-width: 1280px){#shopify-product-reviews .spr-review-header-title{font-size:calc(17px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width: 1023px){#shopify-product-reviews .spr-review-header-title{font-size:calc(16px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}#shopify-product-reviews .spr-review-header-byline{opacity:.66}@media screen and (min-width: 1920px){#shopify-product-reviews .spr-review-header-byline{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1.3}}@media screen and (min-width: 1280px) and (max-width: 1920px){#shopify-product-reviews .spr-review-header-byline{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1.3}}@media screen and (min-width: 1023px) and (max-width: 1280px){#shopify-product-reviews .spr-review-header-byline{font-size:calc(12px / 14 * var(--base-body-size) + 0px);line-height:1.3}}@media screen and (max-width: 1023px){#shopify-product-reviews .spr-review-header-byline{font-size:calc(12px / 14 * var(--base-body-size) + 0px);line-height:1.3}}#shopify-product-reviews .spr-review-header-byline strong{font-weight:400}#shopify-product-reviews .spr-review-header-byline strong:first-child{text-decoration:underline}#shopify-product-reviews .spr-review-content{margin-top:1em;margin-bottom:0}#shopify-product-reviews .spr-review-content-body{word-break:break-word}@media screen and (min-width: 1920px){#shopify-product-reviews .spr-review-content-body{font-size:calc(16px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1280px) and (max-width: 1920px){#shopify-product-reviews .spr-review-content-body{font-size:calc(15px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1023px) and (max-width: 1280px){#shopify-product-reviews .spr-review-content-body{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (max-width: 1023px){#shopify-product-reviews .spr-review-content-body{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1.7}}#shopify-product-reviews .spr-review-reportreview{float:left;opacity:0}#shopify-product-reviews .spr-review:hover .spr-review-reportreview{opacity:.36}#shopify-product-reviews .spr-review-reply{background:#00000009;margin:12px 0 0;padding:12px}.product-review-badge{margin-bottom:24px}.product-review-badge div{display:flex;align-items:center}.product-review-badge .rating-icon{display:inline-block;width:22px;height:22px;position:relative;top:-3px;margin:0 8px}.product-review-badge .rating-icon svg{transform:scale(.8)}.product-review-badge .rating-icon svg path{fill:rgba(var(--color-body-txt),1);transition:all .1s linear}.no-touch .product-review-badge a:hover path{fill:rgba(var(--color-body-accent),1)}.product-item .product-review-badge{position:absolute;top:calc(1.2em + 5px);right:0;display:flex;align-items:center;padding-left:45px}.product-item .product-review-badge .rating-icon{margin:0 0 0 4px}.product-item .product-review-badge .rating-icon svg{transform:scale(.7)}@media screen and (max-width: 479px){.product-item .product-review-badge{display:none}}#spr-form{margin:50px auto;padding:70px 50px}@media screen and (max-width: 768px){#spr-form{width:90vw;padding:50px 30px}}#spr-form .spr-form{border:none;margin:0;padding:0}@media screen and (min-width: 1920px){#spr-form .spr-form-title{font-size:calc(19px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1280px) and (max-width: 1920px){#spr-form .spr-form-title{font-size:calc(18px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width: 1023px) and (max-width: 1280px){#spr-form .spr-form-title{font-size:calc(17px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width: 1023px){#spr-form .spr-form-title{font-size:calc(16px / 24 * var(--base-headings-size) + 0px);line-height:1.3}}#spr-form .spr-form-title,#spr-form .spr-form-contact-name,#spr-form .spr-form-contact-email,#spr-form .spr-form-contact-location,#spr-form .spr-form-review-rating,#spr-form .spr-form-review-title,#spr-form .spr-form-review-body{margin-bottom:28px}#spr-form .spr-form-label{display:block;margin-bottom:5px}#spr-form .spr-form-input::placeholder{opacity:.36}@media screen and (min-width: 768px){.product-gallery.product-gallery--slider[data-slider-scale] .css-slide,.product-gallery.product-gallery--slider[data-slider-scale] figure.lazy-image,.product-gallery.product-gallery--slider[data-slider-scale] figure.product-item__thumbnail{height:100%!important;width:100%!important;padding:0!important}.product-gallery.product-gallery--slider[data-slider-scale] figure{background:transparent!important}.product-gallery.product-gallery--slider[data-slider-scale] img{object-fit:contain}}@media screen and (min-width: 768px) and (max-width: 1023px){.product-gallery.product-gallery--scroll[data-slider-scale] .css-slide,.product-gallery.product-gallery--scroll[data-slider-scale] figure.lazy-image,.product-gallery.product-gallery--scroll[data-slider-scale] figure.product-item__thumbnail{height:100%!important;width:100%!important;padding:0!important}.product-gallery.product-gallery--scroll[data-slider-scale] figure{background:transparent!important}.product-gallery.product-gallery--scroll[data-slider-scale] img{object-fit:contain}}form.unavailable-variant .shopify-payment-button{display:none}.pickup-availability-preview{display:block;margin-bottom:38px}.store-availability-information{display:flex;margin-top:38px;text-align:left}.store-availability-information-container{margin-left:5px}.store-availability-information__title{margin-bottom:0;line-height:1.3}.store-availability-information__stock{margin-bottom:0;margin-top:12px}.store-availability-information__stores{margin-top:18px;margin-bottom:0}.store-availability-information__stores a{border-bottom:1px solid}@media screen and (max-width: 768px){.store-availability-information{margin-bottom:-12px}}.store-availability__link{text-decoration:underline;cursor:pointer}.store-availability-list__stock .icon{margin:0 2px 3px 0}.store-availability-container .icon{width:12px;height:12px;margin:2px 4px 0 0}.store-availability-container .icon-in-stock path{fill:#00730b}.store-availability-container .icon-out-of-stock path{fill:#d20}#StoreAvailabilityModal .top{border-top:1px solid rgba(var(--color-sidebar-txt),.06)}@media screen and (min-width: 1920px){#StoreAvailabilityModal .title{font-size:calc(18px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1280px) and (max-width: 1920px){#StoreAvailabilityModal .title{font-size:calc(17px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1023px) and (max-width: 1280px){#StoreAvailabilityModal .title{font-size:calc(16px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (max-width: 1023px){#StoreAvailabilityModal .title{font-size:calc(15px / 14 * var(--base-body-size) + 0px);line-height:1.7}}#StoreAvailabilityModal .site-cart-heading{padding-bottom:24px}.sidebar__pickup{right:0;left:auto;width:450px;z-index:999}.sidebar__pickup .locals__title{border-bottom:1px solid rgba(var(--color-sidebar-txt),.06);background:rgba(var(--color-sidebar-bg),1)}.store-availabilities-list{list-style:none}.store-availability-list__item{padding-top:30px!important;padding-bottom:30px!important;border-bottom:1px solid rgba(var(--color-sidebar-txt),.06)}.store-availability-list-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.store-availability-list-header__location,.store-availability-list-header__distance{margin-bottom:0}@media screen and (min-width: 1920px){.store-availability-list-header__location,.store-availability-list-header__distance{font-size:calc(17px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1280px) and (max-width: 1920px){.store-availability-list-header__location,.store-availability-list-header__distance{font-size:calc(16px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1023px) and (max-width: 1280px){.store-availability-list-header__location,.store-availability-list-header__distance{font-size:calc(15px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (max-width: 1023px){.store-availability-list-header__location,.store-availability-list-header__distance{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1.7}}.store-availability-list__stock{margin-top:8px;margin-bottom:16px;display:block;line-height:1.3}@media screen and (min-width: 1920px){.store-availability-list__stock{font-size:calc(16px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1280px) and (max-width: 1920px){.store-availability-list__stock{font-size:calc(15px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1023px) and (max-width: 1280px){.store-availability-list__stock{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (max-width: 1023px){.store-availability-list__stock{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1.7}}.store-availability-list__address,.store-availability-list__phone,.store-availability-list__invalid{margin-left:20px}@media screen and (min-width: 1920px){.store-availability-list__address,.store-availability-list__phone,.store-availability-list__invalid{font-size:calc(15px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1280px) and (max-width: 1920px){.store-availability-list__address,.store-availability-list__phone,.store-availability-list__invalid{font-size:calc(14px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (min-width: 1023px) and (max-width: 1280px){.store-availability-list__address,.store-availability-list__phone,.store-availability-list__invalid{font-size:calc(13px / 14 * var(--base-body-size) + 0px);line-height:1.7}}@media screen and (max-width: 1023px){.store-availability-list__address,.store-availability-list__phone,.store-availability-list__invalid{font-size:calc(12px / 14 * var(--base-body-size) + 0px);line-height:1.7}}.store-availability-list__address p,.store-availability-list__phone{margin-bottom:0}.store-availability-list__invalid .icon{width:19px;height:19px;position:relative;top:5px}.store-availabilities-modal__variant-title,#StoreAvailabilitiesModalProductTitle{margin-bottom:0}.store-availabilities-modal__variant-title{margin-top:4px}.store-availabilities-modal__variant-title span:not(:last-child):after{content:" / "}.pickup-availability-button{direction:inline-block;border-bottom:1px solid;cursor:pointer}/*!
 *  4.8. Search
*/@media screen and (min-width: 1280px){.template-search .blog--grid{width:60%}}.template-search .gutter--on+.compact-header{margin-top:calc(var(--vertical-padding) * -1)}.template-search .compact-header+.compact-header{margin-top:calc(var(--vertical-padding) * -1)}.template-search .compact-header .facets.hide-on-mobile{margin:2em 0 -12px}.template-search .collection-filters-handle-holder{margin:2em 0 0!important;padding:0}.template-search .active-facets{margin-bottom:0}.main-search .pagination{margin-top:0;margin-bottom:var(--vertical-padding)}.main-search .blog--grid .blog-item{margin-bottom:50px}.main-search .blog--grid+.pagination{margin-top:calc(var(--vertical-padding) * -1)}.search-page-form{width:100%;max-width:640px;margin-bottom:24px}.search-page-form .search-form{display:flex;position:relative}.search-page-form .search-form input[type=search]{width:100%}.search-page-form .search-form button[type=submit]{padding:0 40px;flex-shrink:0}/*!
 *  5.1. Blog posts
*/.blog-posts__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:30px}.blog--grid{display:flex;flex-wrap:wrap}.blog--grid.cols-2{margin-left:calc(var(--horizontal-padding) / -2);width:calc(100% + var(--horizontal-padding));margin-bottom:calc(var(--vertical-padding) * -1)}.blog--slider{display:flex;flex-wrap:wrap;width:calc(100% + 50px)}/*!
 *  5.2. Collection list
*/.collection-list{display:flex;flex-wrap:wrap;padding:0}.collection-list.gutter--on{width:calc(100% + 25px);margin-left:-12.5px;padding-top:0}.collection-list.gutter--off .collection-item{margin:0!important;padding:0}.simple-form-field{width:100%}.simple-form-field:not(:last-child){margin-bottom:20px}.simple-form-field input:not([type=checkbox]):not([type=radio]),.simple-form-field textarea{width:100%}.simple-form-field__text:not(:first-of-type){margin-top:44px}.simple-form-grid{display:flex}.simple-form-grid&gt;div{width:50%}.simple-form-grid&gt;div:first-child{margin-right:10px}.simple-form-grid&gt;div:last-child{margin-left:10px}/*!
 *  5.3. FAQ
*/.faq .toggle__title{text-transform:none;padding-left:40px}.faq .toggle__title .symbol{right:auto;left:0;transform:scale(1.5)}.faq .toggle:last-child .toggle__title:not(.opened){margin-bottom:0}.faq a{border-bottom:1px solid}/*!
 *  5.4. Featured collection
*/.featured-collection__header{display:flex;align-items:flex-end;justify-content:space-between;position:relative;margin-bottom:50px}@media screen and (max-width: 948px){.featured-collection__header{margin-bottom:35px}}@media screen and (max-width: 480px){.featured-collection__header{margin-bottom:25px}}.gutter--off .featured-collection__header{padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}/*!
 *  5.5. Featured product
*/.featured-product .product-title-helper{font-weight:var(--font-weight-headings);display:block;width:100%;margin-bottom:35px}.featured-product .onboarding-svg svg{background:#00000040}.featured-product.gutter--on{padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}.featured-product .product__gallery{position:relative;order:-1}.featured-product .product__text{min-height:0;max-width:none;position:relative;width:45%;min-width:0;padding:calc(var(--vertical-padding) / 4) 0 0 var(--horizontal-padding)}@media screen and (min-width: 948px){.featured-product .product-gallery .product-gallery__item{opacity:1!important}.featured-product .css-slider-dot-navigation,.featured-product .slider__dots{transform:translate(-50%)}}@media screen and (max-width: 1023px){.featured-product{flex-direction:column!important}.featured-product .product-gallery--fill .product-gallery__item{height:100%}.featured-product .css-slider-navigation-container{transform:none!important}.featured-product .css-slider-dot-navigation,.featured-product .slider__dots{transform:translate(0)}.featured-product .product__text{width:100%;padding-left:0;padding-top:65px}}@media screen and (min-width: 1024px){.featured-product .product-gallery{transition:height .2s linear}.featured-product .product-gallery__thumbnails--dots{margin-top:20px}}@media screen and (min-width: 949px){.featured-product .product__gallery{padding-top:var(--vertical-padding);margin-top:calc(var(--vertical-padding) * -1)}.featured-product .product-gallery__item[data-product-media-type=image]{width:100%!important;height:auto!important;display:block!important}}@media screen and (max-width: 768px){.featured-product .css-slider-navigation-container{margin-left:auto}}@media screen and (max-width: 648px){.featured-product .product__text{padding-top:35px}}/*!
 *  5.6. Gallery
*/masonry-gallery{display:block}.gallery{padding:0}.gallery__image{position:relative}.gallery__image .onboarding-svg{position:relative!important}.gallery__image .lazy-image,.gallery__image .product-item__thumbnail{overflow:hidden}.gallery--grid .gallery__content{display:-ms-grid;display:grid;width:100%}@media screen and (max-width: 768px),screen and (min-width: 949px) and (max-width: 1174px){.gallery--grid .gallery__content{grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr}}@media screen and (min-width: 769px) and (max-width: 948px),screen and (min-width: 1178px){.gallery--grid .gallery__content{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.gallery--grid .gallery__item{width:100%;margin:0;padding:0}.gallery--grid .gallery__item.featured{-ms-grid-column:span 2;grid-column:span 2;-ms-grid-row:span 2;grid-row:span 2}.gallery[data-inner-gutter]{padding:var(--horizontal-padding) calc(var(--grid-gutter)/2);margin:calc(var(--grid-gutter)/-2) 0 calc(var(--grid-gutter)/-2) calc(var(--grid-gutter)/-1);width:calc(100% + var(--grid-gutter)*2)}.gallery[data-inner-gutter] .gallery__item{padding:calc(var(--grid-gutter)/2)}.gallery[data-inner-gutter] .gallery__content{padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}@media screen and (max-width: 948px){.gallery--grid.gallery--mobile-slider-true[data-slider-height="100vh"]{height:calc(100vh + 60px)}.gallery--grid.gallery--mobile-slider-true[data-slider-height="75vh"]{height:calc(75vh + 60px)}.gallery--grid.gallery--mobile-slider-true[data-slider-height="50vh"]{height:calc(50vh + 60px)}.gallery--grid.gallery--mobile-slider-true .gallery__content{display:block}.gallery--grid.gallery--mobile-slider-true .gallery__content:after{content:"css-slider";display:none}.gallery--grid.gallery--mobile-slider-true .gallery__content{height:calc(100% - 50px)!important}.gallery--grid.gallery--mobile-slider-true .css-slider-holder,.gallery--grid.gallery--mobile-slider-true .css-slider-viewport,.gallery--grid.gallery--mobile-slider-true .css-slider-container{height:100%!important}.gallery--grid.gallery--mobile-slider-true .gallery__image{position:relative;height:100%}.gallery--grid.gallery--mobile-slider-true .gallery__image .onboarding-svg{padding-top:0!important}.gallery--grid.gallery--mobile-slider-true .gallery__image figure{left:0}.gallery--grid.gallery--mobile-slider-true .gallery__item{width:100%;height:100%;top:0!important}.gallery--grid.gallery--mobile-slider-true .gallery__item .lazy-image,.gallery--grid.gallery--mobile-slider-true .gallery__item .product-item__thumbnail{position:absolute;width:100%;height:100%!important;padding-top:0!important}.gallery--grid.gallery--mobile-slider-true .css-slider-navigation-container{margin-top:15px}.gallery--grid.gallery--mobile-slider-true[data-inner-gutter]{width:100%!important;padding:var(--vertical-padding) 0 var(--horizontal-padding) var(--horizontal-padding)!important}.gallery--grid.gallery--mobile-slider-true[data-inner-gutter] .gallery__content{padding:0!important}.gallery--grid.gallery--mobile-slider-true[data-inner-gutter] .gallery__item{padding:0}}.gallery__zoom{z-index:9;display:block}.no-touch .gallery__zoom+figure img{transition:transform .3s linear}.no-touch .gallery__zoom:hover+figure img{transform:scale(1.1)}.gallery__content:not(.enabled) .gallery__zoom{position:absolute;top:0;left:0;width:100%;height:100%;cursor:zoom-in}.gallery__content:not(.enabled) .gallery__zoom svg{display:none}.gallery__content.css-slider.enabled .gallery__zoom{position:absolute;top:30px;right:35px;cursor:pointer;height:24px}.basicLightbox--img{cursor:zoom-out}.basicLightbox--img:before{width:20px;height:20px;content:"";border:1px solid rgba(var(--color-body-txt),.24);border-radius:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation:lazy-spin 1s infinite linear;border:1px solid rgba(255,255,255,.6);border-top:1px solid rgba(var(--color-body-accent),1)}/*!
 *  5.7. Heading
*/.mount-heading.with-gutter{margin-bottom:var(--compact-header-padding)}.heading{display:flex;justify-content:space-between}.heading__title{margin-bottom:.6em;padding-right:50px}/*!
 *  5.8. Image with text
*/.image-text{display:flex;overflow:hidden}.image-text__container{position:relative;overflow:hidden;padding:var(--horizontal-padding)}a .image-text__content{pointer-events:none}.image-text__title:first-child:last-child,.video-text__title:first-child:last-child{margin-bottom:0}.image-text__title span,.video-text__title span{background-position:0 calc(1em + 6px);background-image:linear-gradient(to right,rgba(var(--color-body-txt),1),rgba(var(--color-body-txt),1));background-size:0% 2px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all .15s linear}a:hover .image-text__title span,a:hover .video-text__title span,a.selected .image-text__title span,a.selected .video-text__title span{background-size:100% 2px}.touch a .image-text__title span,.touch a .video-text__title span{background-size:100% 2px;position:relative;bottom:2px}.image-text__title span&gt;*:last-child,.video-text__title span&gt;*:last-child{margin-bottom:0}.image-text__body.h2,.h2.video-text__body,.template-search .blog--grid .image-text__body.blog-item__title,.template-search .blog--grid .blog-item__title.video-text__body,.image-text__body.h1,.h1.video-text__body{line-height:1.8}.image-text__body+.button,.delete-address .image-text__body+a,.video-text__body+.button,.delete-address .video-text__body+a,.image-text__body+.shopify-challenge__button,.video-text__body+.shopify-challenge__button,.image-text__body+.shopify-payment-button__button--unbranded,.video-text__body+.shopify-payment-button__button--unbranded,#shopify-product-reviews .image-text__body+.spr-summary-actions-newreview,#shopify-product-reviews .video-text__body+.spr-summary-actions-newreview,#spr-form .image-text__body+.spr-button-primary,#spr-form .video-text__body+.spr-button-primary{margin-top:1.5em}.image-text__background,.video-text__background,.collection-header__background{z-index:-1}.image-text__background:before,.video-text__background:before,.collection-header__background:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:.36;z-index:9}.image-text--size-1 .image-text__container{width:100%}.image-text--size-2 .image-text__container{width:50%}.image-text--size-2.gutter--on .image-text__container:nth-child(1){margin-right:25px}.image-text--size-2.gutter--on .image-text__container:nth-child(2){margin-left:25px}.image-text--size-3 .image-text__container{width:33.333%}.image-text--size-3.gutter--on .image-text__container:nth-child(1){margin-right:25px}.image-text--size-3.gutter--on .image-text__container:nth-child(2){margin-left:25px}.image-text--size-3.gutter--on .image-text__container:nth-child(3){margin-left:25px}@media screen and (max-width: 768px){.image-text__container{width:100%!important;margin:0!important}.gutter--on .image-text__container{margin-bottom:25px!important}.image-text--size-2,.image-text--size-3{flex-direction:column;height:auto!important}.image-text--size-2 .image-text__container,.image-text--size-3 .image-text__container{height:50vh}.image-text--size-3 .image-text__container{height:35vh}}@media screen and (max-width: 648px){.image-text__content&gt;div{max-width:100%!important}}/*!
 *  5.9. Newsletter
*/.newsletter__title{margin-bottom:1.75em}.newsletter__form{width:100%;margin-bottom:3em}.newsletter__form div{position:relative}.newsletter__input{width:100%;color:rgba(var(--color-body-txt),1);border:1px solid rgba(var(--color-body-txt),.36);padding:0 20px;transition:all .1s linear}.newsletter__input::placeholder{opacity:1;color:rgba(var(--color-body-txt),1)}.no-touch .newsletter__input:hover{border-color:rgba(var(--color-body-txt),.56)}.newsletter__input:focus{border-color:rgba(var(--color-body-txt),.56);box-shadow:0 0 0 3px rgba(var(--color-body-txt),.14)}.newsletter__input+.newsletter__submit{transition:all .1s linear}.newsletter__input:focus,.newsletter__input.filled{opacity:1!important}.newsletter__input:focus+.newsletter__submit,.newsletter__input.filled+.newsletter__submit{opacity:1!important}.newsletter__submit{position:absolute;top:0;right:20px;height:100%;display:flex;align-items:center;cursor:pointer}.newsletter__submit&gt;span{height:21px}.newsletter__submit path{transition:all .1s linear;fill:rgba(var(--color-body-txt),1)}.no-touch .newsletter__submit:hover,.newsletter__submit:focus{opacity:1!important}.no-touch .newsletter__submit:hover path,.newsletter__submit:focus path{fill:rgba(var(--color-body-accent),1)}.newsletter__text{line-height:1.7;opacity:.66;margin-bottom:2em}.newsletter__text+.newsletter__title{margin-top:2.25em}.newsletter&gt;div&gt;*:last-child{margin-bottom:0}/*!
 *  5.10. Rich text
*/.rich-text{display:flex}.rich-text svg *{stroke:rgba(var(--color-body-txt),1)}.rich-text__button,.rich-text__body,.rich-text__icon{margin-bottom:2em}.rich-text__title:first-child:last-child{margin-bottom:0}.rich-text__content&gt;*:last-child,.rich-text__title&gt;*:last-child{margin-bottom:0}.rich-text__media{width:50%;max-height:100vh;position:relative;flex-shrink:0}.rich-text__icon{display:block}.rich-text--media-on .rich-text__content{padding-right:var(--horizontal-padding);width:50%}.rich-text--media-on.rich-text--align-right .rich-text__content{order:2;padding-left:var(--horizontal-padding);padding-right:0}.rich-text--media-on .rich-text__body{padding-bottom:100px}.rich-text--media-off.rich-text--text-left{text-align:left;justify-content:flex-start}.rich-text--media-off.rich-text--text-center{text-align:center;justify-content:center}.rich-text--media-off.rich-text--text-right{text-align:right;justify-content:flex-end}.rich-text--media-off .rich-text__content{padding-right:0!important}.rich-text--media-off.gutter--on{padding-left:0;padding-right:0}.rich-text.gutter--on.rich-text--media-on .rich-text__content{padding-top:100px}.rich-text.gutter--off{padding-top:0;padding-bottom:0}.rich-text.gutter--off .rich-text__content{padding-top:100px}.rich-text.gutter--off.rich-text--align-left .rich-text__content{padding-left:var(--horizontal-padding)}.rich-text.gutter--off.rich-text--align-right .rich-text__content,.rich-text.gutter--on.rich-text--media-on.rich-text--align-right .rich-text__content{padding-right:var(--horizontal-padding)}.rich-text.gutter--on.rich-text--media-on.rich-text--align-left .rich-text__content{padding-left:var(--horizontal-padding)}@media screen and (max-width: 648px){.rich-text{flex-direction:column}.rich-text .rich-text__content{width:100%;order:1}.rich-text .rich-text__media{width:100%;height:50vh!important;position:relative;order:2}}/*!
 *  5.11. Shop the look
*/.shop-the-look{display:flex}.shop-the-look__header{width:calc(50% - var(--grid-gutter));margin-right:var(--grid-gutter);padding:50px;min-height:50vh;position:relative}.shop-the-look__title{margin-bottom:.5em;display:inline-block}.shop-the-look__content{width:calc(50% - var(--grid-gutter))}.shop-the-look__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.shop-the-look__background:after{content:"";opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%}.shop-the-look{width:calc(100% + var(--grid-gutter))}.shop-the-look .collection--slider .product-item{width:50%;padding:calc(var(--grid-gutter)/2)}@media screen and (max-width: 768px){.shop-the-look{flex-direction:column}.shop-the-look .shop-the-look__header{width:calc(100% - var(--grid-gutter));margin-bottom:25px;padding:25px}.shop-the-look .shop-the-look__content{width:calc(100% - var(--grid-gutter))}.shop-the-look .shop-the-look__content .product-item{width:33.333%}}@media screen and (max-width: 648px){.shop-the-look .shop-the-look__content .product-item{width:50%}}/*!
 *  5.12. Slider
*/image-slideshow.slider--horizontal:not(.enabled){overflow:-moz-scrollbars-none;-ms-overflow-style:none;overflow-x:auto;flex-direction:row}image-slideshow.slider--horizontal:not(.enabled)::-webkit-scrollbar{width:0!important;height:0!important}image-slideshow.slider--horizontal:not(.enabled)&gt;*{flex-shrink:0}.slider{position:relative;display:block}.slider.slider--horizontal{height:100vh}.slider .css-slider-viewport,.slider .css-slider-holder,.slider .css-slider-container{height:100%}.slider .css-slider-navigation-container{position:absolute;bottom:25px;left:50%;transform:translate(-50%);z-index:9}.slide{width:100%;position:relative;overflow:hidden}.slider--vertical .slide{height:100vh}.slider--horizontal .slide{height:100%}@media screen and (max-width: 948px){.slider--scroll .slider__dots{display:none}.slider--scroll.slider--horizontal-mobile-true:after{content:"css-slider";display:none}.slider--scroll.slider--horizontal-mobile-true .slide{height:100%!important}.slider--scroll.slider--horizontal-mobile-true .slide__text,.slider--scroll.slider--horizontal-mobile-true .slide__image img{transform:none!important}.slider--scroll.slider--horizontal-mobile-true .slide__overlay{opacity:0!important}.slider--scroll.slider--horizontal-mobile-false .slide{height:calc(100vh - 66px)}.slider--scroll.slider--horizontal-mobile-false .slide .slide__text,.slider--scroll.slider--horizontal-mobile-false .slide img{transform:none!important}}.slide__image{position:relative;height:100%;will-change:transform}.slide__image .lazy-image,.slide__image .product-item__thumbnail{overflow:hidden}.slide__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000005c;opacity:0;will-change:opacity}.slide__text{z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;padding:100px;will-change:transform}@media screen and (max-width: 1280px){.slide__text{padding:6.4vw}}.slide__text:before{content:"";opacity:.36;position:absolute;top:0;left:0;width:100%;height:100%}.slide__text&gt;div{position:relative;z-index:9}.slide__text&gt;a{position:relative;z-index:99}.slide__caption{display:block;margin-bottom:1em}.slide__title{display:inline-block;margin-bottom:1.6em}.slide__title h2{margin-bottom:0!important}.slide__title span{background-position:0 calc(1em + 6px);background-image:linear-gradient(to right,rgba(var(--color-body-txt),1),rgba(var(--color-body-txt),1));background-size:0% 2px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all .15s linear}a:hover .slide__title span,a.selected .slide__title span,.touch a .slide__title span{background-size:100% 2px}.slide__subheading&gt;span{display:block}.slide__subheading:not(:last-child){margin-bottom:3em}.slider__dots{position:absolute;transform:rotate(90deg);left:auto;right:0;bottom:auto;top:50vh;z-index:999;font-size:14px!important}.slider__dots.in-view{position:fixed;top:50vh;bottom:auto}.slider__dots.in-bottom{top:auto;bottom:50vh}@media screen and (max-width: 948px){.mount-slider .css-slider-navigation-container{bottom:-40px}.mount-slider .css-slider-navigation-container .css-slider-dot-navigation,.mount-slider .css-slider-navigation-container .slider__dots{background:transparent}.mount-slider .css-slider-navigation-container .css-slider-dot,.mount-slider .css-slider-navigation-container .slider__dots .dot,.slider__dots .mount-slider .css-slider-navigation-container .dot{background-color:rgba(var(--color-body-txt),.16)!important}.mount-slider .css-slider-navigation-container .css-slider-dot.active,.mount-slider .css-slider-navigation-container .slider__dots .active.dot,.slider__dots .mount-slider .css-slider-navigation-container .active.dot{background-color:rgba(var(--color-body-txt),1)!important}.mount-slider+.with-gutter{margin-top:35px}}@media screen and (max-width: 480px){.mount-slider+.with-gutter{margin-top:20px}}.slider--vertical[data-blocks="1"] .slider__dots{display:none}image-slideshow[data-blocks="1"] .css-slider-holder{cursor:default}/*!
 *  5.13. Testimonials
*/.testimonials__container{margin:auto;width:100%}.testimonials__container.focus{outline:auto 5px -webkit-focus-ring-color}.testimonials__container .css-slide{width:100%}.testimonials__container .css-slider-container:after{width:var(--horizontal-padding)}.testimonials__container .css-slider-dot-navigation,.testimonials__container .slider__dots{margin-top:25px;left:0;background:none;margin-left:var(--horizontal-padding)}.testimonials__container .css-slider-dot-navigation .css-slider-dot,.testimonials__container .slider__dots .css-slider-dot,.slider__dots .testimonials__container .css-slider-dot-navigation .dot,.testimonials__container .slider__dots .dot{opacity:.36;background:rgba(var(--color-body-txt),1)}.testimonials__container .css-slider-dot-navigation .css-slider-dot.active,.testimonials__container .slider__dots .css-slider-dot.active,.slider__dots .testimonials__container .css-slider-dot-navigation .active.dot,.testimonials__container .slider__dots .active.dot{opacity:1}.testimonials__container .css-slider-dot-navigation .css-slider-dot:first-child,.testimonials__container .slider__dots .css-slider-dot:first-child,.slider__dots .testimonials__container .css-slider-dot-navigation .dot:first-child,.testimonials__container .slider__dots .dot:first-child{margin-left:-10px}.testimonials.gutter--on{padding-left:0;padding-right:0}.testimonial__header{display:flex;margin-bottom:3em}.testimonial__header span{display:block}.testimonial__author-avatar{width:66px;height:66px;border-radius:66px;overflow:hidden;margin-right:25px}.testimonial__author-avatar img{border-radius:66px}.testimonial__author-name{margin-bottom:.3em}.testimonial__content{margin-bottom:0}/*!
 *  5.14. Text with images
*/.text-w-image{display:flex;flex-wrap:wrap;padding-left:calc(var(--horizontal-padding)/2);padding-right:calc(var(--horizontal-padding)/2)}.text-w-image[data-size="2"] .text-w-image__container{width:50%}@media screen and (max-width: 480px){.text-w-image[data-size="2"] .text-w-image__container{width:100%;margin-bottom:50px}}.text-w-image[data-size="3"] .text-w-image__container{width:33.33%}@media screen and (max-width: 648px){.text-w-image[data-size="3"] .text-w-image__container{width:100%;margin-bottom:50px}}.text-w-image .text-w-image__container:last-child{margin-bottom:0!important}.text-w-image__container{padding-left:calc(var(--horizontal-padding)/2);padding-right:calc(var(--horizontal-padding)/2)}.text-w-image__image{margin-bottom:1.8em}/*!
 *  5.15. Video background
*/video-background{display:block}.video-text{position:relative}.video-text__button,.video-text__body{margin-bottom:2em}.video-text__container{position:absolute;top:0;left:0;width:100%;height:100%;position:relative;overflow:hidden;height:0}.video-text__container&gt;a,.video-text__container&gt;div{position:absolute;top:0;left:0;width:100%;height:100%}.video-text__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--horizontal-padding)}.video-text__content&gt;div&gt;*:last-child{margin-bottom:0}.video-text__title{margin-bottom:.6em}@media screen and (max-width: 648px){.video-text__title{margin-bottom:0}}.video-text__background{position:absolute;width:100%;height:100%;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);display:flex;justify-content:center;align-items:center}.video-text__background video{position:absolute;min-width:calc(100% + 2px);min-height:calc(100% + 2px);opacity:0;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .1s linear,background .2s linear}.video-text__background video+.video-text__image{display:none}@media screen and (max-width: 768px){.video-text__background[data-height="70vh"]{height:55vh}}/*!
 *  5.16. Video popup
*/video-popup{display:block;position:relative}.video-popup__container{height:0;padding-top:56.25%;position:relative}.video-popup__link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;cursor:pointer;overflow:hidden;color:rgba(var(--color-body-txt),1);padding:var(--horizontal-padding)}.video-popup__link svg path{fill:rgba(var(--color-body-txt),1)}.video-popup__link svg{transition:all .1s linear}.video-popup__link:hover svg{transform:scale(1.05)}.video-popup__title{margin-bottom:.6em}@media screen and (max-width: 648px){.video-popup__title{margin-bottom:0}}.video-popup__play{display:block;position:absolute;top:50%;left:50%;width:100px;height:100px;transform:translate3d(-50%,-50%,0)}.video-popup__play svg{width:100%!important;height:100%!important}.video-popup__background{z-index:-1}.video-popup__background:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:.36;z-index:9}.video-popup__iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.video-popup__blackout{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .1s linear;pointer-events:none;opacity:0;background:#000;z-index:90}/*!
 *  6.1. Customer pages
*/.login-actions{clear:both;display:flex;justify-content:space-between;align-items:center;padding-top:30px}.login-actions a:hover{color:rgba(var(--color-body-accent),1)}@media screen and (max-width: 648px){.login-actions{flex-direction:column;align-items:flex-start;padding-top:0}.login-actions&gt;div{width:100%;text-align:center!important;margin-top:1em}.login-actions .button--wide{width:100%}}.page-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--compact-header-padding)}.page-title .h0{margin-bottom:10px}.page-title .button,.page-title .delete-address a,.delete-address .page-title a,.page-title .shopify-challenge__button,.page-title .shopify-payment-button__button--unbranded,.page-title #shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .page-title .spr-summary-actions-newreview,.page-title #spr-form .spr-button-primary,#spr-form .page-title .spr-button-primary{margin-bottom:5px}.order-table{width:100%;border:none}.order-table thead,.order-table tr{border:none}.order-table td,.order-table th{text-align:left;border:none;opacity:.66;min-height:20px;margin-bottom:8px}.order-table td:first-child,.order-table th:first-child{padding-left:0}.order-table th{text-transform:uppercase;padding-bottom:15px;font-weight:var(--font-weight-body-bold);opacity:.66;max-width:120px}.order-table tbody td:first-child,.order-table tbody th:first-child{opacity:1;font-weight:var(--font-weight-body-bold)}.order-table tfoot tr:first-child td,.order-table tfoot tr:first-child th,.order-table tfoot tr:last-child td,.order-table tfoot tr:last-child th{padding-top:10px}.order-table.o-order tfoot tr:first-child td,.order-table.o-order tfoot tr:first-child th{padding-top:40px}.order-table tbody tr{display:block;margin-bottom:20px;padding-bottom:30px;width:100%}.order-table tbody tr:last-child{margin-bottom:0}.order-table tbody td,.order-table tbody th{position:relative;width:100%;display:block;padding:0 0 0 40%!important;text-align:right!important}.order-table tbody td span.label,.order-table tbody th span.label{position:absolute;top:7px;left:0;width:45%;white-space:nowrap;display:block;line-height:1;font-weight:var(--font-weight-body-bold);text-transform:uppercase;text-align:left}.template-customers-order .order-table tfoot .text-right{width:50%;text-align:right;padding-right:0}.order-table.o-order tfoot{display:inline-table;width:100%;margin-top:20px}.address-title{text-transform:uppercase;display:block;margin-bottom:20px}.address-popup{width:80vw;max-width:780px;margin:50px auto;background:rgba(var(--color-body-bg),1);padding:70px 50px;flex-direction:column;position:relative;max-height:calc(100vh - 100px);overflow:scroll}.address-popup span{margin-bottom:1.2em}.address-popup a{margin-top:.9em}.address-popup .basicLightboxClose{color:rgba(var(--color-body-txt),1);opacity:1;top:5px;right:5px;transition:all .1s linear}.address-popup .basicLightboxClose:hover{color:rgba(var(--color-body-accent),1)}@media screen and (max-width: 768px){.address-popup{width:90vw;padding:50px 30px}}.customer-addresses{display:flex;flex-wrap:wrap;margin-bottom:-50px}.customer-address{width:50%;margin-bottom:50px}.customer-address:nth-child(odd){padding-right:25px}.customer-address:nth-child(2n){padding-left:25px}.skip-to-content:focus{clip-path:none;clip:auto;width:auto;height:auto;margin:0;color:rgba(var(--color-text),1);background-color:rgba(var(--color-body-bg),1);position:fixed;padding:10px;opacity:1;z-index:10000;transition:none;top:0;left:0}body:not(.loading-support) .product-gallery--fit .product__image-zoom{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
</pre></body></html>