:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--centeredSectionMaxWidth:1200px;--body-text-font-family:Courier,sans-serif;--title-text-font-family:Courier,sans-serif;--title-text-color:#000;--body-text-color:#000;--menu-background-color:#fff;--menu-border:1px solid #aaa;--background-panel-z-index:100;--menu-panel-z-index:101;--alert-panel-z-index:102;--menu-item-text-color:var(--body-text-color);--menu-item-font-size:1.0em;--menu-item-background-color:#fff;--button-text-transform:uppercase;--buttonBorderActiveColor:#000;--focusBorderColor:#000;--buttonFontFamily:Courier,sans-serif}*,:after,:before,body{box-sizing:border-box}body{color:var(--body-text-color);background:var(--body-background-color);font-family:var(--body-text-font-family);font-style:normal;font-size:14px;text-transform:none;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;line-height:1.2em;min-width:320px;max-width:3600px;margin:0 auto;padding:0;background-position:top;min-height:100%;height:100%}.EmbeddedIFrame{width:100%;height:100%;border:none;overflow:hidden;background:transparent}.CenteredSection{max-width:var(--centeredSectionMaxWidth);margin-left:auto;margin-right:auto}h1,h2,h3,h4,h5,h6{color:var(--title-text-color);font-weight:400;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;letter-spacing:0;line-height:1.2em;font-family:var(--title-text-font-family)}h1{font-size:4rem;text-align:center}h2{font-size:1rem}button,input,textarea{outline:none!important}button{cursor:pointer}button:focus,input:focus,textarea:focus{border-color:var(--focusBorderColor)!important}@media(max-width:800px){h1{font-size:2.5rem}h2{font-size:1.8rem}}.Button,button{background-color:var(--buttonBackgroundColor);color:var(--buttonTextColor);max-width:420px;min-width:180px;margin:0 auto;font-size:14px;font-style:normal;letter-spacing:0;text-transform:var(--button-text-transform);line-height:1.2em;text-align:center;padding:10px 20px;border:1px solid var(--buttonBorderColor);cursor:pointer;grid-column:1/-1}button:hover{opacity:.75}button:active{background-color:var(--buttonActiveBackgroundColor);color:var(--buttonActiveTextColor);border:1px solid var(--buttonBorderActiveColor)}.CheckboxContainer{cursor:pointer}.CheckboxContainer .CheckboxLabel{cursor:pointer;height:1.2em;display:inline-block;text-transform:var(--button-text-transform);font-size:var(--menu-item-font-size);display:flex;align-items:center}.CheckboxContainer .CheckboxLabel:active{opacity:.5}.CheckboxContainer .Checkbox{cursor:pointer;margin-right:.5em;position:relative;top:-.1em}.MenusContainer{position:inherit;background-color:#fff;display:flex;justify-content:center;column-gap:1em;align-items:space-around}.MenuContainerWrapper{overflow:visible;border:none}.MenuContainer{padding:0;min-width:6em}.MenuContainer .MenuTitle{background:#fff;padding:1em 0;width:100%;text-align:center;border:1px solid var(--menu-border);cursor:pointer}.MenuContainer .MenuTitle:active{opacity:.5}.MenuContainer .MenuItemsDropdownWrapper{position:relative;background-color:var(--body-background-color);width:100%}.MenuItemsContainer{position:absolute;top:0;left:0;background-color:var(--body-background-color);width:100%;max-width:320px;padding:.5em;z-index:var(--menu-panel-z-index)}.MenuItemsDropdownWrapper{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.MenuItemsDropdownWrapper.Open{max-height:1000px;transition:max-height .5s ease-out}.MenuItemsUnconstrainedWrapper{position:fixed;z-index:var(--menu-panel-z-index);background:transparent;top:0;left:50%;transform:translateX(-50%);max-width:400px;width:100%;margin-top:1em}.MenuItemsUnconstrainedWrapper .MenuItemsContainer{position:static;background:var(--menu-background-color);border:var(--menu-border);margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5em;gap:.5em;flex-wrap:wrap}.MenuItemsUnconstrainedWrapper .MenuItem{width:auto;cursor:pointer}.MenuItem,.MenuItemsUnconstrainedWrapper .MenuItem{padding:.5em;background-color:var(--menu-item-background-color)}.MenuItem{width:100%;text-align:left;font-size:var(--menu-item-font-size)}.BackgroundPanel{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--background-panel-z-index);background:transparent!important;pointer-events:auto;display:none}.MenuContainerWrapper.Closed .MenuItemsContainer{display:none}.MenuContainerWrapper.Open .MenuItemsContainer{display:grid}.MenuContainerWrapper.Open .BackgroundPanel{display:block}.ProductCard{border:none;border-radius:5px;overflow:hidden;cursor:pointer}.ProductCard .ProductInfo{padding:10px}.ProductCard .ProductTitle{letter-spacing:2px;text-transform:uppercase;color:var(--body-text-color);line-height:1.2em;text-align:center;text-decoration:none;width:100%;height:auto;font-size:13px;font-weight:300}.ProductCard .StyleTitle{display:block;text-transform:none;color:#383838;text-decoration:none;position:relative;padding:5px 0;font-size:11px;text-align:center;letter-spacing:0}.ProductCard .PriceRange{display:flex;justify-content:center;align-content:center;gap:1em;font-size:12px;font-weight:300;font-style:normal;letter-spacing:2px;text-transform:uppercase;line-height:1.2em;text-align:center;margin:0;opacity:1;-webkit-text-decoration-color:#aaa;text-decoration-color:#aaa;width:100%}.ProductCard .ProductPrice{display:inline-block}.ProductCard .CompareAtProductPrice{text-decoration:line-through;display:inline-block;-webkit-text-decoration-color:#aaa;text-decoration-color:#aaa}.ProductCard .ProductImage{width:100%;height:auto}.ProductCard .ProductImage:hover{opacity:.75}.ProductCard .ProductImage:active{opacity:.5}.ProductCard .ProductDescription{font-size:small;display:none}.ProductPage .ProductPageMainSection{max-width:1200px;margin:0 auto}.ProductPage .ProductPageMainSection .ProductPageImageAndInfoGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;padding:1rem}.ProductPage .ProductPageMainSection .ProductImage{width:100%;height:auto}@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;400;700&display=swap";@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-montserrat:"Montserrat",Arial,sans-serif;--body-text-font-family:var(--font-montserrat);--title-text-font-family:"Montserrat",Arial,sans-serif;--coclico-text-color:#404040;--body-text-color:var(--coclico-text-color);--body-background-color:#fff;--accentColor:#ba4c23;--borderColor:#aaa;--title-text-color:var(--coclico-text-color);--buttonBackgroundColor:#404040;--buttonTextColor:#fff;--buttonBorderColor:#404040;--buttonHoverBackgroundColor:transparent;--buttonHoverTextColor:#404040;--buttonActiveBackgroundColor:#fff;--buttonActiveTextColor:#414042;--focusBorderColor:#00;--buttonStyle:RectangleButton;--buttonFontFamily:var(--font-montserrat);--buttonFontSize:14;--buttonFontCapitalization:uppercase;--buttonFontLineHeight:1.5;--buttonFontLetterSpacing:0.1;--buttonHorizontalPadding:20px;--buttonVerticalPadding:10px}body.Coclico h1{font-style:normal;padding:0;margin:25px 0;text-align:center;font-size:80px;letter-spacing:.2em;text-transform:uppercase;line-height:1.2em;clear:both;font-weight:200}@media(max-width:800px){body.Coclico h1{font-size:2.5rem}body.Coclico h2{font-size:1.8rem}}body.Coclico .CollectionPage .MenuItemsConstrainedWrapper .MenuItemsContainer{display:none!important}body.Coclico .CollectionPage .MenuItemsContainer[data-menu=collections],body.Coclico .CollectionPage .MenuItemsContainer[data-menu=sort]{grid-template-columns:1fr}body.Coclico .CollectionPage .SelectedFilterTag{border:none!important}