:root{--max-width: var(--site-max-width);--black: #000000;--white: #ffffff;--cream: #FFF6D1;--font-stack: system-ui, sans-serif;--font-size: 1.125rem;--line-height: calc(1em + .5rem) ;--regular: 400;--bold: 900;--border: 2px solid var(--black);--shading: repeating-linear-gradient(45deg, white, white 2px, black 1px, black 3px);--fluid-base-min: var(--heading-font-size);--fluid-base-max: 1.35rem;--fluid-base-pref: calc(1vw + 1vh) ;--fluid-base: clamp(var(--fluid-base-min), var(--fluid-base-pref), var(--fluid-base-max));--scale: var(--heading-font-scale)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;border:none;border-collapse:collapse;outline:none;letter-spacing:var(--base-letter-spacing);list-style:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth}body{background:var(--background-color);color:var(--base-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--base-font-family, system-ui, sans-serif);font-size:var(--base-font-size, 1.125rem);font-weight:var(--base-font-weight, 400);line-height:var(--base-line-height, calc(1em + .5rem) );letter-spacing:var(--base-letter-spacing)}p,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-wrap:balance}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.announcement-bar-section{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);color:var(--heading-text-color)}h1,h2,.heading{font-family:GentyDemo,sans-serif}button{cursor:pointer}button:disabled,.button--soldout{background-color:var(--primary-background-color);opacity:.4}mark,.mark,p a{padding-left:.125rem;padding-right:.125rem}a{color:inherit;text-decoration:none;text-decoration-thickness:2px}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button,input[type=submit]{background:transparent}.bold{font-weight:var(--bold)}sup{position:absolute;top:-4px}header{margin:0 auto;max-width:var(--max-width)}main img,main svg,footer img{max-width:100%;height:auto;display:block}.section-wrap{padding:2rem 0;position:relative}.section-wrap.no-padding{padding:0}.section-wrap.no-padding-top{padding-top:0}.section-wrap.no-padding-bottom{padding-bottom:0}.section-wrap:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-5}.section{max-width:var(--max-width);margin:0 auto}.section--no-max{max-width:100%}.section-wrap:not(.no-padding)>.section{padding:.5rem 1rem}.button-section{margin-bottom:3rem}.uppercase{text-transform:uppercase}.strike,s{text-decoration:line-through}.underline{text-decoration:underline}.center,.flex.align-center{text-align:center;justify-content:center}.align-right,.flex.align-right{text-align:right;justify-content:flex-end}.align-left,.flex.align-left{text-align:left;justify-content:flex-start}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}body .nomargin{margin:0}body .hide{display:none}.fill{padding:.5rem 0;background-color:var(--black);color:var(--white)}.placeholder{background-color:#f7f7f7}@media(min-width:769px){body [data-device=mobile]{display:none}}@media(max-width:768px){body [data-device=desktop]{display:none}body [data-device=mobile]{display:flex}}a.skip-to-content{display:block;position:absolute;top:0;left:0;z-index:-1;transform:translate(-100%);background-color:var(--cream);padding:10px;color:var(--black);font-style:italic;text-decoration:underline;text-align:center}a.skip-to-content:focus-visible{position:relative;transform:translate(0)}@media(min-width:769px){*:focus-visible,a.skip-to-content:focus-visible span{outline:2px solid orange}}.form{max-width:600px}form.center{margin:0 auto}form .form-row{margin-bottom:1rem}form label{display:block;padding:4px 0}form .errors{color:red}input[type=text],input[type=search],input[type=number],input[type=email],input[type=tel],input[type=password],select,textarea{background:var(--background-color, none);width:100%;display:block;border-radius:0;border:1px solid var(--border-color);padding:1rem;font-family:var(--base-font-family, system-ui, sans-serif);font-size:var(--base-font-size, 1.125rem);font-weight:var(--base-font-weight, 400);color:var(--base-text-color, #000)}input[type=search]{min-width:400px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}select{-webkit-appearance:none;appearance:none;padding:.15rem 2rem .11rem .65rem;background:#ffffff4d;background-image:url("data:image/svg+xml,%0A%3Csvg width='41.2211298px' height='24px' viewBox='0 0 41.2211298 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M20.6222492,0 L20.6261197,0 L20.6270797,0 L20.632447,0 L20.650447,0.000388443622 L20.6534063,0.00048334847 L20.6552701,0.000517859595 L20.6606375,0.00070932427 L20.6786406,0.00120590176 C20.9041575,0.00946902809 21.1287498,0.0591020146 21.34011,0.150593796 L21.3415591,0.151265701 L21.3423269,0.151596435 C21.5433677,0.238804938 21.7315995,0.363465046 21.8961901,0.525146427 L21.8983634,0.527402421 L21.9001492,0.529072657 L21.9088148,0.537797307 L21.9175234,0.546445218 L21.9190967,0.548079206 L21.921448,0.550406037 C21.9355072,0.564718265 21.9492865,0.579209253 21.9627856,0.593871881 L21.9707887,0.60276535 L40.7338658,20.918211 C41.4149817,21.6556825 41.3765644,22.8015497 40.652932,23.4919549 L40.630794,23.512736 C39.8858732,24.2007318 38.7242648,24.154585 38.036269,23.4096642 L20.6105274,4.54208849 L3.18486071,23.4096643 C2.50374478,24.1471359 1.3584412,24.199739 0.612807397,23.5331555 L0.590335659,23.5127359 C-0.154585071,22.82474 -0.20073177,21.6631316 0.487264121,20.9182108 L19.2532037,0.599601689 L19.2583465,0.59387004 C19.2785951,0.5718761 19.2994743,0.550268348 19.3209829,0.529070822 L19.3227478,0.527345927 L19.324942,0.525148008 C19.4895327,0.363466643 19.6777645,0.238806555 19.8788052,0.151598071 L19.881021,0.150644268 L19.9075102,0.139373525 C20.1111,0.0550359976 20.3263712,0.00912299498 20.5424916,0.00120418689 L20.5604172,0.00070932427 L20.5658621,0.000519563352 L20.5676484,0.00048334847 L20.5706851,0.000386731527 L20.5886077,0 L20.5940524,0 L20.594935,0 L20.5988829,0 L20.6105274,0 L20.6222492,0 Z' id='Combined-Shape' fill='%23000000' fill-rule='nonzero' transform='translate(20.6106, 12) rotate(-180) translate(-20.6106, -12)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - .5rem) center;background-size:.85rem auto}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;background-color:var(--white);border:1px solid var(--base-text-color);position:relative;cursor:pointer}input[type=checkbox]:checked,input[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M18.577 6.183a1 1 0 0 1 .24 1.394l-5.666 8.02c-.36.508-.665.94-.94 1.269c-.287.34-.61.658-1.038.86a2.83 2.83 0 0 1-2.03.153c-.456-.137-.82-.406-1.149-.702c-.315-.285-.672-.668-1.09-1.116l-1.635-1.753a1 1 0 1 1 1.462-1.364l1.606 1.722c.455.487.754.806.998 1.027c.24.216.344.259.385.271c.196.06.405.045.598-.046c.046-.022.149-.085.36-.338c.216-.257.473-.62.863-1.171l5.642-7.986a1 1 0 0 1 1.394-.24'/%3E%3C/svg%3E");background-size:25px 25px;background-position:center center;background-repeat:no-repeat}.checkbox{margin-right:10px;display:inline-block;line-height:0}fieldset{border-bottom:1px dashed rgba(0,0,0,.15)}fieldset legend{display:block;margin-bottom:1rem;font-family:var(--base-font-family);font-size:1.25rem;font-weight:var(--bold);color:var(--base-text-color)}table{width:100%;border:var(--border);position:relative;background-color:var(--white);margin-bottom:2rem}table th{background-color:var(--black);color:var(--white)}table th,table td{padding:.75rem;text-align:left;border-bottom:1px dashed var(--base-text-color)}table tbody tr:nth-child(2n) td{background-color:var(--cream)}main button,.button{font-family:var(--base-font-family, system-ui,sans-serif);font-size:var(--base-font-size, 1.125rem);font-weight:var(--base-font-weight, 400);line-height:var(--base-line-height, calc(1em + .5rem) );letter-spacing:var(--base-letter-spacing);font-size:1rem;font-weight:600;text-transform:var(--button-text-transform, none);cursor:pointer;display:inline-block;text-decoration:none;padding:10px 20px;position:relative;border-radius:var(--button-border-radius, 0);background:transparent;color:var(--base-text-color);white-space:nowrap}button+button,.button+.button{margin-left:.1rem}.button--small{padding:5px 18px}header.section.logo-center{max-width:100%!important;background-color:#5ea7b3!important}header.section.logo-center>*{max-width:1250px;margin:0 auto}#shopify-section-sections--29112697749664__nav{position:sticky;top:0;z-index:100;background-color:#fff}.button--primary{background-color:var(--primary-background-color);color:var(--primary-text-color);border-radius:var(--button-border-radius);border:var(--button-border-width) var(--button-border-style) var(--primary-border-color);cursor:pointer;transition:background-color .3s ease}.button--primary:hover{background-color:color-mix(in srgb,var(--primary-background-color),white 20%)}.button--secondary{background-color:var(--secondary-background-color);color:var(--secondary-text-color);border-radius:var(--button-border-radius);border:var(--button-border-width) var(--button-border-style) var(--secondary-border-color);cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.button--secondary:hover{background-color:color-mix(in srgb,var(--secondary-background-color),white 10%);border-color:color-mix(in srgb,var(--secondary-border-color),white 10%)}.button--accent{background-color:var(--accent-background-color);color:var(--accent-text-color);border-radius:var(--button-border-radius);border:var(--button-border-width) var(--button-border-style) var(--accent-border-color);cursor:pointer;transition:background-color .3s ease}.button--accent:hover{background-color:color-mix(in srgb,var(--accent-background-color),white 20%)}.button--atc{width:100%}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal}h1,.h1{font-weight:var(--bold);margin-top:1rem;margin-bottom:1rem;position:relative}h2,.h2{font-weight:var(--bold);margin:0 auto 1.5rem;position:relative;z-index:0}h3,.h3,h4,.h4{font-weight:var(--bold);margin-top:1rem;margin-bottom:1rem;line-height:1.4}h6,.h6{font-size:var(--fluid-base)}h5,.h5{font-size:calc(var(--fluid-base) * var(--scale))}h4,.h4{font-size:calc(var(--fluid-base) * var(--scale) * var(--scale))}h3,.h3{font-size:calc(var(--fluid-base) * var(--scale) * var(--scale) * var(--scale))}h2,.h2{font-size:calc(var(--fluid-base) * var(--scale) * var(--scale) * var(--scale) * var(--scale))}h1,.h1{font-size:calc(var(--fluid-base) * var(--scale) * var(--scale) * var(--scale) * var(--scale) * var(--scale))}main p,main ul,main ol,main p>*,.rte{line-height:var(--base-line-height);margin-bottom:1rem;letter-spacing:var(--base-letter-spacing)}hr{background:none;border-top:2px dashed var(--black);margin-top:1.5rem;margin-bottom:1.5rem}hr.solid{border-top-style:solid}.large-text{font-size:2rem}.small-text{font-size:.825rem}.rte ul,.rte ol{margin-left:2rem}.rte ul li{list-style:square}.rte ol li{list-style:auto}.rte ul,.rte ol{display:block!important;columns:initial!important;column-count:initial!important;grid-template-columns:none!important}.rte li{display:list-item!important;width:auto!important;float:none!important}details.filter-group,details.product--tabs{position:relative;margin-bottom:1.5rem;background-color:#fff}details.filter-group summary::-webkit-details-marker,details.product--tabs summary::-webkit-details-marker{display:none}.filter-group summary,.product--tabs summary{position:relative;font-size:1.2rem;font-weight:var(--bold);padding:16px 16px 16px 42px;cursor:pointer}.filter-group summary:before,.product--tabs summary:before{content:"\279c";margin-right:8px;position:absolute;left:16px;top:unset;font-size:1rem}details[open].filter-group summary:before,details[open].product--tabs summary:before{transform:rotate(90deg)}details.filter-group summary em,details.product--tabs summary em{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:150px;height:100%;padding:0 16px;border-left:var(--border);font-weight:var(--regular)}details.filter-group>div,details.product--tabs>div{padding:16px}details.product--tabs{border:1px solid #ddd;margin-bottom:10px;overflow:hidden}summary~.rte{margin-bottom:0}.grid-2,.grid-3{display:grid}.grid-2{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 100px),1fr));grid-gap:100px}.grid-3{grid-template-columns:repeat(auto-fill,minmax(calc(33.33% - 24px),1fr));grid-gap:24px}.flex{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.flex.middle,.grid-2.middle,.grid-3.middle{align-items:center}.flex.wrap{flex-wrap:wrap}.products-grid,.collections-grid{display:grid;grid-template-columns:repeat(var(--products-per-row, 5),1fr);gap:1rem;margin-top:1.5rem}#subcollections .collections-grid{overflow-x:scroll;overflow-y:hidden}.articles-grid{display:grid;grid-template-columns:repeat(var(--per-row),1fr);gap:2rem;margin-top:1.5rem;margin-bottom:2rem}.product-card,.collection-card,.article-card,.box,.pill{display:flex;flex-direction:column;gap:.5rem;border:1px solid rgba(var(--black),.2);text-decoration:none;position:relative;margin-bottom:1rem}.box{display:inline-block;margin-bottom:2rem}.pill{display:inline-flex;padding:.15rem .75rem;border-radius:50px}.product-card img,.collection-card img,.article-card img{width:100%;object-fit:cover;object-position:center}header{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;padding:0 1rem;align-items:center}header #logo{display:flex;align-items:center;margin:0 1rem}header form{flex:1 auto}.header--container ul{align-items:center}@media(max-width:1012px){.header-button[data-device=desktop]{display:none}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#0006;display:flex;justify-content:center;align-items:flex-start;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.modal.show{visibility:visible;opacity:1}.modal-content{background-color:#fff;margin:40px auto 0;padding:3rem;border:1px solid #888;width:100%;border-radius:8px;transform:translateY(-20px);transition:transform .3s ease}.modal.show .modal-content{transform:translateY(0)}.close-modal{color:#aaa;float:right;font-size:2rem;font-weight:700;background:none;border:none;cursor:pointer}.close-modal:hover,.close-modal:focus{color:#000;text-decoration:none}.modal-content{position:relative}.close-modal{position:absolute;top:1rem;right:1rem;float:none}nav{font-family:var(--nav-font-family);font-size:var(--nav-font-size);font-weight:var(--nav-font-weight);line-height:var(--nav-line-height);text-transform:var(--nav-text-transform)}.nav--background{background-color:var(--nav-bg-color);color:var(--nav-text-color)}.nav__list{list-style:none;padding:0;margin:0;display:flex;justify-content:center}.nav__item{position:relative}.nav__link{text-decoration:none;display:block;padding:10px 15px;letter-spacing:var(--nav-letter-spacing);color:var(--nav-text-color)}.nav__link:hover,.nav__dropdown-link:hover{color:var(--nav-hover-color)}.nav__item--dropdown .nav__link--dropdown-toggle{display:flex;align-items:center;cursor:pointer}.nav__dropdown-icon{margin-left:5px}.nav__dropdown-menu{display:none;position:absolute;top:100%;left:0;background-color:var(--nav-bg-color);list-style:none;margin:0;min-width:200px;z-index:10}@media screen and (min-width:769px){.nav__dropdown-menu{padding:24px 0}.nav__dropdown-menu.child{padding:5px 0}.nav__item--dropdown:hover>.nav__dropdown-menu{display:block}}.nav__item--dropdown.clicked>.nav__dropdown-menu{display:block}.nav__dropdown-menu .nav__item--dropdown .nav__dropdown-menu{left:100%;top:0}.nav__dropdown-menu .nav__dropdown-item{padding-left:20px;padding:.5rem .92rem}.nav__dropdown-menu .nav__dropdown-menu .nav__dropdown-item{padding:.5rem;padding-left:35px}.nav__close-button{color:var(--nav-text-color)}.nav__dropdown-icon{display:inline-block;transition:transform .3s ease}.nav__item--dropdown.clicked>.nav__link--dropdown-toggle .nav__dropdown-icon{transform:rotate(180deg)}header{padding:.5rem}header.logo-center{grid-template-columns:1fr auto 1fr}header.logo-center #logo{grid-column:2 / 3}header.logo-center .flex.align-center{grid-column:1 / 2}header.logo-center .flex.align-right{grid-column:3 / 4}#btn-menu{grid-column:1 / 2}.nav-icon-button span.nav-icon{display:inline-block;--size: 30px;width:var(--size);height:var(--size)}.nav-icon-button svg{width:100%;height:100%}.social-media-icons .nav-icon-button span.nav-icon{--size: 25px}.social-media-icons.flex{align-items:center}.search-icon-button{background-color:transparent}.cart-icon-button,.account-icon-button{background-color:transparent;position:relative}.cart-icon-button{position:relative}.cart-icon-button .js--cart-counter{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-size:13px;display:flex;justify-content:center;align-items:center;color:var(--base-text-color);font-weight:700}blockquote{position:relative;padding-left:4rem;margin-left:2rem}blockquote:before{position:absolute;content:url("data:image/svg+xml,%0A%3Csvg width='42px' height='27px' viewBox='0 0 42 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='UK-Website' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Ecommerce-Web-Designer' transform='translate(-49.000000, -3818.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='Group' transform='translate(49.726562, 3818.000000)'%3E%3Cpath d='M17.5429688,0 L17.5429688,6.890625 C15.6445312,6.890625 14.2148438,7.16015625 13.2539062,7.69921875 C12.2695312,8.28515625 11.6601562,8.953125 11.4257812,9.703125 C11.1679688,10.453125 11.015625,11.9414062 10.96875,14.1679688 L17.5429688,14.1679688 L17.5429688,27 L0,27 L0,16.0664062 C0,12.1054688 0.140625,9.41015625 0.421875,7.98046875 C0.703125,6.52734375 1.5234375,5.0859375 2.8828125,3.65625 C4.2421875,2.2734375 5.89453125,1.3125 7.83984375,0.7734375 C9.73828125,0.2578125 12.9726562,0 17.5429688,0 Z M41.2734375,0 L41.2734375,6.890625 C39.3984375,6.890625 37.9804688,7.16015625 37.0195312,7.69921875 C36.0117188,8.26171875 35.390625,8.9296875 35.15625,9.703125 C34.8984375,10.4765625 34.7578125,11.9648438 34.734375,14.1679688 L41.2734375,14.1679688 L41.2734375,27 L23.765625,27 L23.765625,16.0664062 C23.765625,12.1054688 23.90625,9.41015625 24.1875,7.98046875 C24.46875,6.52734375 25.2890625,5.0859375 26.6484375,3.65625 C28.0078125,2.2734375 29.6601562,1.3125 31.6054688,0.7734375 C33.5039062,0.2578125 36.7265625,0 41.2734375,0 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");z-index:1;left:0;top:0}blockquote:after{position:absolute;content:url("data:image/svg+xml,%3Csvg width='42px' height='27px' viewBox='0 0 42 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient id='Gradient-1' x1='0%25' y1='6%25' x2='6%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color= 'black' /%3E%3Cstop offset='50%25' stop-color= 'white' /%3E%3C/linearGradient%3E%3ClinearGradient id='shading' xlink:href='%23Gradient-1' spreadMethod='repeat' /%3E%3C/defs%3E%3Cg id='UK-Website' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='quote-shaded' class='quote-shaded' transform='translate(-49.000000, -3818.000000)' fill= 'url(%23shading)' fill-rule='nonzero'%3E%3Cg id='Group' transform='translate(49.726562, 3818.000000)'%3E%3Cpath d='M17.5429688,0 L17.5429688,6.890625 C15.6445312,6.890625 14.2148438,7.16015625 13.2539062,7.69921875 C12.2695312,8.28515625 11.6601562,8.953125 11.4257812,9.703125 C11.1679688,10.453125 11.015625,11.9414062 10.96875,14.1679688 L17.5429688,14.1679688 L17.5429688,27 L0,27 L0,16.0664062 C0,12.1054688 0.140625,9.41015625 0.421875,7.98046875 C0.703125,6.52734375 1.5234375,5.0859375 2.8828125,3.65625 C4.2421875,2.2734375 5.89453125,1.3125 7.83984375,0.7734375 C9.73828125,0.2578125 12.9726562,0 17.5429688,0 Z M41.2734375,0 L41.2734375,6.890625 C39.3984375,6.890625 37.9804688,7.16015625 37.0195312,7.69921875 C36.0117188,8.26171875 35.390625,8.9296875 35.15625,9.703125 C34.8984375,10.4765625 34.7578125,11.9648438 34.734375,14.1679688 L41.2734375,14.1679688 L41.2734375,27 L23.765625,27 L23.765625,16.0664062 C23.765625,12.1054688 23.90625,9.41015625 24.1875,7.98046875 C24.46875,6.52734375 25.2890625,5.0859375 26.6484375,3.65625 C28.0078125,2.2734375 29.6601562,1.3125 31.6054688,0.7734375 C33.5039062,0.2578125 36.7265625,0 41.2734375,0 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");left:4px;top:4px}footer.section-wrap{padding:1rem 0;background-color:var(--footer-bg-color);color:var(--footer-text-color)}footer .section>div:not(:last-child){border-bottom:1px dashed var(--footer-text-color);padding-bottom:1rem;margin-bottom:1rem}footer .footer__heading{color:var(--footer-text-color)}footer ul{display:block;text-align:left;padding:0;margin:0}footer ul li{margin-bottom:.5rem}footer p a{background-color:transparent}.footer-wrapper{display:flex;flex-wrap:wrap;padding:20px;justify-content:space-between;width:100%}.section--no-max .footer-wrapper{padding:0}.footer-wrapper>div{width:24%;margin-bottom:20px}@media(max-width:768px){.footer-wrapper>div{width:100%}}.footer-menu ul{list-style:none;padding:0;margin:0}.footer-menu li{margin-bottom:5px}.footer-menu a{text-decoration:none;font-size:.9rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:calc(1 + .8 / 1.15)}.footer-image-text img{max-width:100%;height:auto;margin-bottom:10px}.footer-image-text__content{font-size:14px}.footer-social-icons .social-icons{display:flex}.footer-social-icons .social-icons a{margin-right:10px}.footer-text-social-icons .social-icons{display:flex}.footer-text-social-icons .social-icons a{margin-right:10px;width:30px;height:30px}.footer-text-social-icons .social-icons a svg{width:100%;height:100%}.footer-text-social-icons__content{font-size:14px;margin-bottom:10px}.footer-newsletter form{display:flex;flex-direction:column}.footer-newsletter input[type=email]{padding:10px;margin-bottom:10px;border:1px solid #ccc}.footer-newsletter button{padding:10px 20px;background-color:#000;color:#fff;border:none;cursor:pointer}.footer-wrapper h3{margin-bottom:10px}.footer-section .footer-secondary{display:flex;justify-content:space-between;align-items:center;padding:1rem 20px;border-top:1px solid #ddd;flex-wrap:wrap;width:100%;box-sizing:border-box;margin-bottom:0}.footer-secondary .payment-icons{display:flex;align-items:center}.footer-secondary .payment-icons svg{height:25px;margin-right:10px}.footer-secondary .localization,.footer-secondary .localization form{display:flex;align-items:center}.footer-secondary .localization-selector{margin-right:10px;display:flex;align-items:center}.footer-secondary .localization-selector select{margin:0 .51rem}footer-secondary label{margin-right:5px}@media(max-width:768px){.footer-section .footer-secondary,.footer-secondary .localization form{flex-direction:column;align-items:flex-start;padding:0;border-top:0}.footer-secondary .localization{margin-top:10px}}#breadcrumb{padding:.5rem 0 0}#breadcrumb ol.flex{gap:.5rem}#breadcrumb li:not(:last-child):after{content:"//";margin-left:.5rem;opacity:.25}dialog{position:fixed;z-index:100;background-color:var(--black);border:0;border-radius:20px;max-width:480px;width:calc(100vw - 2rem);color:#fff;text-align:center;padding:1rem;margin:auto}dialog p{line-height:1.35;margin-bottom:1rem}article{max-width:800px;margin:0 auto 48px}article h2{text-align:left;margin:48px 0 24px}article ul,article ol{line-height:2rem;margin-top:36px;margin-bottom:36px;margin-left:50px}article li{margin-bottom:8px}article ul li{list-style:square}article ol li{list-style:decimal}article img{border:var(--border);margin:32px auto}#predictive-search{position:relative}#predictive-search-results{position:absolute;z-index:10;top:.5rem;left:0;right:0;background-color:var(--white);border:2px solid var(--black);padding-bottom:1rem}#predictive-search-results ul{display:block}#predictive-search-results ul li{display:block;text-align:left;margin:0 .75rem;padding:.5rem 0;border-bottom:2px dashed var(--black)}#predictive-search-results li:hover{background-color:#f7f7f7}#predictive-search-results li a{display:flex;align-items:center;justify-content:flex-start;gap:1rem;text-decoration:none}#predictive-search-results li img{border:1px solid var(--black)}#predictive-search-results button{font-size:inherit;font-family:inherit;color:inherit;background:transparent;text-decoration:underline;text-decoration-thickness:2px;margin:.5rem;padding:.5rem}.quantity-selector{align-items:center;justify-content:flex-start}.quantity-controls{display:flex;align-items:center;background:var(--background-color, none);border:1px solid var(--border-color);border-radius:var(--button-border-radius, 0)}.quantity-controls input[type=number]{border:none;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}button[data-quantity-action]{padding:5px 10px;cursor:pointer;margin:0 5px;font-size:16px;background:none}button[data-quantity-action]:hover{background-color:#e0e0e0}#quantity{text-align:center}.cart-items-group{display:flex;flex-direction:column;gap:0}.cart-items-header{padding:1rem 0;font-weight:var(--bold);border-bottom:var(--border)}.cart-items-header,.cart-item{width:100%;gap:2rem;align-items:flex-start;margin:0;display:flex;flex-wrap:nowrap}.cart-item{position:relative;border-bottom:1px solid rgba(0,0,0,.15);margin:1rem 0;padding-bottom:1rem}.cart-item>div,.cart-items-header>div{flex:1}#main-cart-content .cart-item>div,#main-cart-content .cart-items-header>div{flex:.5}#main-cart-content .cart-item>div:first-child,#main-cart-content .cart-items-header>div:first-child{flex:1}.cart-item__image{border:1px solid rgba(0,0,0,.1)}.cart-item__image img,.cart-item__image svg{width:100px;height:auto}.cart-item__details{flex:1;display:flex;flex-direction:column;gap:.5rem}.cart-item h3{margin:0;font-size:1rem}.cart-item input[type=number]{max-width:5rem}.cart-items-header>div:last-child,.cart-item>div:last-child{text-align:right}.cart-item ul{font-size:1rem;line-height:1.5;margin-bottom:0}.cart-items-footer{margin-left:auto;margin-right:0;max-width:600px;display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.cart-items-footer__total{align-items:baseline}.cart-items-footer .button{min-width:250px}.spend-more-content{background-color:#00000006;border:1px solid var(--black);border-radius:8px;padding:.5rem 1rem}.spend-more-content p{margin:0;text-align:center}.gift-wrap-option{border-top:1px dashed rgba(0,0,0,.15);margin-top:.75rem;padding-top:.5rem}select.js--gift-wrap-type{width:auto;padding:.5rem 2rem .5rem .5rem}.cart-item .flex.align-left.middle{display:flex;align-items:center;gap:.1rem}.product-quantity{justify-content:flex-start}.quantity-selector{display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:4px;overflow:hidden;min-width:120px}.quantity-button{background:transparent;border:none;padding:.5rem;cursor:pointer;font-size:1rem;line-height:1;transition:background-color .2s;flex:1;width:2rem;display:flex;align-items:center;justify-content:center;color:var(--base-text-color)}.quantity-button:hover{background-color:#0000000d}.quantity-selector input[type=number]{width:3rem;text-align:center;border:none;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);padding:.5rem;-moz-appearance:textfield;flex-shrink:0}.quantity-selector input[type=number]::-webkit-outer-spin-button,.quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-drawer__header h2{font-size:2.25rem;margin:0}.cart-item .button-small{padding:.5rem;min-width:auto;flex-shrink:0}.cart-item .button-small .nav-icon{--size: 20px;width:var(--size);height:var(--size)}.cart-item__title{font-size:.95rem}@media screen and (max-width:749px){.cart-item .flex.align-left.middle{gap:.5rem}.quantity-selector{min-width:100px}.quantity-button{padding:.5rem}}.cart-drawer__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999;pointer-events:auto;cursor:pointer;opacity:0;visibility:hidden}.cart-drawer.active>.cart-drawer__overlay{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;z-index:1000;visibility:hidden}.cart-drawer__wrapper{position:relative;z-index:1000;height:100%;width:100%;max-width:400px;pointer-events:auto;background:var(--white);margin-left:auto;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.cart-drawer.active{visibility:visible}.cart-drawer.active .cart-drawer__wrapper{transform:translate(0)}.cart-drawer.active,.cart-drawer.active .cart-drawer__wrapper,.cart-drawer.active .cart-drawer__content{visibility:visible}.cart-drawer__content{background:var(--white);height:100%;display:flex;flex-direction:column;margin-left:auto;padding:1rem}.cart-drawer__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.cart-drawer__items{flex:1;overflow-y:auto;padding:1rem 0}.cart-drawer__footer{padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}.cart-drawer__total{display:flex;justify-content:space-between;margin-bottom:1rem;font-weight:700}.cart-drawer__buttons{display:flex;gap:1rem}.cart-drawer__buttons .button{flex:1;text-align:center}.cart-drawer .cart-item__image{width:80px;height:80px}.product-card__image-wrapper,.product-images-slider{position:relative}.product-card__sale-label{position:absolute;top:10px;right:10px;background-color:var(--sale-background-color);color:var(--sale-text-color);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;z-index:9}.products-grid--slider{display:flex;overflow:hidden;position:relative;gap:0;will-change:transform}.products-grid--slider .product-card{flex:0 0 calc(100% / var(--products-per-row));min-width:calc(100% / var(--products-per-row));transition:transform .5s cubic-bezier(.4,0,.2,1)}.products-grid--slider .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:var(--white);border:1px solid var(--black);width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;opacity:.8;transition:all .3s ease;border-radius:50%;box-shadow:0 2px 4px #0000001a}#product-photos .swiper-button-disabled,.lightbox .swiper-button-disabled{display:none!important}.products-grid--slider .slider-arrow:hover{opacity:1;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 8px #0003}.products-grid--slider .slider-arrow--prev{left:10px}.products-grid--slider .slider-arrow--next{right:10px}.products-grid--slider .slider-arrow.hidden{display:none}@media(max-width:749px){.products-grid{grid-template-columns:repeat(2,1fr)}.products-grid--slider .product-card{flex:0 0 50%;min-width:50%}}.product-grid--alignment-left .product-card__detail-wrapper>*{text-align:left}.product-grid--alignment-center .product-card__detail-wrapper>*{text-align:center}.product-card__detail-wrapper h5{margin:0}.product-grid-content{padding:.5rem .5rem 1rem}.products-grid-swiper{margin-top:1.5rem;padding:0 40px;position:relative;overflow:hidden}.products-grid-swiper .swiper-slide{width:100%;height:auto}.swiper-wrapper{height:auto}.products-grid-swiper .swiper-button-prev,.products-grid-swiper .swiper-button-next{position:absolute;top:50%;width:40px;height:40px;background:var(--white);border:1px solid var(--black);border-radius:50%;box-shadow:0 2px 4px #0000001a;transition:all .3s ease;transform:translateY(-50%);z-index:10}.products-grid-swiper .swiper-button-prev:hover,.products-grid-swiper .swiper-button-next:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 4px 8px #0003}.products-grid-swiper .swiper-button-prev:after,.products-grid-swiper .swiper-button-next:after{font-size:16px;color:var(--black)}.products-grid-swiper .swiper-button-prev{left:0}.products-grid-swiper .swiper-button-next{right:0}@media(max-width:749px){.products-grid-swiper{padding:0}}.swiper-slide-thumb-active{opacity:1;border:2px solid #000}.product-thumbs-slider .swiper-slide{opacity:.6;transition:opacity .3s}.product-card__form{margin-top:1rem}.button--atc{width:100%;background-color:var(--primary-background-color);color:var(--primary-text-color);border:none;padding:.75rem;cursor:pointer;transition:background-color .3s ease}.button--atc:hover{background-color:color-mix(in srgb,var(--primary-background-color),white 20%)}.cart-popup{display:none;position:fixed;top:10%;right:5%;transform:translate(0);background:var(--white);border-radius:8px;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 10px #0000001a;z-index:1000;max-width:350px;width:100%;animation:fadeIn .3s ease}.cart-popup__content{text-align:center;padding:1rem}.cart-popup__buttons{display:flex;gap:1rem;justify-content:center;margin-top:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0)}}.cart-popup__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.cart-popup__title{font-weight:700}.cart-popup__item{display:flex;gap:1rem;margin-bottom:1rem}.cart-popup__item-image{width:80px;height:80px}.cart-popup__item-image img{width:100%;height:100%;object-fit:cover}.cart-popup__item-details{flex:1}.cart-popup__item-details h3{margin:0 0 .5rem;font-size:1rem;text-align:left}.cart-popup__item-price{display:flex;gap:.5rem}.cart-popup__footer{text-align:center}.cart-popup__footer .button{width:100%}.collection-cart__text h3{margin:0}.collection-section{display:flex;flex-wrap:wrap;align-items:center}.collection-text{flex:1;padding-right:1rem;padding-left:1rem;margin:1rem}.collection-image{flex:1;display:flex;justify-content:center;align-items:stretch;overflow:hidden}.collection-image img{width:100%;height:auto;object-fit:cover}@media(max-width:767.99px){.collection-image{display:none}.collection-text{padding-right:0}}.richtext--image .heading-block{margin-bottom:0}.newsletter--privacy span{text-align:left}.divider-section{display:block;line-height:0}.section:not(.section--no-max) .image-text-right .image-text-content{margin-left:2rem}.section:not(.section--no-max) .image-text-left .image-text-content{margin-right:2rem}strong.js--cart-item-total\a0 {font-size:1rem!important}h3.h5.heading\a0 {font-size:1.3rem!important}.details.filter-group,details.product--tabs{background-color:none}.button--atc{padding-top:1.2rem;padding-bottom:1.2rem}details.product--tabs{border:0px}.swiper-button-next:after{color:#000!important}.swiper-button-prev:after{color:#000!important}#cart-confirm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center}#cart-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}#cart-confirm-box{position:relative;background:var(--background-color);border:var(--button-border-width) var(--button-border-style) var(--accent-border-color);border-radius:var(--button-border-radius);padding:2rem;max-width:380px;width:90%;font-family:var(--base-font-family);text-align:center;z-index:1}#cart-confirm-message{font-size:var(--base-font-size);color:var(--base-text-color);margin:0 0 1.5rem;line-height:var(--line-height)}#cart-confirm-actions{display:flex;gap:1rem;justify-content:center}#cart-confirm-actions .button{min-width:100px}.cart-items-footer{padding-top:10px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
