.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;margin:0;padding:0}*,:before,:after{box-sizing:border-box}html{font-size:62.5%;overflow-x:clip}body{font-family:var(--gps-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--gps-color-text);background-color:var(--gps-color-bg);word-break:break-all;font-size:1.6rem;overflow-x:clip}button,input,select,textarea,menuitem,optgroup,option{font-family:var(--gps-font-family)}img{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{vertical-align:middle;font-weight:400}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}strong,b{font-weight:700}label{cursor:pointer}select{max-width:100%}label{display:inline-block}hr{background-color:var(--gps-color-border);border:none;height:.1rem;margin:5rem 0;display:block}summary{cursor:pointer;list-style:none;position:relative}:root{--gps-font-family:"LINE Seed JP", sans-serif;--gps-color-primary:#ff5d18;--gps-color-action:#ff5d18;--gps-color-attention:#f02603;--gps-color-bg:#f3edea;--gps-color-bg-dark:#d2c2bb;--gps-color-bg-surface:#fffaf7;--gps-color-bg-bar:#e8dfdb;--gps-color-bg-white:#fff;--gps-color-section-bg:#f6f4f3;--gps-color-input-bg:#f2f2f2;--gps-color-blockquote-bg:#ede5e2;--gps-color-text:#000;--gps-color-text-main:#5f544f;--gps-color-text-main-rgb:95 84 79;--gps-color-text-sub:#616161;--gps-color-text-muted:#616161;--gps-color-text-dim:#575757;--gps-color-text-light:#b8b0ad;--gps-color-text-subtle:#b8b0ad;--gps-color-text-copyright:#bcbcbc;--gps-color-border:#e8dfdb;--gps-color-border-dark:#d2c2bb;--gps-color-stroke:#e7e7e7;--gps-color-placeholder:#d9d9d9;--gps-color-pagination:#c8c8c8;--gps-color-line:#00b900;--gps-color-link:#275ba6;--gps-color-sale:#f02603;--gps-color-sale-dark:#d32a28;--gps-color-soldout:#d7d7d7;--gps-color-soldout-overlay:#bd9a8ab3;--gps-color-overlay:#0009;--gps-color-gradient-start:#30cff1;--gps-color-gradient-end:#0ce0bb;--gps-color-favorite:#b28153;--gps-color-favorite-alt:#eeb71f;--gps-color-highlight:#f1e051;--gps-color-highlight-alt:#fef259;--gps-radius-button:40px;--gps-radius-card:30px;--gps-radius-search:22px;--gps-radius-tag:20px;--gps-radius-badge:5px;--gps-radius-circle:100px;--gps-radius-banner:10px;--gps-page-width:1440px;--gps-page-padding:20px;--gps-section-gap:40px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.shopify-section.section-header{z-index:10;position:sticky;top:0}.l-header{background-color:#f3edea;display:block}.l-header__inner{box-sizing:border-box;align-items:center;max-width:1440px;height:100px;margin:0 auto;padding:0 30px 0 40px;display:flex}.l-header__logo{flex-shrink:0;margin-right:30px;line-height:0}.l-header__logo a{line-height:0;display:inline-block}.l-header__logo img,.l-header__logo svg{width:auto;height:64px;display:block}.l-header__logo h1{margin:0;padding:0;line-height:0}.l-header__nav{align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.l-header__nav a{color:#000;white-space:nowrap;font-size:18px;font-weight:800;text-decoration:none}.l-header__spacer{flex:auto;min-width:20px}.l-header__actions{flex:0 auto;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.l-header__search{color:#000;box-sizing:border-box;background-color:#fff;border:none;border-radius:20px;flex:0 220px;align-items:center;gap:8px;min-width:80px;height:40px;padding:0 16px;display:flex}.l-header__search-submit{cursor:pointer;color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.l-header__search-submit svg{width:20px;height:20px}.l-header__search-input{color:#5f544f;appearance:none;background:0 0;border:0;flex:auto;min-width:0;height:100%;padding:0;font-family:inherit;font-size:13px;font-weight:400}.l-header__search-input::placeholder{color:#575757;opacity:.5}.l-header__search-input:focus,.l-header__search-input:focus-visible{outline:none}.l-header__search-input::-webkit-search-cancel-button{appearance:none}.l-header__login{color:#fff;background-color:#000;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 18px;text-decoration:none;display:flex}.l-header__login svg{stroke:#f3edea;fill:none;width:20px;height:20px}.l-header__login span{color:#f3edea;white-space:nowrap;font-size:12px;font-weight:700}.l-header__cart{color:#000;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex;position:relative}.l-header__cart svg{width:100%;height:100%}.l-header__wishlist{color:#000;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex}.l-header__wishlist svg{width:100%;height:100%}.l-header__cart-badge{color:#fff;text-align:center;box-sizing:border-box;background-color:#ff5d18;border-radius:5px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:2px;right:0}.l-header__search-toggle{cursor:pointer;color:#000;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.l-header__search-toggle svg{width:26px;height:26px}.l-header__search-panel{opacity:0;pointer-events:none;z-index:9;background:#f3edea;padding:12px;transition:transform .25s,opacity .25s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 6px 12px #5f544f0d}.l-header__search-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.l-header__search-panel[hidden]{display:none}.l-header__search-panel-form{box-sizing:border-box;background-color:#fff;border-radius:20px;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.l-header__search-panel-submit{cursor:pointer;color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.l-header__search-panel-submit svg{width:20px;height:20px}.l-header__search-panel-input{color:#5f544f;appearance:none;background:0 0;border:0;flex:auto;min-width:0;height:100%;padding:0;font-family:inherit;font-size:13px;font-weight:400}.l-header__search-panel-input::placeholder{color:#575757;opacity:.5}.l-header__search-panel-input:focus{outline:none}.l-header__search-panel-input::-webkit-search-cancel-button{appearance:none}.l-header__hamburger{display:none}@media (width<=989px){.l-header__inner{height:80px;padding:0 8px 0 12px;position:relative}.l-header__nav,.l-header__search,.l-header__login,.l-header__wishlist,.l-header__spacer{display:none}.l-header__search-toggle{display:flex}.l-header__hamburger{cursor:pointer;color:#000;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.l-header__hamburger svg{width:20px;height:12px}.l-header__logo{margin-right:0;position:absolute;left:50%;transform:translate(-50%)}.l-header__logo img,.l-header__logo svg{height:56px}.l-header__actions{gap:0;margin-left:auto}}.l-header-drawer{z-index:1100;box-sizing:border-box;background:#f3edea;width:300px;height:100vh;padding:20px;transition:transform .3s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.l-header-drawer.is-open{transform:translate(0)}.l-header-drawer__overlay{z-index:1099;opacity:0;pointer-events:none;background:#00000026;transition:opacity .3s;position:fixed;inset:0}.l-header-drawer__overlay.is-open{opacity:1;pointer-events:auto}.l-header-drawer__close{cursor:pointer;color:#000;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;padding:0;display:flex}.l-header-drawer__login{color:#fff;box-sizing:border-box;background-color:#000;border-radius:5px;align-items:center;gap:8px;width:100%;height:44px;margin-bottom:12px;padding:0 16px;text-decoration:none;display:flex}.l-header-drawer__login svg{width:16px;height:16px}.l-header-drawer__login span{color:#f3edea;font-size:13px;font-weight:700}.l-header-drawer__search{box-sizing:border-box;background:#fff;border:0;border-radius:22px;align-items:center;gap:8px;width:100%;height:44px;margin-bottom:20px;padding:0 16px;display:flex}.l-header-drawer__search-submit{cursor:pointer;color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.l-header-drawer__search-submit svg{width:18px;height:18px}.l-header-drawer__search-input{color:#5f544f;appearance:none;background:0 0;border:0;flex:auto;min-width:0;height:100%;padding:0;font-family:inherit;font-size:13px;font-weight:400}.l-header-drawer__search-input::placeholder{color:#575757;opacity:.5}.l-header-drawer__search-input:focus,.l-header-drawer__search-input:focus-visible{outline:none}.l-header-drawer__search-input::-webkit-search-cancel-button{appearance:none}.l-header-drawer__nav{margin:0;padding:0;list-style:none}.l-header-drawer__nav li{margin-bottom:8px}.l-header-drawer__nav a{color:#000;padding:8px 0;font-size:15px;font-weight:700;text-decoration:none;display:block}.l-header-drawer__divider{border:none;border-top:1px solid #d2c2bb;margin:16px 0}.l-footer{color:#fff;background-color:#000}.l-footer__inner{max-width:1440px;margin:0 auto;padding:40px 20px 30px}@media (width>=990px){.l-footer__inner{padding:55px 40px 40px}}.l-footer__main{flex-direction:column;gap:70px;padding-bottom:60px;display:flex}@media (width>=990px){.l-footer__main{flex-direction:row;justify-content:space-between;gap:40px;padding-bottom:80px}}.l-footer__brand{order:2}@media (width>=990px){.l-footer__brand{order:1}}.l-footer__nav{order:1}@media (width>=990px){.l-footer__nav{order:2}}.l-footer__brand-name{color:#fff;margin:0;line-height:0}.l-footer__brand-name svg{width:280px;max-width:100%;height:auto;display:block}@media (width>=990px){.l-footer__brand-name svg{width:400px}}.l-footer__sns{align-items:center;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.l-footer__sns-link{color:#fff;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:opacity .2s;display:inline-flex}.l-footer__sns-link:hover{opacity:.7}.l-footer__sns-link svg{width:20px;height:20px;display:block}.l-footer__contact{flex-direction:column;gap:20px;margin-top:40px;display:flex}@media (width<=749px){.l-footer__contact{margin-top:30px}}.l-footer__contact-item{color:#fff;cursor:pointer;align-self:flex-start;align-items:flex-start;gap:10px;font-size:16px;line-height:1.3;text-decoration:none;display:inline-flex}@media (width<=749px){.l-footer__contact-item{font-size:15px}}.l-footer__contact-item a{color:inherit;text-decoration:none}.l-footer__contact-icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.l-footer__contact-text{flex-direction:column;gap:4px;display:flex}.l-footer__contact-tel-row{flex-wrap:wrap;align-items:baseline;display:flex}.l-footer__contact-tel{font-size:18px;font-weight:400}@media (width<=749px){.l-footer__contact-tel{font-size:15px}}.l-footer__contact-caption{color:#fff;font-size:13px}.l-footer__contact-hours{color:#fff;white-space:pre-line;margin:2px 0 0;font-size:13px;line-height:1.5}@media (width>=990px){.l-footer__contact-hours{white-space:normal}}.l-footer__nav{grid-template-columns:1fr 1fr;gap:36px 20px;display:grid}@media (width>=990px){.l-footer__nav{gap:50px;display:flex}}.l-footer__nav-column{min-width:0}@media (width>=990px){.l-footer__nav-column{min-width:120px}}.l-footer__nav-heading{letter-spacing:.06em;color:#fff;opacity:.35;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:900}@media (width>=990px){.l-footer__nav-heading{font-size:12px}}.l-footer__nav-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (width<=749px){.l-footer__nav-list{gap:15px}}.l-footer__nav-link{color:#fff;font-size:15px;line-height:1.4;text-decoration:none;transition:opacity .2s;display:inline-block}@media (width<=749px){.l-footer__nav-link{font-size:13px}}.l-footer__nav-link:hover{opacity:.7}.l-footer__nav-link:focus-visible{outline-offset:2px;outline:2px solid #fff}.l-footer__bottom{flex-direction:column;gap:20px;display:flex}@media (width>=990px){.l-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}}.l-footer__policy{flex-wrap:wrap;align-items:center;gap:10px 15px;margin:0;padding:0;list-style:none;display:flex}@media (width<=749px){.l-footer__policy{gap:10px}}.l-footer__policy-item{align-items:center;display:flex}.l-footer__policy-item:not(:last-child):after{content:"";background:#ffffff40;width:1px;height:12px;margin-left:15px;display:inline-block}@media (width<=749px){.l-footer__policy-item:not(:last-child):after{margin-left:10px}}.l-footer__policy-link{color:#fff;opacity:.7;font-size:13px;text-decoration:none;transition:opacity .2s}.l-footer__policy-link:hover{opacity:1}@media (width<=749px){.l-footer__policy-link{font-size:11px}}.l-footer__copyright{color:#ffffff80;font-size:10px}.c-icon{vertical-align:middle;color:currentColor;display:inline-block}.c-icon--external{vertical-align:-.15em;opacity:.5;width:1em;height:1em;margin-left:.3em}.c-button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:40px;justify-content:center;align-items:center;min-width:240px;min-height:60px;padding:6px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}@media (width<=749px){.c-button{min-width:200px;min-height:50px;padding:6px 40px;font-size:14px}}.c-button:hover{opacity:.8}.c-button--action{background:var(--gps-color-action);color:#fff}.c-button--disabled{opacity:.15;pointer-events:none;cursor:not-allowed}.c-button--disabled:hover{opacity:.15}.c-input{background-color:var(--gps-color-input-bg);border:1px solid var(--gps-color-border);width:100%;min-height:44px;color:var(--gps-color-text-main);appearance:none;border-radius:8px;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:block}@media (width>=990px){.c-input{font-size:1.6rem}}.c-input::placeholder{color:var(--gps-color-text-light)}.c-input:hover{border-color:var(--gps-color-border-dark)}.c-input:focus,.c-input:focus-visible{border-color:var(--gps-color-text-main);box-shadow:0 0 0 1px var(--gps-color-text-main);outline:none}.c-input.is-error{border-color:var(--gps-color-sale)}.c-input.is-error:focus,.c-input.is-error:focus-visible{box-shadow:0 0 0 1px var(--gps-color-sale)}.c-input:disabled{background-color:var(--gps-color-soldout);color:var(--gps-color-text-light);cursor:not-allowed}.c-select{background-color:var(--gps-color-input-bg);border:1px solid var(--gps-color-border);width:100%;min-height:44px;color:var(--gps-color-text-main);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%235F544F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.6rem center;background-repeat:no-repeat;background-size:1.2rem .8rem;border-radius:8px;padding:1.2rem 4rem 1.2rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:block}@media (width>=990px){.c-select{font-size:1.6rem}}.c-select:hover{border-color:var(--gps-color-border-dark)}.c-select:focus,.c-select:focus-visible{border-color:var(--gps-color-text-main);box-shadow:0 0 0 1px var(--gps-color-text-main);outline:none}.c-select.is-error{border-color:var(--gps-color-sale)}.c-select:disabled{background-color:var(--gps-color-soldout);color:var(--gps-color-text-light);cursor:not-allowed}.c-textarea{background-color:var(--gps-color-input-bg);border:1px solid var(--gps-color-border);width:100%;min-height:120px;color:var(--gps-color-text-main);resize:vertical;appearance:none;border-radius:8px;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:1.8;transition:border-color .2s,box-shadow .2s;display:block}@media (width>=990px){.c-textarea{font-size:1.6rem}}.c-textarea::placeholder{color:var(--gps-color-text-light)}.c-textarea:hover{border-color:var(--gps-color-border-dark)}.c-textarea:focus,.c-textarea:focus-visible{border-color:var(--gps-color-text-main);box-shadow:0 0 0 1px var(--gps-color-text-main);outline:none}.c-textarea.is-error{border-color:var(--gps-color-sale)}.c-textarea:disabled{background-color:var(--gps-color-soldout);color:var(--gps-color-text-light);cursor:not-allowed}.c-checkbox{cursor:pointer;color:var(--gps-color-text-main);align-items:center;gap:.8rem;font-size:1.4rem;line-height:1.5;display:inline-flex}.c-checkbox__input{border:1px solid var(--gps-color-border-dark);appearance:none;cursor:pointer;border-radius:4px;flex-shrink:0;width:2rem;height:2rem;transition:background-color .2s,border-color .2s}.c-checkbox__input:checked{background-color:var(--gps-color-primary);border-color:var(--gps-color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none'%3E%3Cpath d='M1 5.5l3 3 7-7' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.2rem 1rem}.c-checkbox__input:focus-visible{outline:2px solid var(--gps-color-text-main);outline-offset:2px}.c-checkbox__label{-webkit-user-select:none;user-select:none}.c-form-error{color:var(--gps-color-sale);margin-top:.4rem;font-size:1.2rem;line-height:1.4;display:block}.c-label{color:var(--gps-color-text-main);margin-bottom:.4rem;font-size:1.4rem;font-weight:700;line-height:1.5;display:block}.c-heading{color:var(--gps-color-text-main);font-weight:700;line-height:1.4}.c-heading--h2{font-size:2.4rem}@media (width>=990px){.c-heading--h2{font-size:3.4rem}}.c-heading--h3{font-size:1.8rem}@media (width>=990px){.c-heading--h3{font-size:2.4rem}}.c-heading--h4{font-size:1.6rem;line-height:1.5}@media (width>=990px){.c-heading--h4{font-size:1.8rem}}.c-quote{background:var(--gps-color-blockquote-bg);border-left:4px solid var(--gps-color-border-dark);color:var(--gps-color-text-main);border-radius:4px;margin:2rem 0;padding:2rem 2.4rem;font-size:1.4rem;font-weight:400;line-height:1.8}@media (width>=990px){.c-quote{padding:2.4rem 3.2rem;font-size:1.6rem}}.c-quote p{margin:0}.c-card-product{flex-direction:column;gap:10px;display:flex;position:relative}.c-card-product__link{color:inherit;text-decoration:none}.c-card-product__media{aspect-ratio:1;background:#f5f0ed;position:relative;overflow:hidden}.c-card-product__img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.c-card-product__link:hover .c-card-product__img{transform:scale(1.03)}.c-card-product__placeholder{width:100%;height:100%}.c-card-product__rank{color:#fff;z-index:1;background:#000;border-radius:29px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;left:2px}@media (width<=749px){.c-card-product__rank{border-radius:20px;width:32px;height:32px;font-size:16px}}.c-card-product__rank--1{background:#eeb71f}.c-card-product__rank--2{background:#c8c8c8}.c-card-product__rank--3{background:#b28153}.c-card-product__soldout{color:#fff;z-index:1;white-space:nowrap;background:#bd9a8acc;border-radius:3px;padding:10px 15px;font-size:18px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1199px){.c-card-product__soldout{padding:8px 10px;font-size:15px}}@media (width<=749px){.c-card-product__soldout{font-size:12px}}.c-card-product:has(.c-card-product__soldout) .c-card-product__img{opacity:.45}.c-card-product__sale-period{color:var(--gps-color-bg-white);white-space:nowrap;z-index:1;border-radius:3px;font-weight:700;position:absolute}.c-card-product__sale-period--before-start{background-color:#c3c3c3;align-self:flex-start;padding:3px 6px;font-size:12px;line-height:1.3;display:inline-block;position:static}@media (width<=749px){.c-card-product__sale-period--before-start{padding:2px 6px;font-size:11px}}.c-card-product__sale-period--ended{background-color:rgb(var(--gps-color-text-main-rgb)/85%);padding:8px 14px;font-size:14px;line-height:1.3;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1199px){.c-card-product__sale-period--ended{padding:6px 10px;font-size:12px}}@media (width<=749px){.c-card-product__sale-period--ended{padding:6px 10px;font-size:11px}}.c-card-product:has(.c-card-product__sale-period--ended) .c-card-product__img{opacity:.45}.c-card-product__sale{color:#fff;z-index:1;background:#f02603;border-radius:3px;padding:3px 6px;font-size:10px;font-weight:700;line-height:13px;position:absolute;bottom:0;left:0}.c-card-product__info{flex-direction:column;gap:8px;display:flex}@media (width<=749px){.c-card-product__info{gap:4px}}.c-card-product__title{color:#616161;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:18px;display:-webkit-box;overflow:hidden}@media (width<=749px){.c-card-product__title{font-size:12px;line-height:14px}}.c-card-product__price{align-items:center;gap:6px;display:flex}.c-card-product__price-regular,.c-card-product__price-now{color:#000;font-size:18px;font-weight:700}@media (width<=1199px){.c-card-product__price-regular,.c-card-product__price-now{font-size:16px}}@media (width<=749px){.c-card-product__price-regular,.c-card-product__price-now{font-size:15px}}.c-card-product__price-now{color:#f02603}.c-card-product__price-was{color:#000;opacity:.25;font-size:11px;font-weight:400;text-decoration:line-through}.c-card-series{color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.c-card-series__media{width:100%;position:relative}.c-card-series__circle{aspect-ratio:1;background:var(--gps-color-bg-white);border-radius:50%;width:100%;position:relative;overflow:hidden}.c-card-series__img,.c-card-series__placeholder{object-fit:cover;border-radius:50%;width:calc(100% - 40px);height:calc(100% - 40px);transition:transform .3s;display:block;position:absolute;inset:20px}@media (width<=749px){.c-card-series__img,.c-card-series__placeholder{width:calc(100% - 30px);height:calc(100% - 30px);inset:15px}}.c-card-series:hover .c-card-series__img{transform:scale(1.05)}.c-card-series__badge{aspect-ratio:1;width:52px;display:block;position:absolute;top:0;right:0}@media (width<=749px){.c-card-series__badge{width:36px;top:0;right:-5px}}.c-card-series__badge svg{width:100%;height:100%;display:block}.c-card-series__title{margin-top:12px;font-size:18px;font-weight:700;line-height:22px}@media (width<=749px){.c-card-series__title{margin-top:6px;font-size:11px;line-height:13px}}.c-card-series__copyright{color:var(--gps-color-text-copyright);margin-top:5px;font-size:10px;font-weight:700;line-height:1.4}@media (width<=749px){.c-card-series__copyright{margin-top:2px;font-size:8px}}.template-index .c-card-series__copyright{color:var(--gps-color-bg-dark)}.c-card-info{color:inherit;background:#fff;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;transition:opacity .2s;display:flex}@media (width>=990px){.c-card-info{gap:10px;padding:35px 20px 35px 40px}}@media (hover:hover) and (pointer:fine){.c-card-info:hover{opacity:.8}}.c-card-info__image{aspect-ratio:1;background-color:var(--gps-color-placeholder);border-radius:8px;flex-shrink:0;width:80px;overflow:hidden}@media (width>=990px){.c-card-info__image{width:120px}}.c-card-info__image img{object-fit:cover;width:100%;height:100%;display:block}.c-card-info__body{flex:1;min-width:0}.c-card-info__date{margin:0 0 6px;font-size:12px;font-weight:400;line-height:1;display:block}@media (width>=990px){.c-card-info__date{margin-bottom:15px;font-size:12px}}.c-card-info__title{color:var(--gps-color-text);margin:0;font-size:15px;font-weight:700;line-height:1.5}@media (width>=990px){.c-card-info__title{font-size:20px}}.c-card-info__excerpt{color:var(--gps-color-text-sub);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width>=990px){.c-card-info__excerpt{font-size:13px}}.c-card-info__arrow{width:24px;height:24px;color:var(--gps-color-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c-card-info__arrow svg{opacity:.5;width:100%;height:100%;display:block}.c-price{color:var(--gps-color-text-main);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:1.4rem;line-height:1.4;display:flex}@media (width>=990px){.c-price{font-size:1.6rem}}.c-price__regular{font-weight:700}.c-price__compare{color:var(--gps-color-text-light);font-size:1.2rem;font-weight:400;text-decoration:line-through}@media (width>=990px){.c-price__compare{font-size:1.3rem}}.c-price__sale{color:var(--gps-color-sale);font-weight:700}.c-price__tax{color:var(--gps-color-text-light);font-size:1rem;font-weight:400}@media (width>=990px){.c-price__tax{font-size:1.1rem}}.c-price--lg{font-size:2rem}@media (width>=990px){.c-price--lg{font-size:2.4rem}}.c-price--lg .c-price__compare{font-size:1.4rem}@media (width>=990px){.c-price--lg .c-price__compare{font-size:1.6rem}}.c-price--lg .c-price__tax{font-size:1.2rem}@media (width>=990px){.c-price--lg .c-price__tax{font-size:1.3rem}}.c-pagination{justify-content:center;margin-top:20px;display:flex}@media (width>=990px){.c-pagination{margin-top:60px}}.c-pagination__list{justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (width<=989px){.c-pagination__list{margin-inline:auto;background-color:#fff;border-radius:999px;width:100%;margin:0 40px;padding:5px}}@media (width<=749px){.c-pagination__list{margin:0 20px}}@media (width>=990px){.c-pagination__list{background:0 0;flex-wrap:wrap;justify-content:center;gap:5px}}.c-pagination__item-wrap{display:inline-flex}@media (width>=990px){.c-pagination__item-wrap--prev{margin-right:15px}.c-pagination__item-wrap--next{margin-left:15px}}@media (width<=989px){.c-pagination__item-wrap--page{display:none}}.c-pagination__summary{display:none}@media (width<=989px){.c-pagination__summary{color:var(--gps-color-text-dim,#5f544f);flex:auto;justify-content:center;align-items:center;gap:5px;font-size:15px;font-weight:400;line-height:1;display:inline-flex}}.c-pagination__summary-sep{opacity:.6}.c-pagination__item{color:#000;box-sizing:border-box;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:16px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}@media (width>=990px){.c-pagination__item{width:50px;height:50px;font-size:18px}}.c-pagination__item:hover{opacity:.7}.c-pagination__item:focus-visible{outline-offset:2px;outline:2px solid #000}.c-pagination__item--current{color:#fff;pointer-events:none;background-color:#000;font-weight:700}.c-pagination__item--ellipsis{pointer-events:none;color:#000;background-color:#0000}.c-pagination__item--ellipsis:hover{background-color:#0000}.c-pagination__arrow{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#000;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;text-decoration:none;transition:background-color .2s,opacity .2s;display:inline-flex}.c-pagination__arrow:hover{opacity:.7}.c-pagination__arrow:focus-visible{outline-offset:2px;outline:2px solid #000}.c-pagination__arrow svg{width:8px;height:14px;display:block}.c-pagination__arrow--prev svg{transform:rotate(180deg)}.c-pagination__arrow--disabled{opacity:.1;pointer-events:none;cursor:default}.c-pagination__arrow--disabled:hover{opacity:1}.c-page-header{text-align:center;background-color:var(--gps-color-bg-bar);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:150px;margin-bottom:19px;display:flex}@media (width>=990px){.c-page-header{gap:30px;height:260px;margin-bottom:72px}}.c-page-header--minimal{background-color:#0000;flex-direction:column-reverse;gap:15px;height:auto;margin-top:0;margin-bottom:0;padding:40px 0}@media (width>=990px){.c-page-header--minimal{gap:15px;padding:60px 0}}.c-page-header--minimal .c-page-header__title{font-size:15px;font-weight:700;line-height:1}@media (width>=990px){.c-page-header--minimal .c-page-header__title{font-size:18px}}.c-page-header--minimal .c-page-header__subtitle{font-size:28px;font-weight:800;line-height:1}@media (width>=990px){.c-page-header--minimal .c-page-header__subtitle{font-size:36px}}.c-page-header__title{margin:0;font-size:20px;font-weight:700;line-height:1}@media (width>=990px){.c-page-header__title{font-size:36px}}.c-page-header__subtitle{font-size:11px;font-weight:700}@media (width>=990px){.c-page-header__subtitle{font-size:13px}}.c-page-header__breadcrumb{color:var(--gps-color-text-light);flex-wrap:wrap;justify-content:center;gap:.4rem;margin:1.6rem 0 0;padding:0;font-size:1.2rem;list-style:none;display:flex}.c-page-header__breadcrumb-item{align-items:center;gap:.4rem;display:inline-flex}.c-page-header__breadcrumb-item:after{content:">";color:var(--gps-color-text-light)}.c-page-header__breadcrumb-item:last-child:after{content:none}.c-page-header__breadcrumb-item a{color:var(--gps-color-text-sub);text-decoration:none}.c-page-header__breadcrumb-item a:hover{text-decoration:underline}.c-nav-index__list{border:1px solid var(--gps-color-border);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.c-nav-index__item:not(:last-child){border-bottom:1px solid var(--gps-color-border)}.c-nav-index__link{color:var(--gps-color-text-main);justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:400;text-decoration:none;transition:background-color .15s;display:flex}@media (width>=990px){.c-nav-index__link{padding:1.4rem 2rem}}.c-nav-index__link:hover{background-color:#00000005}.c-nav-index__link:focus-visible{outline:2px solid var(--gps-color-text-main);outline-offset:-2px}.c-nav-index__link svg{width:12px;height:12px;color:var(--gps-color-text-light);flex-shrink:0}@media (width>=990px){.c-nav-index--sticky{top:calc(var(--gps-header-height,80px) + 2rem);position:sticky}}.c-category-main{border:1px solid var(--gps-color-border);min-height:80px;color:var(--gps-color-text-main);background-color:#fff;border-radius:8px;align-items:center;padding:1.6rem 2rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}@media (width>=990px){.c-category-main{min-height:100px;padding:2rem 2.4rem}}.c-category-main:hover{background-color:var(--gps-color-section-bg);border-color:var(--gps-color-border-dark)}.c-category-main:focus-visible{outline:2px solid var(--gps-color-text-main);outline-offset:2px}.c-category-main__title{margin:0;font-size:1.6rem;font-weight:700;line-height:1.4}@media (width>=990px){.c-category-main__title{font-size:1.8rem}}.c-category-main__count{color:var(--gps-color-text-light);margin-left:auto;font-size:1.2rem}.c-category-sub{background-color:var(--gps-color-bg-white);color:var(--gps-color-text);align-items:center;gap:10px;padding:10px 15px;text-decoration:none;transition:background-color .2s;display:flex}@media (width>=990px){.c-category-sub{padding:12px 20px}}.c-category-sub:focus-visible{outline:2px solid var(--gps-color-text-main);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.c-category-sub:hover{background-color:var(--gps-color-section-bg)}}.c-category-sub__title{flex:1;min-width:0;margin:0;font-size:13px;font-weight:400;line-height:1.23}@media (width>=990px){.c-category-sub__title{font-size:15px;line-height:1.47}}.c-category-sub__count{color:var(--gps-color-text-light);margin-left:auto;font-size:12px}.c-product-tag{color:var(--gps-color-text-main);white-space:nowrap;background-color:#f3edea;border-radius:20px;align-items:center;padding:.4rem 1.2rem;font-size:1.1rem;font-weight:700;line-height:1.4;display:inline-flex}@media (width>=990px){.c-product-tag{font-size:1.2rem}}.c-product-tag--sale{color:var(--gps-color-text-main);background-color:#f3edea}.c-product-tag--soldout{background-color:var(--gps-color-soldout);color:#fff}.c-section-header{gap:5px 20px;display:flex}@media (width>=750px){.c-section-header{flex-flow:wrap;align-items:center;margin-bottom:30px}}@media (width<=749px){.c-section-header{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:15px}}.c-section-header__title{word-break:normal;font-size:48px;font-weight:800;line-height:60px}@media (width<=749px){.c-section-header__title{font-size:30px;line-height:30px}}.c-section-header__sub{font-size:20px;font-weight:800;line-height:21px}@media (width>=750px){.c-section-header__sub{padding-top:5px}}@media (width<=749px){.c-section-header__sub{font-size:13px;line-height:21px}}.c-section-header--center{text-align:center;flex-direction:column;align-items:center;gap:15px;margin-bottom:60px}@media (width<=749px){.c-section-header--center{gap:10px;margin-bottom:30px}}.c-section-header--center .c-section-header__title{font-size:28px;line-height:28px}@media (width<=749px){.c-section-header--center .c-section-header__title{font-size:22px;line-height:24px}}.c-section-header--center .c-section-header__sub{padding:0;line-height:1}@media (width<=749px){.c-section-header--center .c-section-header__sub{font-size:15px}}.c-section-footer{justify-content:flex-end;margin-top:20px;display:flex}.c-link-more{color:var(--gps-color-text);flex-shrink:0;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}@media (width<=749px){.c-link-more{gap:5px;font-size:13px}}.c-link-more__arrow{background:var(--gps-color-text);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@media (width<=749px){.c-link-more__arrow{width:20px;height:20px}}.c-link-more__arrow-svg{width:10px;height:auto}@media (width<=749px){.c-link-more__arrow-svg{width:8px}}.l-grid-wrap{background:var(--gps-color-bg-white);border-radius:40px;padding:50px 50px 60px}@media (width<=749px){.l-grid-wrap{border-radius:20px;padding:25px 20px}}.l-grid{grid-template-columns:repeat(4,1fr);gap:40px 20px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1199px){.l-grid{gap:30px 12px}}@media (width<=989px){.l-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=749px){.l-grid{grid-template-columns:repeat(2,1fr);gap:20px 10px}}.l-grid-cta{justify-content:center;margin-top:50px;display:flex}@media (width<=749px){.l-grid-cta{margin-top:30px}}.l-section{max-width:1440px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:0 20px}@media (width>=750px){.l-section{margin-bottom:100px;padding:0 40px}}.l-section--full{max-width:none;padding:0}.l-section--full>.l-section__inner{max-width:1440px;margin:0 auto;padding:0 40px}@media (width<=749px){.l-section--full>.l-section__inner{padding:0 20px}}.c-scroll-list__track{overflow:visible}.c-scroll-list__item{width:194px}@media (width<=749px){.c-scroll-list__item{width:115px}}.c-tag-list{scrollbar-width:none;gap:5px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.c-tag-list::-webkit-scrollbar{display:none}.c-tag{color:#000;white-space:nowrap;background:#fffaf7;border-radius:20px;flex-shrink:0;align-items:center;height:40px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.c-tag:hover,.c-tag--active{color:#fff;background:#000}@media (width<=749px){.c-tag{height:32px;padding:0 15px;font-size:12px}}.c-ip-feature{background:var(--gps-color-bg-white);border-radius:40px;padding:50px}@media (width<=989px){.c-ip-feature{background:#fff;border-radius:30px;padding:25px}}.c-ip-feature__hero{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (width<=989px){.c-ip-feature__hero{grid-template-columns:1fr;gap:20px}}.c-ip-feature__content{order:2}@media (width>=750px){.c-ip-feature__content{align-self:center}}.c-ip-feature__img{aspect-ratio:500/375;border-radius:20px;order:1;width:100%;overflow:hidden}.c-ip-feature__img img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=989px){.c-ip-feature__img{aspect-ratio:310/233;border-radius:10px}}.c-ip-feature__title{color:#000;margin:0;font-size:40px;font-weight:800;line-height:1.1}@media (width<=989px){.c-ip-feature__title{font-size:22px}}.c-ip-feature__desc{color:#000;margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.8}@media (width<=989px){.c-ip-feature__desc{margin:15px 0 0;font-size:12px}}.c-ip-feature__grid{grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (width<=989px){.c-ip-feature__grid{grid-template-columns:repeat(2,1fr);gap:40px 10px;margin-top:30px}}.c-ip-feature__cta{justify-content:center;margin-top:70px;display:flex}@media (width<=989px){.c-ip-feature__cta{margin-top:48px}}.c-pickup-features{display:block}.c-pickup-features__tabs{margin-bottom:30px;flex-wrap:nowrap;gap:5px;margin-inline:calc(50% - 50vw);scroll-padding-inline:20px;display:flex;overflow-x:auto}.c-pickup-features__tabs:before,.c-pickup-features__tabs:after{content:"";flex-shrink:0;width:20px}@media (width>=750px){.c-pickup-features__tabs{scroll-padding-inline:max(40px,50vw - 680px)}.c-pickup-features__tabs:before,.c-pickup-features__tabs:after{width:max(40px,50vw - 680px)}}@media (width<=749px){.c-pickup-features__tabs{margin-bottom:20px}}.c-pickup-features__tabs::-webkit-scrollbar{display:none}.c-pickup-features__tab{appearance:none;background-color:var(--gps-color-bg-warm-white,#fffaf7);color:#000;white-space:nowrap;cursor:pointer;border:0;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;height:40px;padding:6px 20px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.61;transition:background-color .2s,color .2s;display:inline-flex}@media (width<=749px){.c-pickup-features__tab{scroll-snap-align:start;font-size:12px}}@media (hover:hover) and (pointer:fine){.c-pickup-features__tab:hover{color:#fff;background-color:#000}}.c-pickup-features__tab:focus-visible{outline:2px solid var(--gps-color-primary,#ff5d18);outline-offset:2px}.c-pickup-features__tab[aria-selected=true]{color:#fff;background-color:#000}.c-pickup-features__panel[hidden]{display:none}.c-banner-cta{background:#f1e051;border:7px solid #fff;border-radius:30px;grid-template-columns:minmax(0,480px) 1fr;align-items:start;gap:30px;padding:28px;display:grid}@media (width>=990px) and (width<=1199px){.c-banner-cta{grid-template-columns:minmax(0,38vw) 1fr}}@media (width<=989px){.c-banner-cta{text-align:center;grid-template-columns:1fr;gap:20px;padding:18px 18px 35px}}@media (width<=749px){.c-banner-cta{padding:18px 18px 30px}}.c-banner-cta__img{border-radius:10px;justify-self:start;width:100%;max-width:500px;overflow:hidden}@media (width<=989px){.c-banner-cta__img{max-width:100%}}.c-banner-cta__img img{width:100%;height:auto;display:block}.c-banner-cta__heading{color:#000;white-space:pre-line;margin:0;font-size:36px;font-weight:800;line-height:1.3}@media (width<=1199px){.c-banner-cta__heading{font-size:30px}}@media (width<=749px){.c-banner-cta__heading{font-size:20px}}.c-banner-cta__sub{color:#000;white-space:pre-line;margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.6}@media (width<=1199px){.c-banner-cta__sub{font-size:14px}}@media (width<=749px){.c-banner-cta__sub{font-size:13px}}.c-hero-slider{margin:20px 0 50px;display:block}.c-hero-slider__slide{aspect-ratio:560/420;border-radius:20px;max-width:560px;height:auto;display:flex;overflow:hidden}@media (width<=749px){.c-hero-slider__slide{border-radius:10px}}.c-hero-slider__slide-anchor{width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.c-hero-slider__slide-anchor .c-hero-slider__slide-img{transition:transform .6s cubic-bezier(0,.55,.45,1)}.c-hero-slider__slide-anchor:hover .c-hero-slider__slide-img{transform:scale(1.05)}}.c-hero-slider__slide-img{object-fit:cover;width:100%;height:100%;display:block}.c-hero-slider__dots{align-items:center;gap:6px;display:flex;position:static}@media (width>=750px){.c-hero-slider__dots{justify-content:flex-end;max-width:1440px;margin:30px auto 0;padding:0 40px}}@media (width<=749px){.c-hero-slider__dots{justify-content:center;margin-top:20px}}.c-hero-slider__dot{appearance:none;background-color:var(--gps-color-bg-dark);cursor:pointer;border:none;border-radius:4px;width:8px;height:8px;padding:0;transition:width .3s,background-color .3s;display:flex}.c-hero-slider__dot.is-active{background-color:var(--gps-color-text);width:24px}.c-pickup-bar-wrap{width:min(100%, var(--page-width));margin-inline:auto}@media (width>=990px){.c-pickup-bar-wrap{padding-inline:40px}}.c-pickup-bar{background-color:#e8dfdb;align-items:center;gap:5px;width:100%;height:60px;margin:0 auto;padding:0 20px;display:flex;overflow-x:auto}@media (width>=990px){.c-pickup-bar{border-radius:30px}}@media (width<=749px){.c-pickup-bar{gap:3px;height:52px;padding:0 15px 0 10px}}.c-pickup-bar::-webkit-scrollbar{display:none}.c-pickup-bar__label{color:#b8b0ad;white-space:nowrap;mix-blend-mode:multiply;flex-shrink:0;margin-right:8px;font-size:11px;font-weight:800}@media (width>=990px){.c-pickup-bar__label{margin-right:10px;font-size:13px}}.c-pickup-bar__tag{color:#000;white-space:nowrap;background-color:#fffaf7;border-radius:20px;flex-shrink:0;align-items:center;height:40px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}@media (width<=749px){.c-pickup-bar__tag{height:32px;padding:0 13px;font-size:12px}}.c-pickup-bar__tag:hover{color:#fff;background-color:#000}.slideshow .slider-counter__link--dots .dot{background-color:var(--gps-color-bg-dark);border:none;border-radius:4px;width:24px;height:8px;transition:background-color .3s,width .3s}.slideshow .slider-counter__link--dots.active .dot,.slideshow .slider-counter__link--dots[aria-current] .dot{background-color:var(--gps-color-text);width:24px}.slideshow .slider-counter__link--dots:not(.active,[aria-current]) .dot{width:8px}.slideshow .banner__content{padding:20px 40px}.slideshow .banner__box{box-shadow:none;background:0 0}.slideshow .banner__heading{color:var(--gps-color-bg-white);text-shadow:0 2px 8px #0000004d;font-weight:800}.slideshow .banner__text{color:var(--gps-color-bg-white);text-shadow:0 1px 4px #0000004d}.slideshow .banner__text .rte p{font-size:12px}.slideshow__controls{background:0 0}.slideshow__controls .slider-button{color:var(--gps-color-bg-white);background:0 0;border:none}.slideshow__media img{object-fit:cover}@media (width<=749px){.slideshow .banner__content{padding:16px 20px}}.c-checked-items__grid{margin:0;padding:0;list-style:none}.c-checked-items .l-grid-wrap{background:var(--gps-color-bg-white)}.p-lp-card{color:var(--gps-color-text-main);gap:1.6rem;text-decoration:none;display:flex}.p-lp-card:focus-visible{outline:2px solid var(--gps-color-text-main);outline-offset:4px;border-radius:4px}.p-lp-card__image{background-color:#fdfdfd;border-radius:8px;flex-shrink:0;width:120px;height:120px;overflow:hidden}@media (width>=990px){.p-lp-card__image{width:160px;height:160px}}.p-lp-card__image img{object-fit:cover;width:100%;height:100%;display:block}.p-lp-card__body{flex-direction:column;justify-content:center;gap:.4rem;min-width:0;display:flex}.p-lp-card__title{margin:0;font-size:1.4rem;font-weight:700;line-height:1.5}@media (width>=990px){.p-lp-card__title{font-size:1.5rem}}.p-lp{padding-bottom:80px}@media (width<=749px){.p-lp{padding-bottom:40px}}.p-lp__page-title{max-width:850px;padding:0 var(--gps-page-padding);color:var(--gps-color-text);margin:40px auto 0;font-size:28px;font-weight:700;line-height:1.2}@media (width<=749px){.p-lp__page-title{margin-top:24px;font-size:20px}}.p-lp__content{max-width:850px;padding:0 var(--gps-page-padding);flex-direction:column;gap:40px;margin:30px auto 0;display:flex}@media (width<=749px){.p-lp__content{gap:28px;margin-top:24px}}.p-lp__block{flex-direction:column;align-items:center;display:flex}.p-lp__title{width:100%;color:var(--gps-color-text);border-bottom:2px solid #000;margin-top:80px;padding-bottom:5px;font-size:26px;font-weight:700;line-height:1.3}@media (width<=749px){.p-lp__title{padding-bottom:8px;font-size:18px}}.p-lp__text{width:100%;color:var(--gps-color-text);font-size:16px;line-height:2}@media (width<=749px){.p-lp__text{font-size:15px;line-height:1.7}}.p-lp__text p{margin-bottom:0}.p-lp__text a{color:var(--gps-color-link);text-decoration:underline}.p-lp__text a:hover{opacity:.7}.p-lp__text strong{font-weight:700}.p-lp__text em{font-style:italic}.p-lp__text ul,.p-lp__text ol{margin:0 0 1em;padding-left:1.5em}.p-lp__text li{margin-bottom:.4em}.p-lp__image{width:100%;margin:0}.p-lp__image img{border-radius:20px;width:100%;height:auto;display:block}@media (width<=749px){.p-lp__image img{border-radius:10px}}.p-lp__block--product{width:100%}.p-lp__block--product+.p-lp__block--product{margin-top:-30px}.p-lp__content>:has(>.p-lp__block--product)+:has(>.p-lp__block--product){margin-top:-30px}@media (width<=749px){.p-lp__block--product+.p-lp__block--product{margin-top:-13px}.p-lp__content>:has(>.p-lp__block--product)+:has(>.p-lp__block--product){margin-top:-13px}}.p-lp__block--button+.p-lp__block--button{margin-top:-30px}.p-lp__content>:has(>.p-lp__block--button)+:has(>.p-lp__block--button){margin-top:-30px}@media (width<=749px){.p-lp__block--button+.p-lp__block--button{margin-top:-23px}.p-lp__content>:has(>.p-lp__block--button)+:has(>.p-lp__block--button){margin-top:-23px}}.p-lp__block--title+.p-lp__block--text,.p-lp__block--text+.p-lp__block--title{margin-top:-20px}.p-lp__content>:has(>.p-lp__block--title)+:has(>.p-lp__block--text){margin-top:-20px}.p-lp__content>:has(>.p-lp__block--text)+:has(>.p-lp__block--title){margin-top:-20px}@media (width<=749px){.p-lp__block--title+.p-lp__block--text,.p-lp__block--text+.p-lp__block--title{margin-top:-15px}.p-lp__content>:has(>.p-lp__block--title)+:has(>.p-lp__block--text){margin-top:-15px}.p-lp__content>:has(>.p-lp__block--text)+:has(>.p-lp__block--title){margin-top:-15px}}.p-lp__product-card{background-color:var(--gps-color-bg-white);border-radius:20px;flex-direction:column;gap:10px;width:100%;padding:25px;display:flex}.p-lp__product-card-inner{flex-direction:row;gap:20px;display:flex}@media (width<=749px){.p-lp__product-card-inner{flex-direction:column;gap:20px}}.p-lp__product-image{background-color:var(--gps-color-placeholder);border-radius:10px;flex-shrink:0;width:380px;height:380px;overflow:hidden}@media (width<=989px){.p-lp__product-image{width:260px;height:260px}}@media (width<=749px){.p-lp__product-image{aspect-ratio:1;width:100%;height:auto}}.p-lp__product-image img{object-fit:cover;width:100%;height:100%;display:block}.p-lp__product-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.p-lp__product-title{color:var(--gps-color-text);margin:0;font-size:20px;font-weight:700;line-height:1.4}@media (width<=749px){.p-lp__product-title{font-size:15px}}.p-lp__product-note{color:var(--gps-color-text-sub);margin:0;font-size:12px;line-height:1.6}@media (width<=749px){.p-lp__product-note{font-size:11px}}.p-lp__product-note--red{color:var(--gps-color-sale)}.p-lp__product-note--normal{color:var(--gps-color-text-sub)}.p-lp__product-children{flex-direction:column;gap:8px;display:flex}@media (width<=749px){.p-lp__product-children{gap:5px}}.p-lp__product-card .p-lp__text{font-size:16px;line-height:1.5}@media (width<=749px){.p-lp__product-card .p-lp__text{font-size:13px}}.p-lp__product-button-wrap{justify-content:flex-end;margin-top:auto;display:flex}@media (width<=749px){.p-lp__product-button-wrap{justify-content:center;margin-top:15px}}.p-lp__block--button{gap:12px}.p-lp__button-caption{color:var(--gps-color-text-sub);text-align:center;margin:0;font-size:12px;line-height:1.5}.p-article{padding-bottom:80px}@media (width<=749px){.p-article{padding-bottom:40px}}.p-article__header{max-width:850px;padding:0 var(--gps-page-padding);flex-direction:column;gap:8px;margin:40px auto 0;display:flex}@media (width<=749px){.p-article__header{margin-top:24px}}.p-article__page-title{color:var(--gps-color-text);margin:0;font-size:28px;font-weight:700;line-height:1.4}@media (width<=749px){.p-article__page-title{font-size:20px}}.p-article__date{color:var(--gps-color-text-sub);font-size:13px;line-height:1.4}@media (width<=749px){.p-article__date{font-size:12px}}.p-article__content{max-width:850px;padding:0 var(--gps-page-padding);flex-direction:column;gap:32px;margin:30px auto 0;display:flex}@media (width<=749px){.p-article__content{gap:24px;margin-top:24px}}.p-article__block{flex-direction:column;align-items:center;display:flex}.p-article__title{width:100%;color:var(--gps-color-text);margin-top:40px;font-weight:700;line-height:1.3}@media (width<=749px){.p-article__title{margin-top:24px}}.p-article__title--h2{border-bottom:2px solid #000;padding-bottom:5px;font-size:22px}@media (width<=749px){.p-article__title--h2{font-size:17px}}.p-article__title--h3{font-size:18px}@media (width<=749px){.p-article__title--h3{font-size:16px}}.p-article__title--h4{font-size:16px}@media (width<=749px){.p-article__title--h4{font-size:14px}}.p-article__text{width:100%;color:var(--gps-color-text);font-size:16px;line-height:1.9}@media (width<=749px){.p-article__text{font-size:15px;line-height:1.7}}.p-article__text p{margin:0 0 1em}.p-article__text p:last-child{margin-bottom:0}.p-article__text a{color:var(--gps-color-link);text-decoration:underline}.p-article__text a:hover{opacity:.7}.p-article__text strong{font-weight:700}.p-article__text em{font-style:italic}.p-article__text ul,.p-article__text ol{margin:0 0 1em;padding-left:1.5em}.p-article__text li{margin-bottom:.4em}.p-article__image{width:100%;margin:0}.p-article__image img{border-radius:12px;width:100%;height:auto;display:block}@media (width<=749px){.p-article__image img{border-radius:8px}}.p-article__block--title+.p-article__block--text,.p-article__block--text+.p-article__block--title{margin-top:-16px}.p-article__content>:has(>.p-article__block--title)+:has(>.p-article__block--text){margin-top:-16px}.p-article__content>:has(>.p-article__block--text)+:has(>.p-article__block--title){margin-top:-16px}@media (width<=749px){.p-article__block--title+.p-article__block--text,.p-article__block--text+.p-article__block--title{margin-top:-12px}.p-article__content>:has(>.p-article__block--title)+:has(>.p-article__block--text){margin-top:-12px}.p-article__content>:has(>.p-article__block--text)+:has(>.p-article__block--title){margin-top:-12px}}.p-article__block--button+.p-article__block--button{margin-top:-22px}.p-article__content>:has(>.p-article__block--button)+:has(>.p-article__block--button){margin-top:-22px}@media (width<=749px){.p-article__block--button+.p-article__block--button{margin-top:-16px}.p-article__content>:has(>.p-article__block--button)+:has(>.p-article__block--button){margin-top:-16px}}.p-article__block--button{gap:12px}.p-article__button-caption{color:var(--gps-color-text-sub);text-align:center;margin:0;font-size:12px;line-height:1.5}.p-article-page{background-color:var(--gps-color-bg);padding:40px 0 80px}@media (width>=990px){.p-article-page{padding:60px 0 120px}}.p-article-page__container{max-width:850px;margin:0 auto;padding-inline:20px}.p-article-page__header{margin-bottom:20px;padding-inline:4px}@media (width>=990px){.p-article-page__header{margin-bottom:40px}}.p-article-page__date{color:var(--gps-color-text);margin:0 0 15px;font-size:12px;font-weight:400;line-height:1}@media (width>=750px){.p-article-page__date{margin:0 0 20px}}.p-article-page__title{color:var(--gps-color-text);margin:0;font-size:18px;font-weight:700;line-height:1.4}@media (width>=990px){.p-article-page__title{font-size:28px;line-height:1.357}}.p-article-page__author{color:var(--gps-color-text-sub);margin:12px 0 0;font-size:12px}.p-article-page__card{background:#fff;border-radius:24px;padding:24px 20px}@media (width>=990px){.p-article-page__card{border-radius:40px;padding:60px}}.p-article-page__hero{aspect-ratio:730/480;background-color:var(--gps-color-placeholder);border-radius:5px;margin:0 0 32px;overflow:hidden}@media (width>=990px){.p-article-page__hero{margin-bottom:48px}}.p-article-page__hero-media{object-fit:cover;width:100%;height:100%;display:block}.p-article-page__share{margin:40px 0 0}.p-article-page__back{text-align:center;margin-top:40px}@media (width>=990px){.p-article-page__back{margin-top:60px}}.p-article-page__back-button{color:#fff;border-radius:var(--gps-radius-button);background:#000;justify-content:center;align-items:center;min-width:260px;min-height:60px;padding:6px 60px;font-size:16px;font-weight:700;line-height:1.1;text-decoration:none;transition:opacity .2s;display:inline-flex}.p-article-page__back-button:hover{opacity:.8}.p-article-body{color:var(--gps-color-text);font-size:13px;line-height:2}@media (width>=990px){.p-article-body{font-size:16px}}.p-article-body h1,.p-article-body h2{color:var(--gps-color-text);border-bottom:2px solid var(--gps-color-text);margin:40px 0 12px;padding-bottom:5px;font-size:18px;font-weight:700;line-height:1.5}@media (width>=990px){.p-article-body h1,.p-article-body h2{margin-top:30px;font-size:26px}}.p-article-body h3,.p-article-body h4{color:var(--gps-color-text);margin:40px 0 10px;font-size:18px;font-weight:700;line-height:1.5}@media (width>=990px){.p-article-body h3,.p-article-body h4{margin-top:30px;font-size:20px}}.p-article-body p{margin:0 0 1em}.p-article-body strong,.p-article-body b{font-weight:700}.p-article-body em,.p-article-body i{font-style:italic}.p-article-body a{color:var(--gps-color-text);text-underline-offset:.2em;text-decoration:underline;transition:opacity .2s}.p-article-body a:hover{opacity:.7}.p-article-body ul,.p-article-body ol{margin:0 0 1em;padding-left:1.5em}.p-article-body ul{list-style:outside}.p-article-body ol{list-style:decimal}.p-article-body li{margin-bottom:4px}.p-article-body li::marker{font-size:.85em}.p-article-body blockquote{background-color:var(--gps-color-blockquote-bg);border-radius:8px;margin:24px 0;padding:16px 20px}.p-article-body img{border-radius:var(--gps-radius-badge);max-width:100%;height:auto}.p-article-body hr{border:none;border-top:1px solid var(--gps-color-border);margin:32px 0}.p-article-body table{border-collapse:collapse;width:100%;margin:16px 0}.p-article-body th,.p-article-body td{border:1px solid var(--gps-color-border);text-align:left;vertical-align:top;padding:12px 14px;line-height:1.6}.p-article-body th{background-color:var(--gps-color-section-bg);font-weight:700}.p-article-body>:first-child{margin-top:0}.p-article-body>:last-child{margin-bottom:0}.p-blog-list{box-sizing:content-box;flex-direction:column;gap:2px;max-width:850px;margin:0 auto;padding:24px 20px 60px;list-style:none;display:flex}@media (width>=990px){.p-blog-list{padding:40px 20px 100px}}.p-blog-list__item{margin:0}.p-blog-list--compact{padding:0}.p-information__list{margin-top:30px}@media (width>=990px){.p-information__list{margin-top:60px}}.p-information__cta{margin-top:30px}@media (width>=990px){.p-information__cta{margin-top:60px}}.p-blog-list__pagination{justify-content:center;margin-top:32px;display:flex}@media (width>=990px){.p-blog-list__pagination{margin-top:56px}}.c-breadcrumb{margin-bottom:15px}.c-breadcrumb__list{color:var(--gps-color-text);flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}@media (width<=749px){.c-breadcrumb__list{gap:0 3px;font-size:11px}}.c-breadcrumb__item{margin:0;padding:0;list-style:none}.c-breadcrumb__link{color:inherit;text-decoration:underline}.c-breadcrumb__link:hover{text-decoration:none}.c-breadcrumb__separator{color:inherit}.p-product-detail__vendor{color:var(--gps-color-text-dim);margin:0 0 5px;font-size:12px;font-weight:400;line-height:1.61}@media (width>=990px){.p-product-detail__vendor{margin:0 0 15px;font-size:13px}}.p-product-detail__vendor-link{color:inherit;text-decoration:underline}.p-product-detail__vendor-link:hover{text-decoration:none}@media (width<=989px){.p-product__media-col.grid__item,.p-product__info-col.grid__item{width:100%;max-width:100%;padding:0}.p-product__column-sticky{max-width:none;position:static}}@media (width>=990px){.p-product__info-col{padding:0 0 0 30px}.p-product__column-sticky{z-index:2;position:sticky;top:3rem}}.product__title h1,.product__title h2{color:var(--gps-color-text);font-size:18px;font-weight:400;line-height:1.33}@media (width>=990px){.product__title h1,.product__title h2{font-size:24px;line-height:1.25}}.c-price__current,.c-price__sale-amount{letter-spacing:0;color:var(--gps-color-text);font-size:20px;font-weight:700;line-height:1.1}@media (width>=990px){.c-price__current,.c-price__sale-amount{font-size:28px}}.c-price__sale-amount{color:var(--gps-color-attention)}.c-price__badge-sale{background-color:var(--gps-color-attention);color:var(--gps-color-bg-white);border:none;border-radius:5px;align-items:center;height:auto;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}@media (width>=990px){.c-price__badge-sale{border-radius:var(--gps-radius-badge);padding:6px 10px;font-size:12px}}.c-price__badge-soldout{background-color:var(--gps-color-soldout-overlay);color:var(--gps-color-bg-white);font-weight:700}.c-price.price--on-sale{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c-price.price--on-sale .c-price__badge-sale{order:1}.c-price.price--on-sale .c-price__container{order:2;align-items:center;gap:8px;display:flex}.c-price.price--on-sale .c-price__sale{flex-direction:row-reverse;align-items:flex-end;gap:8px;display:flex}@media (width<=749px){.c-price.price--on-sale .c-price__sale{gap:0}}.c-price.price--on-sale .c-price__sale-amount:after{content:"税込";font-size:10px;font-weight:400}@media (width>=990px){.c-price.price--on-sale .c-price__sale-amount:after{font-size:13px}}.c-price__sale .c-price__compare.c-price__compare{color:var(--gps-color-text-subtle);opacity:1;letter-spacing:0;font-size:12px;font-weight:400;text-decoration:line-through}@media (width>=990px){.c-price__sale .c-price__compare.c-price__compare{font-size:18px}}.c-price__tax-inline{font-size:inherit;font-weight:inherit;text-decoration:line-through}.p-product-detail-container.p-product-detail-container{background-color:#fff;border-radius:40px;margin-bottom:40px;padding:60px}@media (width<=1199px){.p-product-detail-container.p-product-detail-container{padding:40px}}@media (width<=749px){.p-product-detail-container.p-product-detail-container{border-radius:30px;margin-bottom:30px;padding:25px}}.p-product-detail-price{flex-wrap:wrap;align-items:flex-end;gap:7px;margin:0 0 15px;display:flex}@media (width>=990px){.p-product-detail-price{gap:5px}}.p-product-detail__tax-label{color:var(--gps-color-text-dim);font-size:10px;font-weight:400;line-height:2}@media (width>=990px){.p-product-detail__tax-label{font-size:13px}}.c-price.price--on-sale~.p-product-detail__tax-label{display:none}.p-product-detail__release-box{background-color:var(--gps-color-text);color:var(--gps-color-bg-white);border-radius:10px;margin:0 0 5px;padding:15px;font-size:15px;font-weight:700;line-height:1.3}@media (width>=990px){.p-product-detail__release-box{font-size:16px}}.p-product-detail__release-status{border:1px solid var(--gps-color-bg-white);width:fit-content;color:var(--gps-color-bg-white);border-radius:4px;margin:0 0 5px;padding:4px 10px;font-size:13px;font-weight:700;display:block}.p-product-detail__shipping-period{background-color:var(--gps-color-bg-surface);border:2px solid var(--gps-color-bg-bar);color:var(--gps-color-text-main);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 15px;margin:0 0 5px;padding:20px 15px;font-size:15px;line-height:1.5;display:flex}@media (width>=990px){.p-product-detail__shipping-period{font-size:16px}}.p-product-detail__shipping-period-label,.p-product-detail__shipping-period-value{font-weight:700}.p-product-detail__details-list{margin:12px 0;padding:0;list-style:none}.p-product-detail__details-list li{color:var(--gps-color-text-dim);padding-left:16px;font-size:11px;line-height:1.54;position:relative}@media (width>=990px){.p-product-detail__details-list li{font-size:13px}}.p-product-detail__details-list li:before{content:"•";color:var(--gps-color-text-subtle);position:absolute;left:4px}.product-form__quantity{grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:start;align-items:end;gap:5px 10px;display:grid}.p-product-detail__qty{margin-top:30px}.p-product-detail__qty-label{color:var(--gps-color-text-dim);grid-column:1/-1;font-size:11px;font-weight:400;line-height:1}@media (width>=990px){.p-product-detail__qty-label{font-size:13px}}.p-product-detail__qty-select-wrap{width:92px;height:44px;position:relative}@media (width>=990px){.p-product-detail__qty-select-wrap{height:60px}}.p-product-detail__qty-select{appearance:none;background-color:var(--gps-color-bg-white);width:100%;height:100%;color:var(--gps-color-text);cursor:pointer;border:1px solid #00000026;border-radius:5px;padding:0 30px 0 15px;font-size:13px;font-weight:400;line-height:1.2}@media (width>=990px){.p-product-detail__qty-select{font-size:15px}}.p-product-detail__qty-select:focus{box-shadow:none;outline:none}.p-product-detail__qty-select-arrow{pointer-events:none;color:var(--gps-color-text);display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.product-form__submit{background-color:var(--gps-color-action);color:var(--gps-color-bg-white);border:none;border-radius:10px;flex:1;gap:3px;min-width:0;height:60px;margin-bottom:0;font-size:14px;font-weight:700;transition:opacity .2s}@media (width>=990px){.product-form__submit{font-size:16px}}.product-form__submit>span{align-items:center;gap:3px;display:flex}.product-form__submit .icon-cart{width:34px;height:34px}.product-form__submit:after,.product-form__submit:not([disabled]):hover:after{box-shadow:none}.product-form__submit:hover{opacity:.9}.product-form__submit[disabled]{background-color:var(--gps-color-soldout);opacity:1}.shopify-payment-button__button{border-radius:10px;height:60px;min-height:4.6rem;font-size:1.5rem}.shopify-payment-button__button--unbranded{background-color:var(--gps-color-action);color:var(--gps-color-bg-white)}.product__share{margin-top:16px}.p-product-detail__description{color:var(--gps-color-text);font-size:15px;line-height:1.5}@media (width<=749px){.p-product-detail__description{font-size:13px}}.p-product-detail__description h2,.p-product-detail__description h3,.p-product-detail__description h4{color:var(--gps-color-text);margin-top:24px;margin-bottom:10px;font-size:18px;font-weight:700}@media (width<=749px){.p-product-detail__description h2,.p-product-detail__description h3,.p-product-detail__description h4{font-size:15px}}.p-product-detail__description p+h2{margin-top:40px}@media (width<=749px){.p-product-detail__description p+h2{margin-top:30px}}.p-product-detail__description-note{color:var(--gps-color-text-dim);font-size:12px;font-weight:400;line-height:1.61}@media (width>=990px){.p-product-detail__description-note{font-size:13px}}.p-product-detail__description--warning,.product-form__error-message{color:var(--gps-color-attention)}.product__accordion .accordion__title{font-weight:700}.product__accordion .accordion__content{color:var(--gps-color-text-dim);font-size:13px;line-height:1.61}.p-product-detail__specs{border-collapse:collapse;width:100%;margin:16px 0}.p-product-detail__specs th,.p-product-detail__specs td{border-bottom:1px solid var(--gps-color-bg-dark);text-align:left;padding:8px 12px;font-size:13px;line-height:1.6}.p-product-detail__specs th{color:var(--gps-color-text);width:120px;font-weight:700}.p-product-detail__specs td{color:var(--gps-color-text-dim)}.p-product-detail__fixed-notice{border-radius:10px;margin:0 0 5px}.p-product-detail__fixed-notice-title{margin:0 0 8px}.p-product-detail__fixed-notice-item{color:var(--gps-color-text);font-size:15px;line-height:1.5}@media (width<=749px){.p-product-detail__fixed-notice-item{font-size:13px}}.p-product-detail__fixed-notice-item+.p-product-detail__fixed-notice-item{margin-top:1.4em}.p-product-detail__agreement{background-color:var(--gps-color-section-bg);border-radius:10px;margin:0 0 5px;padding:20px 25px 25px}@media (width<=749px){.p-product-detail__agreement{padding:15px 20px 20px}}.p-product-detail__agreement-title{color:var(--gps-color-text);font-size:12px;font-weight:700;line-height:1.67}@media (width>=990px){.p-product-detail__agreement-title{font-size:13px;line-height:1.54}}.p-product-detail__agreement-list{color:var(--gps-color-text);margin:10px 0 0;padding:0;font-size:11px;font-weight:400;line-height:1.36;list-style:none}@media (width>=990px){.p-product-detail__agreement-list{font-size:13px;line-height:1.54}}.p-product-detail__agreement-list li{padding-left:12px;position:relative}.p-product-detail__agreement-list li:before{content:"•";font-size:.75em;position:absolute;left:0}.p-product-detail__agreement-check{align-items:center;gap:7px;width:fit-content;margin-top:15px;display:flex}@media (width<=749px){.p-product-detail__agreement-check{margin-top:10px}}input[type=checkbox].p-product-detail__agreement-checkbox{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #00000026;border-radius:5px;flex-shrink:0;width:20px;height:20px;margin:0;position:relative}input[type=checkbox].p-product-detail__agreement-checkbox:checked{background-color:var(--gps-color-action);border-color:var(--gps-color-action);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpath d='M1 4l3.5 3.5L11 1' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.p-product-detail__agreement-label{color:var(--gps-color-text);cursor:pointer;font-size:13px;font-weight:700}@media (width>=990px){.p-product-detail__agreement-label{font-size:15px}}.p-product-detail__agreement-link{width:fit-content;color:var(--gps-color-text);margin-top:15px;margin-left:auto;font-size:12px;font-weight:700;display:block}@media (width>=990px){.p-product-detail__agreement-link{font-size:13px}}@media (width<=749px){.p-product-detail__agreement-link{margin-top:20px}}.product-form__buttons{flex-direction:column;gap:5px;margin-top:15px;display:flex}.p-product-detail__buttons-row{order:1;gap:5px;display:flex}[data-anygift=ProductPageGiftUi]{order:2}.p-product-detail-container:has([data-agreement-checkbox]:not(:checked)) .anygift-e-gift-modal__open-button{pointer-events:none;background:var(--gps-color-soldout)!important;color:#fff!important;background-image:none!important}.p-product-detail-container:has([data-agreement-checkbox]:not(:checked)) .anygift-e-gift-modal__ui{cursor:not-allowed}.p-product-detail__egift-btn{width:100%;height:60px;color:var(--gps-color-bg-white);cursor:pointer;background:linear-gradient(90deg,#30cff1,#0ce0bb);border:none;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}@media (width>=990px){.p-product-detail__egift-btn{font-size:16px}}.p-product-detail__egift-btn:hover{opacity:.9}.p-product-detail__qty-limit{background-color:var(--gps-color-attention);height:28px;color:var(--gps-color-bg-white);border-radius:20px;align-items:center;padding:2px 15px;font-size:12px;font-weight:700;display:inline-flex}@media (width>=990px){.p-product-detail__qty-limit{font-size:13px}}.p-product-detail__spacer{border:none;border-top:1px solid var(--gps-color-text);opacity:.15;margin:30px 0}.p-product-detail__share{justify-content:flex-end;align-items:center;gap:15px;display:flex}.p-product-detail__share-label{color:var(--gps-color-text-dim);font-size:11px;font-weight:400}@media (width>=990px){.p-product-detail__share-label{font-size:13px}}.p-product-detail__share-icons{gap:5px;display:flex}.p-product-detail__share-icon{width:30px;height:30px;color:inherit;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.p-product-detail__share-icon:hover{opacity:.7}.p-product-detail__variant-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,12px) clamp(4px,.6vw,8px);width:100%;margin:0 0 20px;display:grid}@media (width>=1200px){.p-product-detail__variant-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1vw,14px) clamp(4px,.6vw,10px)}}.p-product-detail__variant-item{cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex}.p-product-detail__variant-image{aspect-ratio:1;border:1px solid var(--gps-color-stroke);width:100%;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.p-product-detail__variant-image img,.p-product-detail__variant-image svg{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.p-product-detail__variant-image:after{content:"";pointer-events:none;background-color:#ffffff59;transition:background-color .15s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.p-product-detail__variant-item:not(.is-active,.is-soldout):hover .p-product-detail__variant-image{border-color:var(--gps-color-text)}.p-product-detail__variant-item:not(.is-active,.is-soldout):hover .p-product-detail__variant-image:after{background-color:#0000}.p-product-detail__variant-item:not(.is-active,.is-soldout):hover .p-product-detail__variant-image img{transform:scale(1.04)}.p-product-detail__variant-item:not(.is-active,.is-soldout):hover .p-product-detail__variant-label{color:var(--gps-color-text)}.p-product-detail__variant-item.is-soldout:hover .p-product-detail__variant-image{border-color:var(--gps-color-text)}.p-product-detail__variant-item.is-soldout:hover .p-product-detail__variant-label{color:var(--gps-color-text)}}.p-product-detail__variant-item.is-active .p-product-detail__variant-image{border:2px solid var(--gps-color-text)}@media (width>=990px){.p-product-detail__variant-item.is-active .p-product-detail__variant-image{border-width:4px}}.p-product-detail__variant-item.is-active .p-product-detail__variant-image:after{display:none}.p-product-detail__variant-label{text-align:center;color:var(--gps-color-text-dim);overflow-wrap:break-word;margin-top:5px;font-size:10px;font-weight:400;line-height:1.1}@media (width>=990px){.p-product-detail__variant-label{margin-top:10px;font-size:11px}}.p-product-detail__variant-item.is-active .p-product-detail__variant-label{color:var(--gps-color-text);font-weight:700}.p-product-detail__variant-soldout{color:#fff;text-align:center;white-space:nowrap;pointer-events:none;z-index:1;background:#bd9a8aa6;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1.1;display:flex;position:absolute;inset:0}@media (width>=1200px){.p-product-detail__variant-soldout{font-size:10px}}.p-product__media-slide{border-radius:0;overflow:hidden}@media (width<=749px){.p-product__media-list{scroll-snap-type:none;flex-wrap:wrap;padding-bottom:0;overflow-x:visible}.p-product__media-list .p-product__media-slide{box-sizing:border-box;width:100%;margin-left:0;padding:0;display:none}.p-product__media-slide.is-active{display:block}}.p-product__slider-buttons{display:none}.p-product__thumbnail-slider{margin:0 0 20px}.p-product__thumbnail-slider>.slider-button{display:none}@media (width<=749px){.p-product__gallery-viewer,.p-product__thumbnail-slider{margin-left:0;margin-right:0}}.p-product__thumbnail-list{scroll-snap-type:none;grid-template-columns:repeat(6,1fr);gap:5px;padding:0;display:grid;overflow-x:visible}.p-product__thumbnail-list .thumbnail-list__item.slider__slide{width:auto}.p-product__thumbnail{opacity:.4;border:2px solid #0000;border-radius:0;transition:opacity .2s;overflow:hidden}.p-product__thumbnail[aria-current],.p-product__thumbnail:hover{opacity:1;border-color:var(--gps-color-text)}.collection-hero__title,.collection-banner__heading{color:var(--gps-color-text);text-align:center;font-size:28px;font-weight:800}@media (width>=750px){.collection-hero__title,.collection-banner__heading{font-size:36px}}.p-collection-ip-header{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (width<=989px){.p-collection-ip-header{grid-template-columns:1fr;gap:20px}}.l-section:has(>.p-collection-ip-header){margin-top:30px;margin-bottom:20px}@media (width>=750px){.l-section:has(>.p-collection-ip-header){margin-top:50px;margin-bottom:30px}}.p-collection-ip-header__content{order:2}@media (width>=750px){.p-collection-ip-header__content{align-self:center}}.p-collection-ip-header__img{aspect-ratio:500/375;border-radius:20px;order:1;width:100%;overflow:hidden}.p-collection-ip-header__img img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=989px){.p-collection-ip-header__img{aspect-ratio:310/233;border-radius:10px}}.p-collection-ip-header__title{color:#000;margin:0;font-size:40px;font-weight:800;line-height:1.1}@media (width<=989px){.p-collection-ip-header__title{font-size:22px}}.p-collection-ip-header__desc{color:#000;margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.8}@media (width<=989px){.p-collection-ip-header__desc{margin:15px 0 0;font-size:12px}}.p-facets-vertical .p-facets.p-facets,.p-facets-toolbar.p-facets-toolbar{display:none}.p-facets-vertical{background:var(--gps-color-bg-white);border-radius:40px;max-width:min(1360px,100% - 80px);margin:0 auto;padding:40px 50px 60px;display:block}@media (width<=749px){.p-facets-vertical{border-radius:20px;max-width:calc(100% - 40px);padding:25px 20px}}.p-facets-vertical .l-grid-wrap{background:0 0;border-radius:0;padding:0}.p-facets-vertical .p-facets__wrapper{width:auto;margin:0 0 15px;padding:0}@media (width>=990px){.p-facets-vertical .p-facets__wrapper{margin:0 0 30px}}.p-facets-container.p-facets-container{grid-template-columns:1fr auto;grid-auto-rows:auto;align-items:center;gap:10px;padding:0;display:grid}.p-facets-container>.p-facets-count--mobile.p-facets-count--mobile{text-align:left;background:0 0;grid-area:1/1;align-self:center;margin:0;padding:0;position:relative}.p-facets-container .p-facets-count--mobile{opacity:1}.p-facets-container .p-facets-count--mobile .loading__spinner{padding:0;position:absolute;top:50%;left:0;right:auto;transform:translateY(-50%)}.p-facets-container .p-facets-count--mobile .p-facets-count__text{color:var(--gps-color-text);font-size:20px;font-weight:400;line-height:1}@media (width>=990px){.p-facets-container .p-facets-count--mobile .p-facets-count__text{font-size:30px}}.p-facets-count__text .p-facets-count__suffix{color:var(--gps-color-text-dim);margin-left:4px;font-size:13px;font-weight:400}@media (width>=990px){.p-facets-count__text .p-facets-count__suffix{margin-left:8px;font-size:16px}}.p-facets-container>.p-facets-mobile-toggle.p-facets-mobile-toggle{grid-area:1/2;justify-content:flex-end;display:flex}.p-facets-container>.p-facets-pills-mobile.p-facets-pills-mobile{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:flex-start;gap:4px;margin:0;display:flex}.p-facets-container>.p-facets-pills-mobile:not(:has(facet-remove:not(.p-facets__clear-all-wrapper))){display:none}.p-facets-pills-mobile>facet-remove:not(.p-facets__clear-all-wrapper){align-self:flex-start;max-width:100%;min-height:26px;margin:0;padding:0;display:inline-flex}.p-facets-pills-mobile .p-facets__clear-all-wrapper{order:1;justify-content:flex-start;width:100%;margin:4px 0 0;padding:0;display:inline-flex}.p-facets-pills-mobile .p-facets__clear-all.p-facets__clear-all{color:var(--gps-color-text);background:0 0;border:none;padding:0;font-size:13px;font-weight:400;line-height:22px;text-decoration:underline}.p-facets__clear-all-wrapper span{font-size:13px;line-height:22px}.p-facets-mobile-toggle__open{color:var(--gps-color-text);align-items:center;display:inline-flex}.p-facets-mobile-toggle__open .p-facets-mobile-toggle__icon.p-facets-mobile-toggle__icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-right:-4px;display:inline-flex}.p-facets-mobile-toggle__open .p-facets-mobile-toggle__icon.p-facets-mobile-toggle__icon svg{display:none}.p-facets-mobile-toggle__open .p-facets-mobile-toggle__icon.p-facets-mobile-toggle__icon:after{content:"";background-color:var(--gps-color-text);width:100%;height:100%;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path fill='black' d='M10.9998 14.08C12.0098 14.08 12.8683 14.7285 13.1823 15.6314L13.2202 15.6254L13.3098 15.62H17.9298C18.3551 15.62 18.6998 15.9647 18.6998 16.39C18.6998 16.7846 18.4026 17.1101 18.0194 17.1546L17.9298 17.16H13.3098C13.2665 17.16 13.2238 17.1564 13.1823 17.1492C12.8683 18.0515 12.0098 18.6999 10.9998 18.6999C9.98976 18.6999 9.13132 18.0515 8.81732 17.1486L8.77942 17.1546L8.68979 17.16H4.0698C3.6445 17.16 3.2998 16.8153 3.2998 16.39C3.2998 15.9954 3.59698 15.6699 3.98017 15.6254L4.06981 15.62H8.68979C8.73311 15.62 8.77582 15.6236 8.81732 15.6308C9.13134 14.7285 9.98977 14.08 10.9998 14.08ZM10.9998 15.62C10.5745 15.62 10.2298 15.9647 10.2298 16.39C10.2298 16.8153 10.5745 17.16 10.9998 17.16C11.4251 17.16 11.7698 16.8153 11.7698 16.39C11.7698 15.9647 11.4251 15.62 10.9998 15.62ZM5.60982 8.69006C6.61984 8.69006 7.4783 9.33854 7.7923 10.2415L7.8302 10.2354L7.91983 10.23H17.9298C18.3551 10.23 18.6998 10.5747 18.6998 11C18.6998 11.3946 18.4026 11.7201 18.0194 11.7646L17.9298 11.77H7.91983C7.87652 11.77 7.83381 11.7664 7.7923 11.7592C7.47828 12.6615 6.61985 13.31 5.60982 13.31C4.3339 13.31 3.29982 12.2759 3.29982 11C3.29982 9.72405 4.3339 8.69006 5.60982 8.69006ZM5.60982 10.2301C5.18452 10.2301 4.83982 10.5748 4.83982 11.0001C4.83982 11.4254 5.18452 11.7701 5.60982 11.7701C6.03512 11.7701 6.37982 11.4254 6.37982 11.0001C6.37982 10.5748 6.03512 10.2301 5.60982 10.2301ZM14.0798 3.30008C15.0898 3.30008 15.9483 3.94856 16.2623 4.85147L16.3002 4.84546L16.3898 4.84004H17.9298C18.3551 4.84004 18.6998 5.18474 18.6998 5.61004C18.6998 6.00466 18.4026 6.33011 18.0194 6.37462L17.9298 6.38003H16.3898C16.3465 6.38003 16.3038 6.37642 16.2623 6.3692C15.9483 7.27155 15.0898 7.91998 14.0798 7.91998C13.0698 7.91998 12.2113 7.2715 11.8973 6.36859L11.8594 6.3746L11.7698 6.38002H4.0698C3.6445 6.38002 3.2998 6.03532 3.2998 5.61002C3.2998 5.21539 3.59698 4.88995 3.98017 4.84544L4.06981 4.84003H11.7698C11.8131 4.84003 11.8558 4.84364 11.8973 4.85085C12.2113 3.94851 13.0698 3.30008 14.0798 3.30008ZM14.0798 4.84008C13.6545 4.84008 13.3098 5.18477 13.3098 5.61007C13.3098 6.03537 13.6545 6.38007 14.0798 6.38007C14.5051 6.38007 14.8498 6.03537 14.8498 5.61007C14.8498 5.18477 14.5051 4.84008 14.0798 4.84008Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path fill='black' d='M10.9998 14.08C12.0098 14.08 12.8683 14.7285 13.1823 15.6314L13.2202 15.6254L13.3098 15.62H17.9298C18.3551 15.62 18.6998 15.9647 18.6998 16.39C18.6998 16.7846 18.4026 17.1101 18.0194 17.1546L17.9298 17.16H13.3098C13.2665 17.16 13.2238 17.1564 13.1823 17.1492C12.8683 18.0515 12.0098 18.6999 10.9998 18.6999C9.98976 18.6999 9.13132 18.0515 8.81732 17.1486L8.77942 17.1546L8.68979 17.16H4.0698C3.6445 17.16 3.2998 16.8153 3.2998 16.39C3.2998 15.9954 3.59698 15.6699 3.98017 15.6254L4.06981 15.62H8.68979C8.73311 15.62 8.77582 15.6236 8.81732 15.6308C9.13134 14.7285 9.98977 14.08 10.9998 14.08ZM10.9998 15.62C10.5745 15.62 10.2298 15.9647 10.2298 16.39C10.2298 16.8153 10.5745 17.16 10.9998 17.16C11.4251 17.16 11.7698 16.8153 11.7698 16.39C11.7698 15.9647 11.4251 15.62 10.9998 15.62ZM5.60982 8.69006C6.61984 8.69006 7.4783 9.33854 7.7923 10.2415L7.8302 10.2354L7.91983 10.23H17.9298C18.3551 10.23 18.6998 10.5747 18.6998 11C18.6998 11.3946 18.4026 11.7201 18.0194 11.7646L17.9298 11.77H7.91983C7.87652 11.77 7.83381 11.7664 7.7923 11.7592C7.47828 12.6615 6.61985 13.31 5.60982 13.31C4.3339 13.31 3.29982 12.2759 3.29982 11C3.29982 9.72405 4.3339 8.69006 5.60982 8.69006ZM5.60982 10.2301C5.18452 10.2301 4.83982 10.5748 4.83982 11.0001C4.83982 11.4254 5.18452 11.7701 5.60982 11.7701C6.03512 11.7701 6.37982 11.4254 6.37982 11.0001C6.37982 10.5748 6.03512 10.2301 5.60982 10.2301ZM14.0798 3.30008C15.0898 3.30008 15.9483 3.94856 16.2623 4.85147L16.3002 4.84546L16.3898 4.84004H17.9298C18.3551 4.84004 18.6998 5.18474 18.6998 5.61004C18.6998 6.00466 18.4026 6.33011 18.0194 6.37462L17.9298 6.38003H16.3898C16.3465 6.38003 16.3038 6.37642 16.2623 6.3692C15.9483 7.27155 15.0898 7.91998 14.0798 7.91998C13.0698 7.91998 12.2113 7.2715 11.8973 6.36859L11.8594 6.3746L11.7698 6.38002H4.0698C3.6445 6.38002 3.2998 6.03532 3.2998 5.61002C3.2998 5.21539 3.59698 4.88995 3.98017 4.84544L4.06981 4.84003H11.7698C11.8131 4.84003 11.8558 4.84364 11.8973 4.85085C12.2113 3.94851 13.0698 3.30008 14.0798 3.30008ZM14.0798 4.84008C13.6545 4.84008 13.3098 5.18477 13.3098 5.61007C13.3098 6.03537 13.6545 6.38007 14.0798 6.38007C14.5051 6.38007 14.8498 6.03537 14.8498 5.61007C14.8498 5.18477 14.5051 4.84008 14.0798 4.84008Z'/></svg>") 50%/contain no-repeat}.p-facets-mobile-toggle__label{color:var(--gps-color-text);font-size:13px;font-weight:700;line-height:16px}@media (width>=990px){.p-facets-mobile-toggle__label{font-size:16px}}.p-facets-drawer__inner.p-facets-drawer__inner{background:var(--gps-color-bg);width:300px;max-width:300px;margin-left:auto}.p-facets-drawer__header.p-facets-drawer__header{display:none}.p-facets-drawer__main.p-facets-drawer__main{background:var(--gps-color-bg);flex-direction:column;padding:20px 20px 90px;display:flex;overflow-y:auto}.p-facets-drawer__section-title{color:var(--gps-color-text);margin:0 0 15px;padding:0;font-size:15px;font-weight:700;line-height:20px}.p-facets-drawer__section-title--sort{order:1}.p-facets-drawer__sort-row.p-facets-drawer__sort-row{border:none;order:2;margin:0 0 30px;padding:0}.p-facets-drawer__sort-summary.p-facets-drawer__sort-summary{background:0 0;border:none;padding:0;list-style:none}.p-facets-drawer__sort-summary.p-facets-drawer__sort-summary::-webkit-details-marker{display:none}.p-facets-drawer__sort.p-facets-drawer__sort{background:0 0;padding:0;display:block}.p-facets-drawer__sort .p-facets-drawer__sort-select-wrap.p-facets-drawer__sort-select-wrap{background:0 0;width:100%;max-width:265px;height:48px;margin:0;display:block;position:relative}.p-facets-drawer__sort .p-facets-drawer__sort-select-wrap.p-facets-drawer__sort-select-wrap:after{display:none}.p-facets-drawer__sort .p-facets-drawer__sort-select.p-facets-drawer__sort-select{appearance:none;background:var(--gps-color-bg-white);width:100%;max-width:265px;height:48px;color:var(--gps-color-text);cursor:pointer;box-shadow:none;filter:none;border:1px solid #00000026;border-radius:24px;outline:none;margin:0;padding:15px 40px 15px 24px;font-size:13px;font-weight:400;line-height:16px;display:block}.p-facets-drawer__sort .p-facets-drawer__sort-select.p-facets-drawer__sort-select:focus,.p-facets-drawer__sort .p-facets-drawer__sort-select.p-facets-drawer__sort-select:focus-visible{box-shadow:none;outline:none}.p-facets-drawer__sort-caret.p-facets-drawer__sort-caret{pointer-events:none;width:20px;height:20px;color:var(--gps-color-text);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.p-facets-drawer__sort-caret.p-facets-drawer__sort-caret svg{display:none}.p-facets-drawer__sort-caret.p-facets-drawer__sort-caret:after{content:"";background-color:currentColor;width:100%;height:100%;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M10.5 12.75L15 18.75L19.5 12.75' stroke='black'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M10.5 12.75L15 18.75L19.5 12.75' stroke='black'/></svg>") 50%/contain no-repeat}.p-facets-drawer__section-title--filter{order:3}.p-facets-drawer__row.p-facets-drawer__row{border:none;border-bottom:1px solid var(--gps-color-border);order:4;margin:0;padding:0}.p-facets-drawer__row.p-facets-drawer__row:first-of-type{border-top:1px solid var(--gps-color-border)}.p-facets-drawer__row-summary.p-facets-drawer__row-summary{cursor:pointer;height:60px;min-height:60px;color:var(--gps-color-text);background:0 0;align-items:center;padding:0;font-size:15px;font-weight:400;line-height:22px;list-style:none;display:flex}.p-facets-drawer__row-summary.p-facets-drawer__row-summary::-webkit-details-marker{display:none}.p-facets-drawer__row-summary.p-facets-drawer__row-summary>div{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.p-facets-drawer__row-label.p-facets-drawer__row-label{color:var(--gps-color-text);flex:auto;font-size:15px;font-weight:400;line-height:22px}.p-facets-drawer__row-arrow.p-facets-drawer__row-arrow{opacity:.5;width:30px;height:30px;color:var(--gps-color-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p-facets-drawer__row-arrow.p-facets-drawer__row-arrow svg{display:none}.p-facets-drawer__row-arrow.p-facets-drawer__row-arrow:after{content:"";background-color:currentColor;width:100%;height:100%;display:inline-block;transform:rotate(-90deg);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M10.5 12.75L15 18.75L19.5 12.75' stroke='black'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M10.5 12.75L15 18.75L19.5 12.75' stroke='black'/></svg>") 50%/contain no-repeat}.p-facets-drawer__back.p-facets-drawer__back{padding:12px 20px 12px 15px}.p-facets-drawer__back .p-facets-drawer__back-arrow.p-facets-drawer__back-arrow{opacity:.5;width:30px;height:30px;color:var(--gps-color-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p-facets-drawer__back .p-facets-drawer__back-arrow.p-facets-drawer__back-arrow svg{display:none}.p-facets-drawer__back .p-facets-drawer__back-arrow.p-facets-drawer__back-arrow:after{content:"";background-color:currentColor;width:100%;height:100%;display:inline-block;transform:rotate(90deg);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M10.5 12.75L15 18.75L19.5 12.75' stroke='black'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M10.5 12.75L15 18.75L19.5 12.75' stroke='black'/></svg>") 50%/contain no-repeat}.p-facets-drawer__footer.p-facets-drawer__footer{background:var(--gps-color-bg);border-top:1px solid var(--gps-color-border);align-items:center;height:70px;margin:0;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.p-facets-drawer__footer.p-facets-drawer__footer>*{justify-content:center;align-items:center;width:50%;margin:0;padding:0;display:flex}.p-facets-drawer__clear-wrapper.p-facets-drawer__clear-wrapper{justify-content:center;align-items:center;margin:0;padding:0;display:flex}.p-facets-drawer__clear.p-facets-drawer__clear{color:var(--gps-color-text);background:0 0;border:none;padding:0;font-size:13px;font-weight:400;line-height:13px;text-decoration:underline}.p-facets-drawer__apply.p-facets-drawer__apply{background:var(--gps-color-text);width:142px;min-width:142px;height:50px;color:var(--gps-color-bg);box-shadow:none;border:none;border-radius:5px;justify-content:center;align-items:center;margin:0;padding:0;font-size:13px;font-weight:700;line-height:13px;display:inline-flex}.p-facets-drawer__apply.p-facets-drawer__apply:before,.p-facets-drawer__apply.p-facets-drawer__apply:after{display:none}.p-facets-drawer__apply.p-facets-drawer__apply:hover,.p-facets-drawer__apply.p-facets-drawer__apply:focus,.p-facets-drawer__apply.p-facets-drawer__apply:focus-visible{background:var(--gps-color-text);color:var(--gps-color-bg);box-shadow:none}.p-facets-drawer__main .mobile-facets__submenu{background-color:var(--gps-color-bg)}.p-facets-drawer__main .mobile-facets__info{color:var(--gps-color-text-dim);margin:20px 0 12px;padding:0 20px;font-size:13px;font-weight:400}.p-facets-drawer__main .facets__price{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:0 8px;margin:0;padding:0 20px;display:grid}.p-facets-drawer__main .facets__price .field-currency{color:var(--gps-color-text);margin:0;font-size:14px;font-weight:400}.p-facets-drawer__main .facets__price .field{background:0 0;border:0;align-items:center;margin:0;padding:0;display:flex;position:relative}.p-facets-drawer__main .facets__price .field:after{display:none}.p-facets-drawer__main .facets__price .field__input{width:100%;height:44px;color:var(--gps-color-text);box-shadow:none;background:#fff;border:1px solid #00000026;border-radius:8px;padding:0 14px;font-size:14px;font-weight:400;line-height:1;transition:border-color .2s}.p-facets-drawer__main .facets__price .field__input:hover{border-color:#0000004d}.p-facets-drawer__main .facets__price .field__input:focus,.p-facets-drawer__main .facets__price .field__input:focus-visible{border-color:var(--gps-color-text);box-shadow:none;outline:none}.p-facets-drawer__main .facets__price .field__input::placeholder{color:var(--gps-color-text-light)}.p-facets-drawer__main .facets__price .field__label{color:var(--gps-color-text-light);pointer-events:none;background:0 0;margin:0;padding:0;font-size:14px;transition:opacity .15s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.p-facets-drawer__main .facets__price .field__input:not(:placeholder-shown)~.field__label,.p-facets-drawer__main .facets__price .field__input:focus~.field__label{opacity:0}.p-facets-toolbar{margin:-10px 0 40px}.p-facets-toolbar .p-facets-toolbar__form{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.p-facets-count.p-facets-count{background:0 0;margin:0;padding:0}.p-facets-count__text.p-facets-count__text{color:var(--gps-color-text);margin:0;font-size:28px;font-weight:400;line-height:1}@media (width<=749px){.p-facets-count__text.p-facets-count__text{font-size:22px}}.p-facets-sort.p-facets-sort{background:0 0;border:none;align-items:center;gap:10px;margin:0;padding:0;display:flex}.p-facets-sort__field.p-facets-sort__field{align-items:center;gap:10px;margin:0;display:flex}.p-facets-sort__label.p-facets-sort__label{color:var(--gps-color-text);align-items:center;gap:6px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.p-facets-sort__label.p-facets-sort__label label{cursor:pointer;margin:0;padding:0}.p-facets-sort__label.p-facets-sort__label:before{content:"";background-color:currentColor;flex-shrink:0;width:22px;height:22px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path fill='black' d='M17.0343 7.51109H4.96598C4.41064 7.51109 3.95996 7.06041 3.95996 6.50507C3.95996 5.94974 4.41064 5.5 4.96598 5.5H17.0343C17.5896 5.5 18.0403 5.94974 18.0403 6.50507C18.0403 7.06041 17.5896 7.51109 17.0343 7.51109Z'/><path fill='black' d='M14.0172 11.5342H4.96598C4.41064 11.5342 3.95996 11.0835 3.95996 10.5282C3.95996 9.97283 4.41064 9.52216 4.96598 9.52216H14.0172C14.5725 9.52216 15.0232 9.97283 15.0232 10.5282C15.0232 11.0835 14.5725 11.5342 14.0172 11.5342Z'/><path fill='black' d='M7.98306 15.5563H4.96598C4.41064 15.5563 3.95996 15.1066 3.95996 14.5512C3.95996 13.9959 4.41064 13.5452 4.96598 13.5452H7.98306C8.53839 13.5452 8.98907 13.9959 8.98907 14.5512C8.98907 15.1066 8.53839 15.5563 7.98306 15.5563Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path fill='black' d='M17.0343 7.51109H4.96598C4.41064 7.51109 3.95996 7.06041 3.95996 6.50507C3.95996 5.94974 4.41064 5.5 4.96598 5.5H17.0343C17.5896 5.5 18.0403 5.94974 18.0403 6.50507C18.0403 7.06041 17.5896 7.51109 17.0343 7.51109Z'/><path fill='black' d='M14.0172 11.5342H4.96598C4.41064 11.5342 3.95996 11.0835 3.95996 10.5282C3.95996 9.97283 4.41064 9.52216 4.96598 9.52216H14.0172C14.5725 9.52216 15.0232 9.97283 15.0232 10.5282C15.0232 11.0835 14.5725 11.5342 14.0172 11.5342Z'/><path fill='black' d='M7.98306 15.5563H4.96598C4.41064 15.5563 3.95996 15.1066 3.95996 14.5512C3.95996 13.9959 4.41064 13.5452 4.96598 13.5452H7.98306C8.53839 13.5452 8.98907 13.9959 8.98907 14.5512C8.98907 15.1066 8.53839 15.5563 7.98306 15.5563Z'/></svg>") 50%/contain no-repeat}.p-facets-toolbar .p-facets-sort__select-wrapper.p-facets-sort__select-wrapper{background:0 0;width:270px;min-width:270px;height:48px;position:relative}@media (width<=749px){.p-facets-toolbar .p-facets-sort__select-wrapper.p-facets-sort__select-wrapper{width:100%;min-width:0}}.p-facets-toolbar .p-facets-sort__select-wrapper.p-facets-sort__select-wrapper:after{display:none}.p-facets-toolbar .p-facets-sort__select.p-facets-sort__select{appearance:none;width:100%;height:48px;color:var(--gps-color-text);cursor:pointer;box-shadow:none;background:#fff;border:1px solid #00000026;border-radius:24px;outline:none;padding:15px 40px 15px 24px;font-size:15px;font-weight:400;line-height:18px;transition:border-color .2s}.p-facets-toolbar .p-facets-sort__select.p-facets-sort__select:hover{border-color:var(--gps-color-text)}.p-facets-toolbar .p-facets-sort__select.p-facets-sort__select:focus,.p-facets-toolbar .p-facets-sort__select.p-facets-sort__select:focus-visible,.p-facets-toolbar .p-facets-sort__select.p-facets-sort__select:active{box-shadow:none;border-color:#00000026;outline:none}.p-facets-sort__caret.p-facets-sort__caret{pointer-events:none;width:30px;height:30px;color:var(--gps-color-text);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.p-facets-sort__caret.p-facets-sort__caret svg{display:none}.p-facets-sort__caret.p-facets-sort__caret:after{content:"";background-color:currentColor;width:100%;height:100%;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M10.5 12.75L15 18.75L19.5 12.75' stroke='black'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M10.5 12.75L15 18.75L19.5 12.75' stroke='black'/></svg>") 50%/contain no-repeat}.p-facets{color:var(--gps-color-text);font-size:15px}.p-facets .p-facets__active.p-facets__active{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:4px;width:100%;padding:0 0 15px;display:flex}.p-facets .p-facets__active-header.p-facets__active-header{display:contents}.p-facets__heading.p-facets__heading{width:100%;color:var(--gps-color-text);align-items:center;gap:8px;margin:0 0 14px;padding:0;font-size:15px;font-weight:700;line-height:22px;display:inline-flex}.p-facets__heading.p-facets__heading:before{content:"";background-color:currentColor;flex-shrink:0;width:22px;height:22px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path fill='black' d='M10.9998 14.08C12.0098 14.08 12.8683 14.7285 13.1823 15.6314L13.2202 15.6254L13.3098 15.62H17.9298C18.3551 15.62 18.6998 15.9647 18.6998 16.39C18.6998 16.7846 18.4026 17.1101 18.0194 17.1546L17.9298 17.16H13.3098C13.2665 17.16 13.2238 17.1564 13.1823 17.1492C12.8683 18.0515 12.0098 18.6999 10.9998 18.6999C9.98976 18.6999 9.13132 18.0515 8.81732 17.1486L8.77942 17.1546L8.68979 17.16H4.0698C3.6445 17.16 3.2998 16.8153 3.2998 16.39C3.2998 15.9954 3.59698 15.6699 3.98017 15.6254L4.06981 15.62H8.68979C8.73311 15.62 8.77582 15.6236 8.81732 15.6308C9.13134 14.7285 9.98977 14.08 10.9998 14.08ZM10.9998 15.62C10.5745 15.62 10.2298 15.9647 10.2298 16.39C10.2298 16.8153 10.5745 17.16 10.9998 17.16C11.4251 17.16 11.7698 16.8153 11.7698 16.39C11.7698 15.9647 11.4251 15.62 10.9998 15.62ZM5.60982 8.69006C6.61984 8.69006 7.4783 9.33854 7.7923 10.2415L7.8302 10.2354L7.91983 10.23H17.9298C18.3551 10.23 18.6998 10.5747 18.6998 11C18.6998 11.3946 18.4026 11.7201 18.0194 11.7646L17.9298 11.77H7.91983C7.87652 11.77 7.83381 11.7664 7.7923 11.7592C7.47828 12.6615 6.61985 13.31 5.60982 13.31C4.3339 13.31 3.29982 12.2759 3.29982 11C3.29982 9.72405 4.3339 8.69006 5.60982 8.69006ZM5.60982 10.2301C5.18452 10.2301 4.83982 10.5748 4.83982 11.0001C4.83982 11.4254 5.18452 11.7701 5.60982 11.7701C6.03512 11.7701 6.37982 11.4254 6.37982 11.0001C6.37982 10.5748 6.03512 10.2301 5.60982 10.2301ZM14.0798 3.30008C15.0898 3.30008 15.9483 3.94856 16.2623 4.85147L16.3002 4.84546L16.3898 4.84004H17.9298C18.3551 4.84004 18.6998 5.18474 18.6998 5.61004C18.6998 6.00466 18.4026 6.33011 18.0194 6.37462L17.9298 6.38003H16.3898C16.3465 6.38003 16.3038 6.37642 16.2623 6.3692C15.9483 7.27155 15.0898 7.91998 14.0798 7.91998C13.0698 7.91998 12.2113 7.2715 11.8973 6.36859L11.8594 6.3746L11.7698 6.38002H4.0698C3.6445 6.38002 3.2998 6.03532 3.2998 5.61002C3.2998 5.21539 3.59698 4.88995 3.98017 4.84544L4.06981 4.84003H11.7698C11.8131 4.84003 11.8558 4.84364 11.8973 4.85085C12.2113 3.94851 13.0698 3.30008 14.0798 3.30008ZM14.0798 4.84008C13.6545 4.84008 13.3098 5.18477 13.3098 5.61007C13.3098 6.03537 13.6545 6.38007 14.0798 6.38007C14.5051 6.38007 14.8498 6.03537 14.8498 5.61007C14.8498 5.18477 14.5051 4.84008 14.0798 4.84008Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path fill='black' d='M10.9998 14.08C12.0098 14.08 12.8683 14.7285 13.1823 15.6314L13.2202 15.6254L13.3098 15.62H17.9298C18.3551 15.62 18.6998 15.9647 18.6998 16.39C18.6998 16.7846 18.4026 17.1101 18.0194 17.1546L17.9298 17.16H13.3098C13.2665 17.16 13.2238 17.1564 13.1823 17.1492C12.8683 18.0515 12.0098 18.6999 10.9998 18.6999C9.98976 18.6999 9.13132 18.0515 8.81732 17.1486L8.77942 17.1546L8.68979 17.16H4.0698C3.6445 17.16 3.2998 16.8153 3.2998 16.39C3.2998 15.9954 3.59698 15.6699 3.98017 15.6254L4.06981 15.62H8.68979C8.73311 15.62 8.77582 15.6236 8.81732 15.6308C9.13134 14.7285 9.98977 14.08 10.9998 14.08ZM10.9998 15.62C10.5745 15.62 10.2298 15.9647 10.2298 16.39C10.2298 16.8153 10.5745 17.16 10.9998 17.16C11.4251 17.16 11.7698 16.8153 11.7698 16.39C11.7698 15.9647 11.4251 15.62 10.9998 15.62ZM5.60982 8.69006C6.61984 8.69006 7.4783 9.33854 7.7923 10.2415L7.8302 10.2354L7.91983 10.23H17.9298C18.3551 10.23 18.6998 10.5747 18.6998 11C18.6998 11.3946 18.4026 11.7201 18.0194 11.7646L17.9298 11.77H7.91983C7.87652 11.77 7.83381 11.7664 7.7923 11.7592C7.47828 12.6615 6.61985 13.31 5.60982 13.31C4.3339 13.31 3.29982 12.2759 3.29982 11C3.29982 9.72405 4.3339 8.69006 5.60982 8.69006ZM5.60982 10.2301C5.18452 10.2301 4.83982 10.5748 4.83982 11.0001C4.83982 11.4254 5.18452 11.7701 5.60982 11.7701C6.03512 11.7701 6.37982 11.4254 6.37982 11.0001C6.37982 10.5748 6.03512 10.2301 5.60982 10.2301ZM14.0798 3.30008C15.0898 3.30008 15.9483 3.94856 16.2623 4.85147L16.3002 4.84546L16.3898 4.84004H17.9298C18.3551 4.84004 18.6998 5.18474 18.6998 5.61004C18.6998 6.00466 18.4026 6.33011 18.0194 6.37462L17.9298 6.38003H16.3898C16.3465 6.38003 16.3038 6.37642 16.2623 6.3692C15.9483 7.27155 15.0898 7.91998 14.0798 7.91998C13.0698 7.91998 12.2113 7.2715 11.8973 6.36859L11.8594 6.3746L11.7698 6.38002H4.0698C3.6445 6.38002 3.2998 6.03532 3.2998 5.61002C3.2998 5.21539 3.59698 4.88995 3.98017 4.84544L4.06981 4.84003H11.7698C11.8131 4.84003 11.8558 4.84364 11.8973 4.85085C12.2113 3.94851 13.0698 3.30008 14.0798 3.30008ZM14.0798 4.84008C13.6545 4.84008 13.3098 5.18477 13.3098 5.61007C13.3098 6.03537 13.6545 6.38007 14.0798 6.38007C14.5051 6.38007 14.8498 6.03537 14.8498 5.61007C14.8498 5.18477 14.5051 4.84008 14.0798 4.84008Z'/></svg>") 50%/contain no-repeat}.p-facets .p-facets__clear-all-wrapper.p-facets__clear-all-wrapper{order:1;justify-content:flex-start;width:100%;margin:4px 0 0;display:inline-flex}.p-facets__clear-all.p-facets__clear-all{color:var(--gps-color-text);background:0 0;border:none;padding:0;font-size:13px;font-weight:400;line-height:22px;text-decoration:underline}.p-facets .p-facets__active.p-facets__active>facet-remove:not(.p-facets__clear-all-wrapper){align-self:flex-start;height:26px;margin:0;display:inline-flex}.p-facets-vertical .p-facets-pill.p-facets-pill{background:0 0;border:none;margin:0;padding:0;display:inline-flex}.p-facets-vertical .p-facets-pill.p-facets-pill:hover .p-facets-pill__inner{border-color:var(--gps-color-text)}.p-facets-pill .p-facets-pill__inner.p-facets-pill__inner{max-width:100%;min-height:26px;box-shadow:none;color:var(--gps-color-text);overflow-wrap:anywhere;background:#fff;border:1px solid #d2c2bb;border-radius:13px;align-items:center;gap:2px;padding:2px 8px 2px 10px;font-size:13px;font-weight:400;line-height:1.4;transition:border-color .2s;display:inline-flex}.p-facets-pill.p-facets-pill:hover .p-facets-pill__inner.p-facets-pill__inner,.p-facets-pill.p-facets-pill:focus .p-facets-pill__inner.p-facets-pill__inner,.p-facets-pill.p-facets-pill:focus-visible .p-facets-pill__inner.p-facets-pill__inner,.p-facets-pill.p-facets-pill.focused .p-facets-pill__inner.p-facets-pill__inner{box-shadow:none}.p-facets-pill .p-facets-pill__close.p-facets-pill__close{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;display:inline-flex}.p-facets-pill .p-facets-pill__close.p-facets-pill__close svg{display:none}.p-facets-pill .p-facets-pill__close.p-facets-pill__close:after{content:"";background-color:var(--gps-color-border-dark);width:100%;height:100%;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M4.04004 4.04016L11.9596 11.9598' stroke='black' stroke-width='2'/><path d='M4.04004 11.9598L11.9596 4.04024' stroke='black' stroke-width='2'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M4.04004 4.04016L11.9596 11.9598' stroke='black' stroke-width='2'/><path d='M4.04004 11.9598L11.9596 4.04024' stroke='black' stroke-width='2'/></svg>") 50%/contain no-repeat}.p-facets .p-facets__disclosure.p-facets__disclosure{border:none;border-bottom:1px solid var(--gps-color-border);margin:0;padding:0}.p-facets .p-facets__disclosure.p-facets__disclosure:first-of-type{border-top:1px solid var(--gps-color-border)}.p-facets .p-facets__disclosure.p-facets__disclosure[open]>.p-facets__summary>div:after{transform:rotate(-180deg)}.p-facets-vertical .p-facets .p-facets__summary.p-facets__summary{height:60px;min-height:60px;color:var(--gps-color-text);cursor:pointer;align-items:center;padding:0;font-size:15px;font-weight:400;line-height:22px;list-style:none;display:flex}.p-facets-vertical .p-facets .p-facets__summary.p-facets__summary::-webkit-details-marker{display:none}.p-facets-vertical .p-facets .p-facets__summary.p-facets__summary svg,.p-facets-vertical .p-facets .p-facets__summary.p-facets__summary .svg-wrapper{display:none}.p-facets-vertical .p-facets .p-facets__summary.p-facets__summary>div{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.p-facets-vertical .p-facets .p-facets__summary.p-facets__summary>div:after{content:"";opacity:.5;background-color:currentColor;flex-shrink:0;width:30px;height:30px;transition:transform .2s;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M10.5 12.75L15 18.75L19.5 12.75' stroke='black'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M10.5 12.75L15 18.75L19.5 12.75' stroke='black'/></svg>") 50%/contain no-repeat}.p-facets__summary-label.p-facets__summary-label{color:var(--gps-color-text);font-size:15px;font-weight:400}.p-facets__list.p-facets__list{margin:0;padding:0 0 15px;list-style:none}.p-facets__item.p-facets__item{margin:0;padding:0;list-style:none}.p-facets__checkbox-label.p-facets__checkbox-label{cursor:pointer;color:var(--gps-color-text);align-items:center;gap:7px;padding:3px 0;display:flex}.p-facets__checkbox-label.p-facets__checkbox-label input[type=checkbox]{appearance:none;cursor:pointer;z-index:auto;background:#f8f8f8;border:1px solid #00000026;border-radius:5px;flex-shrink:0;width:20px;height:20px;margin:0;position:relative;top:0;left:0}.p-facets__checkbox-label.p-facets__checkbox-label input[type=checkbox]:checked{background:var(--gps-color-text);border-color:var(--gps-color-text)}.p-facets__checkbox-label.p-facets__checkbox-label input[type=checkbox]:checked:after{content:"";background-color:#fff;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M14.5706 5.59458C14.2589 5.60317 13.9636 5.73364 13.7456 5.95708C11.8464 7.8602 10.1128 9.72588 8.28941 11.5883L6.14561 9.86952C5.89717 9.6703 5.57999 9.57812 5.26357 9.61328C4.94639 9.64843 4.65733 9.80781 4.45811 10.057C4.25967 10.3055 4.16749 10.6227 4.20265 10.9391C4.23781 11.2563 4.39718 11.5453 4.64561 11.7445L7.64561 14.1445C8.12529 14.5258 8.81437 14.4859 9.24561 14.0508C11.4034 11.8884 13.337 9.76399 15.4456 7.65079C15.7979 7.30469 15.9026 6.77813 15.7097 6.32423C15.5159 5.86955 15.0643 5.5805 14.5706 5.59458Z' fill='black'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M14.5706 5.59458C14.2589 5.60317 13.9636 5.73364 13.7456 5.95708C11.8464 7.8602 10.1128 9.72588 8.28941 11.5883L6.14561 9.86952C5.89717 9.6703 5.57999 9.57812 5.26357 9.61328C4.94639 9.64843 4.65733 9.80781 4.45811 10.057C4.25967 10.3055 4.16749 10.6227 4.20265 10.9391C4.23781 11.2563 4.39718 11.5453 4.64561 11.7445L7.64561 14.1445C8.12529 14.5258 8.81437 14.4859 9.24561 14.0508C11.4034 11.8884 13.337 9.76399 15.4456 7.65079C15.7979 7.30469 15.9026 6.77813 15.7097 6.32423C15.5159 5.86955 15.0643 5.5805 14.5706 5.59458Z' fill='black'/></svg>") 50%/contain no-repeat}.p-facets__checkbox-label.p-facets__checkbox-label>svg,.p-facets__checkbox-label.p-facets__checkbox-label .svg-wrapper{display:none}.p-facets__checkbox-text.p-facets__checkbox-text{color:var(--gps-color-text);font-size:15px;font-weight:400;line-height:18px}.p-facets__checkbox-label .mobile-facets__highlight{display:none}.mobile-facets__list .p-facets__checkbox-label.p-facets__checkbox-label{padding:6px 20px}.collection .product-grid{gap:20px}.collection .card__heading a{color:var(--gps-color-text-muted);font-size:12px;font-weight:700;line-height:16px}.collection .price-item{color:var(--gps-color-text);font-size:16px;font-weight:700}.collection .card--card{box-shadow:none;background-color:#0000;border:none}.collection .card__media{border-radius:4px;overflow:hidden}.collection .card__media img{transition:transform .3s}.collection .card-wrapper:hover .card__media img{transform:scale(1.03)}.pagination{margin-top:40px}.pagination__list{justify-content:center;align-items:center;gap:4px;padding:0;list-style:none;display:flex}.pagination__item a,.pagination__item span{min-width:40px;height:40px;color:var(--gps-color-text);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s;display:flex}.pagination__item a:hover{background-color:var(--gps-color-bg-bar)}.pagination__item--current span,.pagination__item--current a{background-color:var(--gps-color-text);color:var(--gps-color-bg-white);border-radius:50%}.pagination__item--prev a,.pagination__item--next a{background-color:var(--gps-color-text);color:var(--gps-color-bg-white);border-radius:50%;min-width:40px}.collection--empty p{text-align:center;color:var(--gps-color-text-muted)}.p-collection-empty__link{margin-top:24px;display:inline-flex}.card__badge{border-radius:var(--gps-radius-badge);font-size:10px;font-weight:700}.p-cart-header{text-align:center;justify-content:center;align-items:center;height:90px;margin-top:10px;display:flex}@media (width>=990px){.p-cart-header{height:180px}}.p-cart-header__title{margin:0;font-size:28px;font-weight:900;line-height:1}@media (width>=990px){.p-cart-header__title{font-size:36px}}.p-cart__empty-text{text-align:center;color:var(--gps-color-text);margin:0 0 50px;font-size:30px}@media (width<=749px){.p-cart__empty-text{margin-bottom:32px;font-size:20px}}.p-cart-container{max-width:var(--gps-page-width);grid-template-columns:1fr;gap:20px;margin-inline:auto;padding-inline:20px;display:grid}@media (width>=1200px){.p-cart-container{padding-inline:5rem;grid-template-columns:minmax(0,1fr) 300px;align-items:start;padding-bottom:50px}.p-cart-container>.shopify-section:first-child{grid-column:1/-1}.p-cart-container>.p-cart__footer-wrapper{grid-area:2/2/span 2/3}.p-cart-container>.p-cart-gift-wrap-wrapper{grid-area:3/1/4/2}}.p-cart-container.p-cart-container--empty{grid-template-columns:1fr;justify-items:center}.p-cart-container:has(cart-items.is-empty){grid-template-columns:1fr;justify-items:center}.p-cart-container.p-cart-container--empty>.p-cart-gift-wrap-wrapper{justify-self:stretch}.p-cart-container:has(cart-items.is-empty)>.p-cart-gift-wrap-wrapper{justify-self:stretch}@media (width>=1200px){.p-cart-container.p-cart-container--empty{grid-template-columns:1fr}.p-cart-container:has(cart-items.is-empty){grid-template-columns:1fr}.p-cart-container.p-cart-container--empty>.shopify-section{grid-area:auto/1/auto/-1}.p-cart-container:has(cart-items.is-empty)>.shopify-section{grid-area:auto/1/auto/-1}}.p-cart-quantity{background-color:#0000;border:1px solid #00000026;border-radius:22px;grid-template-columns:repeat(3,1fr);width:120px;height:44px;display:grid;overflow:hidden}.p-cart-quantity__input{text-align:center;width:100%;min-width:0;color:var(--gps-color-text);background:0 0;padding:0;font-size:15px;font-weight:400;line-height:1.2}.p-cart-quantity__button{width:100%;min-width:0;color:var(--gps-color-text);background:0 0;padding:0}.p-cart-totals{border-bottom:1px solid var(--gps-color-border-dark);justify-content:space-between;align-items:baseline;gap:8px;padding:0 0 20px;display:flex}.p-cart-totals__label{color:var(--gps-color-text);font-size:16px;font-weight:700;line-height:1.25}@media (width<=749px){.p-cart-totals__label{font-size:16px}}.p-cart-totals__value{color:var(--gps-color-text);font-size:28px;font-weight:700;line-height:1}.p-cart__price-tax{color:var(--gps-color-text);font-size:12px;font-weight:400;line-height:1}.p-cart__notes{flex-direction:column;gap:8px;margin:20px 0;padding:0;list-style:none;display:flex}.p-cart__shipping-note,.p-cart__coupon-note{color:var(--gps-color-text-dim);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.54;display:flex}.p-cart__shipping-note svg,.p-cart__coupon-note svg{flex-shrink:0;width:20px;height:20px}.p-cart__divider{border:none;border-top:1px solid var(--gps-color-border-dark);margin:20px 0}.p-cart__ctas .c-button{border-radius:10px;width:100%;height:60px;min-height:60px;padding:6px 60px}.p-cart__dynamic-buttons .shopify-payment-button__button{border-radius:10px}.p-cart__discount{color:var(--gps-color-attention);font-size:12px}.p-cart__note label{font-size:14px;font-weight:700}.p-cart__note textarea{border-color:var(--gps-color-bg-dark);border-radius:8px}.p-cart-items{width:100%;display:block}.p-cart-items__head,.p-cart-items__head-row{display:none}.p-cart-items__head-cell{color:var(--gps-color-text);text-transform:none;letter-spacing:0;text-align:left;border:none;padding:0;font-size:13px;font-weight:400;line-height:1}.p-cart-items__body{width:100%;display:block}@media (width>=990px){.p-cart-items__head{display:block}.p-cart-items__head-row{grid-template-columns:120px 15px 1fr 30px 176px 30px 70px;grid-template-areas:". . . .quantity.totals";align-items:end;column-gap:0;padding:0 30px 12px;display:grid}.p-cart-items__head-cell--quantity{text-align:left;grid-area:quantity}.p-cart-items__head-cell--totals{text-align:right;grid-area:totals}}.p-cart-item{background-color:var(--gps-color-bg-white);grid-template-columns:90px 1fr;grid-template-areas:"media details""quantity totals";gap:15px;padding:15px;display:grid}@media (width>=750px){.p-cart-item{grid-template-columns:120px 15px 1fr 15px 176px 15px 110px;grid-template-areas:"media.details.quantity.totals";align-items:start;gap:0;padding:30px}}.p-cart-item+.p-cart-item{margin-top:2px}.p-cart-item:first-child{margin-top:0}.p-cart-item__media{border:none;grid-area:media;width:80px;height:80px;padding:0;overflow:hidden}@media (width>=750px){.p-cart-item__media{width:120px;height:120px}}.p-cart-item__image-container{border:none;width:100%;height:100%}.p-cart-item__image{object-fit:contain;object-position:center;width:100%;height:100%}.p-cart-item__details{border:none;flex-direction:column;grid-area:details;gap:10px;min-width:0;padding:0;display:flex}@media (width<=749px){.p-cart-item__details{gap:8px}}.p-cart-item__quantity{border:none;grid-area:quantity;padding:0}.p-cart-item__quantity-wrapper{align-items:center;gap:12px;display:flex}@media (width<=749px){.p-cart-item__quantity-wrapper{gap:6px}}.p-cart-item__remove-link{width:44px;height:44px;color:var(--gps-color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.p-cart-item__remove-link:hover{color:var(--gps-color-attention)}.p-cart-item__totals{height:44px;color:var(--gps-color-text);border:none;grid-area:totals;justify-content:flex-end;align-items:center;padding:0;font-size:16px;font-weight:700;line-height:1.25;display:flex}.p-cart-item__name{letter-spacing:0;color:var(--gps-color-text);font-size:13px;font-weight:400;line-height:16px;text-decoration:none}@media (width>=750px){.p-cart-item__name{font-size:16px;line-height:20px}}.p-cart-item__name:hover{text-decoration:underline}.p-cart-item__option{color:var(--gps-color-text-dim);font-size:12px;line-height:1.25;display:flex}.p-cart-item__price{letter-spacing:0;color:var(--gps-color-text);font-size:13px;font-weight:400;line-height:13px}@media (width>=750px){.p-cart-item__price{font-size:15px;line-height:15px}}.p-cart-item__line-price{font-size:16px}@media (width<=749px){.p-cart-item__line-price{font-size:13px}}.p-cart-item__error{color:var(--gps-color-attention);flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;gap:4px;margin-top:6px;display:none}.p-cart-item__error .svg-wrapper{display:none}.p-cart-item__shipping-period{color:var(--gps-color-text-dim);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:6px 0 0;font-size:12px;line-height:1.4;display:flex}.p-cart-item__shipping-period-label{font-weight:700}.p-cart-item__shipping-period-value{font-weight:400}.p-cart-item__error:has(.p-cart-item__error-text:not(:empty)){display:flex}.p-cart-item__error-text{word-break:auto-phrase;font-size:13px;line-height:1.4}@media (width<=749px){.p-cart-item__error-text{font-size:12px}}.p-cart-gift-wrap{background-color:var(--gps-color-bg-white);display:block}.p-cart-gift-wrap:empty{display:none}.p-cart-gift-wrap__details{width:100%;display:block}.p-cart-gift-wrap__details[open] .p-cart-gift-wrap__chevron{transform:rotate(180deg)}.p-cart-gift-wrap__summary{box-sizing:border-box;width:100%;padding-top:calc(var(--gps-gift-wrap-summary-pad-y-top,0px) * .75 + 16px);padding-bottom:calc(var(--gps-gift-wrap-summary-pad-y-bottom,0px) * .75 + 16px);color:var(--gps-color-text);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:12px;padding-inline:20px;font-size:16px;line-height:1.2;list-style:none;display:flex}@media (width>=990px){.p-cart-gift-wrap__summary{padding-top:calc(var(--gps-gift-wrap-summary-pad-y-top,0px) + 16px);padding-bottom:calc(var(--gps-gift-wrap-summary-pad-y-bottom,0px) + 16px);padding-inline:30px}}.p-cart-gift-wrap__summary::-webkit-details-marker{display:none}.p-cart-gift-wrap__summary:focus-visible{outline:2px solid var(--gps-color-action);outline-offset:2px}.p-cart-gift-wrap__icon{width:24px;height:24px;color:var(--gps-color-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:translateY(-2px)}.p-cart-gift-wrap__icon svg{width:100%;height:100%}.p-cart-gift-wrap__title{font-weight:700}.p-cart-gift-wrap__chevron{width:12px;height:8px;color:var(--gps-color-text);transition:transform .2s ease-in-out;display:inline-flex}.p-cart-gift-wrap__list{flex-direction:column;gap:16px;margin:0;padding:16px 20px;list-style:none;display:flex}@media (width>=990px){.p-cart-gift-wrap__list{padding:16px 30px}}.p-cart-gift-wrap__item{grid-template-columns:100px 1fr;align-items:flex-start;gap:16px;display:grid}@media (width>=990px){.p-cart-gift-wrap__item{grid-template-columns:130px 1fr;gap:20px}}.p-cart-gift-wrap__media{aspect-ratio:1;background-color:var(--gps-color-placeholder);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.p-cart-gift-wrap__image{object-fit:cover;width:100%;height:100%}.p-cart-gift-wrap__image--placeholder{background-color:var(--gps-color-placeholder)}.p-cart-gift-wrap__body{flex-direction:column;gap:4px;display:flex}.p-cart-gift-wrap__name{color:var(--gps-color-text);margin:0;font-size:14px;font-weight:700;line-height:1.4}@media (width>=990px){.p-cart-gift-wrap__name{font-size:15px}}.p-cart-gift-wrap__description{color:var(--gps-color-text-dim);margin:0;font-size:12px;font-weight:400;line-height:1.5}.p-cart-gift-wrap__price{color:var(--gps-color-text);align-items:baseline;gap:4px;margin:4px 0 8px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.p-cart-gift-wrap__price-tax{color:var(--gps-color-text-dim);font-size:11px;font-weight:400}.p-cart-gift-wrap__form{margin:0}.p-cart-gift-wrap__button{border-radius:8px;width:auto;min-height:44px;padding:6px 24px;font-size:13px}.p-cart-gift-wrap__button[aria-busy=true]{opacity:.6;cursor:progress}.p-cart-gift-wrap__error{color:var(--gps-color-attention);margin:4px 0 0;font-size:12px;line-height:1.4;display:none}.p-cart-gift-wrap__error[data-visible=true]{display:block}.p-related-products{margin-top:40px;display:block}@media (width<=989px){.p-related-products{margin-top:20px}}.p-related-product-list{background-color:var(--gps-color-bg-white);border-radius:40px;gap:20px;padding:50px 50px 60px}.p-series-list{background-color:var(--gps-color-bg);padding:40px 0 60px}@media (width>=990px){.p-series-list{padding:60px 0 100px}}.p-series-list__header{max-width:1220px;padding:0 var(--gps-page-padding);text-align:center;margin:0 auto}.p-series-list__title{color:var(--gps-color-text);margin:0;font-size:28px;font-weight:800;line-height:1}@media (width>=990px){.p-series-list__title{font-size:36px}}.p-series-list__subtitle{color:var(--gps-color-text);margin:15px 0 0;font-size:15px;font-weight:700;line-height:1}@media (width>=990px){.p-series-list__subtitle{font-size:18px}}.p-series-list__grid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1360px;margin:30px auto 0;padding:0 20px;list-style:none;display:grid}@media (width>=990px){.p-series-list__grid{grid-template-columns:repeat(4,1fr);gap:30px 10px}}@media (width>=1200px){.p-series-list__grid{grid-template-columns:repeat(6,1fr);gap:50px 20px;margin-top:60px;padding:0 40px}}.p-search__header{text-align:center;background-color:var(--gps-color-bg-bar);margin-bottom:20px;padding:40px 40px 60px}@media (width>=990px){.p-search__header{margin-bottom:40px;padding:70px 40px 100px}}.p-search__title{color:var(--gps-color-text);margin:0 0 24px;font-size:16px;font-weight:700;line-height:1.3}@media (width>=990px){.p-search__title{margin-bottom:20px;font-size:18px}}.p-search__search{width:100%;max-width:600px;margin:0 auto}.p-search__form{margin:0}.p-search__field{background-color:#fff;border:none;border-radius:100px;align-items:center;height:60px;padding:0;display:flex;position:relative;overflow:visible}@media (width<=749px){.p-search__field{height:48px}}.p-search__field:before,.p-search__field:after{content:none}.p-search__field .p-search__input.p-search__input{width:100%;height:100%;color:var(--gps-color-text);background:0 0;border:none;margin:0;padding:0 60px 0 30px;font-size:15px;line-height:1}@media (width<=749px){.p-search__field .p-search__input.p-search__input{font-size:13px}}.p-search__field .p-search__input.p-search__input:focus,.p-search__field .p-search__input.p-search__input:focus-visible,.p-search__field .p-search__input.p-search__input:not(:placeholder-shown){box-shadow:none;outline:none;margin:0;padding:0 60px 0 30px}.p-search__field .p-search__input.p-search__input::placeholder{color:var(--gps-color-text-light);opacity:1}.p-search__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-search__submit,.p-search__reset{cursor:pointer;width:44px;height:44px;color:var(--gps-color-text);background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.p-search__submit:hover,.p-search__reset:hover{opacity:.7}.p-search__submit svg,.p-search__reset svg{width:18px;height:18px}.p-search__submit{right:8px}.p-search__reset{right:50px}.p-search__reset.hidden{display:none}.p-search__no-results{text-align:center;color:var(--gps-color-text);margin:0;padding:100px 20px;font-size:14px;line-height:1.6}@media (width>=990px){.p-search__no-results{padding:200px 20px;font-size:16px}}.p-category-list{background-color:var(--gps-color-bg);padding:40px 0 60px}@media (width>=990px){.p-category-list{padding:60px 0 100px}}.p-category-list__header{max-width:1220px;padding:0 var(--gps-page-padding);text-align:center;margin:0 auto}.p-category-list__title{color:var(--gps-color-text);margin:0;font-size:28px;font-weight:800;line-height:1}@media (width>=990px){.p-category-list__title{font-size:36px}}.p-category-list__subtitle{color:var(--gps-color-text);margin:15px 0 0;font-size:15px;font-weight:700;line-height:1}@media (width>=990px){.p-category-list__subtitle{font-size:18px}}.p-category-list__grid{max-width:1230px;padding:0 var(--gps-page-padding);grid-template-columns:1fr;gap:5px;margin:30px auto 0;list-style:none;display:grid}@media (width>=990px){.p-category-list__grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:88px;padding:0 40px}}.p-category-list__item{margin:0}.p-category-list__details{background:0 0}.p-category-list__trigger{background-color:var(--gps-color-bg-white);height:80px;color:var(--gps-color-text);cursor:pointer;align-items:center;gap:15px;padding:10px;font-size:15px;font-weight:700;line-height:1.2;list-style:none;display:flex}@media (width>=990px){.p-category-list__trigger{gap:20px;height:120px;padding:15px;font-size:20px}}.p-category-list__trigger::-webkit-details-marker{display:none}.p-category-list__trigger::marker{content:""}.p-category-list__trigger:focus-visible{outline:2px solid var(--gps-color-text-main);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.p-category-list__trigger:hover{background-color:#ffffffb3}}.p-category-list__thumb{border-radius:50%;flex-shrink:0;width:60px;height:60px;display:block;overflow:hidden}@media (width>=990px){.p-category-list__thumb{width:90px;height:90px}}.p-category-list__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.p-category-list__thumb-placeholder{background-color:var(--gps-color-placeholder);width:100%;height:100%;display:block}.p-category-list__main-title{flex:1;min-width:0}.p-category-list__caret{width:30px;height:30px;color:var(--gps-color-text);opacity:.5;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex;transform:rotate(90deg)}@media (width>=990px){.p-category-list__caret{width:40px;height:40px}}.p-category-list__caret>svg{width:100%;height:100%}.p-category-list__caret>svg path{stroke-width:1px;vector-effect:non-scaling-stroke}.p-category-list__details[open] .p-category-list__caret{transform:rotate(-90deg)}.p-category-list__sub-list{background-color:var(--gps-color-bg-white);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.p-category-list__sub-item{border-top:1px solid var(--gps-color-bg);margin:0}.p-category-detail{background-color:var(--gps-color-bg);padding-bottom:30px}.p-category-detail__sub-nav{max-width:1220px;padding:0 var(--gps-page-padding);margin:20px auto 0}@media (width>=990px){.p-category-detail__sub-nav{padding:0 110px}}.p-category-detail__sub-list{background-color:var(--gps-color-bg-white);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=990px){.p-category-detail__sub-list{grid-template-columns:1fr}}.p-category-detail__sub-item{border-top:1px solid var(--gps-color-bg);margin:0}.p-category-detail__sub-item:first-child{border-top:0}.p-category-header{text-align:center;padding:40px 0 10px}@media (width>=990px){.p-category-header{padding:80px 0}}.p-category-header__title{color:var(--gps-color-text);margin:0;font-size:22px;font-weight:700;line-height:1}@media (width>=990px){.p-category-header__title{font-size:40px}}.p-page-404{padding-top:70px;padding-bottom:10px}@media (width>=990px){.p-page-404{padding-top:200px;padding-bottom:200px}}.p-page-404__title{font-size:22px}@media (width>=990px){.p-page-404__title{font-size:30px}}.p-page-body,.template-page-contact-form .rich-text__text{color:var(--gps-color-text);font-size:13px;line-height:1.9}@media (width>=990px){.p-page-body,.template-page-contact-form .rich-text__text{font-size:16px;line-height:2}}.p-page-body h2,.template-page-contact-form .rich-text__text h2{color:var(--gps-color-text);border-bottom:2px solid var(--gps-color-text);margin:30px 0 12px;padding-bottom:5px;font-size:18px;font-weight:700;line-height:1.5}@media (width>=990px){.p-page-body h2,.template-page-contact-form .rich-text__text h2{margin-top:60px;font-size:24px}}.p-page-body h3,.p-page-body h4,.template-page-contact-form .rich-text__text h3,.template-page-contact-form .rich-text__text h4{color:var(--gps-color-text);margin:30px 0 10px;font-size:18px;font-weight:700;line-height:1.5}@media (width>=990px){.p-page-body h3,.p-page-body h4,.template-page-contact-form .rich-text__text h3,.template-page-contact-form .rich-text__text h4{margin-top:60px;font-size:20px}}.p-page-body p,.template-page-contact-form .rich-text__text p{margin:0 0 12px}.p-page-body a,.template-page-contact-form .rich-text__text a{color:var(--gps-color-text);text-decoration:underline}.p-page-body a:hover,.template-page-contact-form .rich-text__text a:hover{opacity:.7}.p-page-body ul,.p-page-body ol,.template-page-contact-form .rich-text__text ul,.template-page-contact-form .rich-text__text ol{margin:0 0 12px;padding-left:1.5em}.p-page-body ul,.template-page-contact-form .rich-text__text ul{list-style:outside}.p-page-body ol,.template-page-contact-form .rich-text__text ol{list-style:decimal}.p-page-body li,.template-page-contact-form .rich-text__text li{margin-bottom:4px}.p-page-body li::marker{font-size:.7em}.template-page-contact-form .rich-text__text li::marker{font-size:.7em}.p-page-body strong,.template-page-contact-form .rich-text__text strong{font-weight:700}.p-page-body em,.template-page-contact-form .rich-text__text em{font-style:italic}.p-page-body blockquote,.template-page-contact-form .rich-text__text blockquote{background-color:var(--gps-color-blockquote-bg);border-radius:8px;margin:16px 0;padding:16px 20px}.p-page-body hr,.template-page-contact-form .rich-text__text hr{border:none;border-top:1px solid var(--gps-color-border);margin:32px 0}.p-page-body table,.template-page-contact-form .rich-text__text table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--gps-color-text);margin:16px 0;font-size:13px;line-height:1.9}@media (width>=990px){.p-page-body table,.template-page-contact-form .rich-text__text table{font-size:16px;line-height:2}}.p-page-body th,.p-page-body td,.template-page-contact-form .rich-text__text th,.template-page-contact-form .rich-text__text td{border:1px solid var(--gps-color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px 14px;line-height:1.6}@media (width<=749px){.p-page-body th,.p-page-body td,.template-page-contact-form .rich-text__text th,.template-page-contact-form .rich-text__text td{padding:10px 12px;line-height:1.5}}.p-page-body th,.p-page-body td:first-child,.template-page-contact-form .rich-text__text th,.template-page-contact-form .rich-text__text td:first-child{width:20%;font-weight:700}@media (width<=749px){.p-page-body th,.p-page-body td:first-child,.template-page-contact-form .rich-text__text th,.template-page-contact-form .rich-text__text td:first-child{width:28%}}.p-page-body img.tel,.template-page-contact-form .rich-text__text img.tel{vertical-align:middle;border:none;width:auto;height:17px;display:inline-block}@media (width>=990px){.p-page-body img.tel,.template-page-contact-form .rich-text__text img.tel{height:21px}}.p-page-body input[type=checkbox],.template-page-contact-form .rich-text__text input[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;background-color:#fff;border:1px solid #00000026;border-radius:5px;flex-shrink:0;width:20px;height:20px;margin:0 6px 0 0;padding:0}.p-page-body input[type=checkbox]:checked,.template-page-contact-form .rich-text__text input[type=checkbox]:checked{background-color:var(--gps-color-action);border-color:var(--gps-color-action);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpath d='M1 4l3.5 3.5L11 1' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.p-page-body :has(>input[type=checkbox]){text-align:center;margin:32px 0}.p-page-body :has(>label>input[type=checkbox]){text-align:center;margin:32px 0}.template-page-contact-form .rich-text__text :has(>input[type=checkbox]){text-align:center;margin:32px 0}.template-page-contact-form .rich-text__text :has(>label>input[type=checkbox]){text-align:center;margin:32px 0}@media (width>=990px){.p-page-body :has(>input[type=checkbox]){margin:48px 0}.p-page-body :has(>label>input[type=checkbox]){margin:48px 0}.template-page-contact-form .rich-text__text :has(>input[type=checkbox]){margin:48px 0}.template-page-contact-form .rich-text__text :has(>label>input[type=checkbox]){margin:48px 0}}.p-page-body button,.template-page-contact-form .rich-text__text button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:5px;justify-content:center;align-items:center;width:100%;max-width:500px;min-height:50px;padding:6px 40px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}@media (width>=990px){.p-page-body button,.template-page-contact-form .rich-text__text button{min-height:60px;padding:6px 60px;font-size:16px}}.p-page-body button:hover,.template-page-contact-form .rich-text__text button:hover{opacity:.8}.p-page-body button:disabled,.template-page-contact-form .rich-text__text button:disabled{opacity:.15;pointer-events:none;cursor:not-allowed}.p-page-body :has(>button){text-align:center;margin:32px 0}.template-page-contact-form .rich-text__text :has(>button){text-align:center;margin:32px 0}@media (width>=990px){.p-page-body :has(>button){margin:48px 0}.template-page-contact-form .rich-text__text :has(>button){margin:48px 0}}.p-page-body :has(>button~button){flex-direction:column;align-items:center;gap:5px;display:flex}.template-page-contact-form .rich-text__text :has(>button~button){flex-direction:column;align-items:center;gap:5px;display:flex}.p-page-body :has(>button~button)>br{display:none}.template-page-contact-form .rich-text__text :has(>button~button)>br{display:none}.p-page-body>:first-child,.template-page-contact-form .rich-text__text>:first-child{margin-top:0}.p-page-body>:last-child,.template-page-contact-form .rich-text__text>:last-child{margin-bottom:0}.template-page-contact-form .rich-text{box-sizing:border-box;max-width:850px;margin-inline:auto;padding-inline:20px}.template-page-contact-form .rich-text .rich-text__wrapper.page-width{max-width:none;padding:0}.template-page-contact-form .page-width:has(.shopify-app-block){box-sizing:border-box;max-width:850px;margin-inline:auto;padding-inline:20px}.template-page-contact-form .acerill-custom-form{padding-top:40px}.template-page-contact-form .acerill-custom-form .ace-cf-col-xs-12,.template-page-contact-form .acerill-custom-form .ace-cf-col-md-8,.template-page-contact-form .acerill-custom-form [class*=ace-cf-col-md-offset]{width:100%;max-width:100%;margin-left:0;padding:0}.template-page-contact-form .acerill-custom-form .ace-cf-row{flex-wrap:wrap;gap:12px;margin:0;display:flex}.template-page-contact-form .acerill-custom-form .ace-cf-row:before,.template-page-contact-form .acerill-custom-form .ace-cf-row:after{display:none}@media (width<=749px){.template-page-contact-form .acerill-custom-form [class*=ace-cf-col-]{flex:100%!important;width:100%!important;max-width:100%!important}}@media (width>=750px){.template-page-contact-form .acerill-custom-form .ace-cf-col-md-6{flex:calc(50% - 6px);max-width:calc(50% - 6px);margin-left:0;padding:0}}.template-page-contact-form .acerill-custom-form .ace-cf-panel,.template-page-contact-form .acerill-custom-form .ace-cf-panel-default{box-shadow:none;background-color:#e9dedb;border:none;border-radius:20px;margin:0;padding:24px 20px}@media (width>=750px){.template-page-contact-form .acerill-custom-form .ace-cf-panel,.template-page-contact-form .acerill-custom-form .ace-cf-panel-default{border-radius:24px;padding:40px}}.template-page-contact-form .acerill-custom-form .ace-cf-panel-body,.template-page-contact-form .acerill-custom-form .custom-form-wrapper{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.template-page-contact-form .acerill-custom-form .form-field-wrapper,.template-page-contact-form .acerill-custom-form .form-group{margin-bottom:4px}.template-page-contact-form .acerill-custom-form .control-label,.template-page-contact-form .acerill-custom-form label{color:var(--gps-color-text);margin:0 0 2px;font-size:13px;font-weight:700;line-height:1.5;display:inline-block}@media (width>=750px){.template-page-contact-form .acerill-custom-form .control-label,.template-page-contact-form .acerill-custom-form label{font-size:14px}}.template-page-contact-form .acerill-custom-form .form-control,.template-page-contact-form .acerill-custom-form input[type=text],.template-page-contact-form .acerill-custom-form input[type=email],.template-page-contact-form .acerill-custom-form input[type=tel],.template-page-contact-form .acerill-custom-form input[type=number],.template-page-contact-form .acerill-custom-form input[type=url],.template-page-contact-form .acerill-custom-form input[type=search],.template-page-contact-form .acerill-custom-form textarea,.template-page-contact-form .acerill-custom-form select{border:1px solid var(--gps-color-bg-dark);width:100%;min-height:44px;color:var(--gps-color-text);box-sizing:border-box;background-color:#fff;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.template-page-contact-form .acerill-custom-form .form-control::placeholder,.template-page-contact-form .acerill-custom-form input[type=text]::placeholder,.template-page-contact-form .acerill-custom-form input[type=email]::placeholder,.template-page-contact-form .acerill-custom-form input[type=tel]::placeholder,.template-page-contact-form .acerill-custom-form input[type=number]::placeholder,.template-page-contact-form .acerill-custom-form input[type=url]::placeholder,.template-page-contact-form .acerill-custom-form input[type=search]::placeholder,.template-page-contact-form .acerill-custom-form textarea::placeholder,.template-page-contact-form .acerill-custom-form select::placeholder{color:var(--gps-color-text-dim);opacity:.5}.template-page-contact-form .acerill-custom-form .form-control:focus,.template-page-contact-form .acerill-custom-form input[type=text]:focus,.template-page-contact-form .acerill-custom-form input[type=email]:focus,.template-page-contact-form .acerill-custom-form input[type=tel]:focus,.template-page-contact-form .acerill-custom-form input[type=number]:focus,.template-page-contact-form .acerill-custom-form input[type=url]:focus,.template-page-contact-form .acerill-custom-form input[type=search]:focus,.template-page-contact-form .acerill-custom-form textarea:focus,.template-page-contact-form .acerill-custom-form select:focus{border-color:var(--gps-color-text);box-shadow:0 0 0 1px var(--gps-color-text);outline:none}.template-page-contact-form .acerill-custom-form textarea.form-control,.template-page-contact-form .acerill-custom-form textarea{resize:vertical;min-height:140px}.template-page-contact-form .acerill-custom-form select.form-control,.template-page-contact-form .acerill-custom-form select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1L6 6L11 1' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.template-page-contact-form .acerill-custom-form input[type=file]{color:var(--gps-color-text);background:0 0;border:none;padding:8px 0;font-size:13px}.template-page-contact-form .acerill-custom-form .submit-button-wrapper button,.template-page-contact-form .acerill-custom-form button[type=submit],.template-page-contact-form .acerill-custom-form input[type=submit]{background-color:var(--gps-color-text);color:#fff;cursor:pointer;border:none;border-radius:25px;justify-content:center;align-items:center;min-width:200px;height:50px;padding:0 32px;font-family:inherit;font-size:14px;font-weight:700;transition:opacity .2s;display:inline-flex}.template-page-contact-form .acerill-custom-form .submit-button-wrapper button:hover,.template-page-contact-form .acerill-custom-form button[type=submit]:hover,.template-page-contact-form .acerill-custom-form input[type=submit]:hover{opacity:.85}.template-page-contact-form .acerill-custom-form .submit-button-wrapper button:disabled,.template-page-contact-form .acerill-custom-form button[type=submit]:disabled,.template-page-contact-form .acerill-custom-form input[type=submit]:disabled{opacity:.4;cursor:not-allowed}.template-page-contact-form .acerill-custom-form .help-block,.template-page-contact-form .acerill-custom-form p,.template-page-contact-form .acerill-custom-form small{color:var(--gps-color-text-dim);font-size:12px;line-height:1.7}.p-page-nav{margin-inline:auto;padding:0 20px}@media (width>=750px){.p-page-nav{max-width:850px}}.p-page-nav__list{grid-template-columns:repeat(2,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (width>=990px){.p-page-nav__list{grid-template-columns:repeat(3,1fr);gap:10px}}.p-page-nav__item{border-radius:3px;margin:0;overflow:hidden}@media (width>=990px){.p-page-nav__item{border-radius:5px}}.p-page-nav__link{color:#fff;background-color:#000;border-radius:2px;justify-content:center;align-items:center;height:52px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}@media (width>=990px){.p-page-nav__link{height:70px;font-size:15px}}@media (hover:hover) and (pointer:fine){.p-page-nav__link:hover{opacity:.7}}.p-page-nav__link:focus-visible{outline-offset:2px;outline:2px solid #fff}.p-page-faq{background-color:var(--gps-color-bg)}.p-page-faq__category{margin-inline:auto;scroll-margin-top:calc(var(--gps-header-height,60px) + 20px);margin-top:48px;padding:0 20px}@media (width>=750px){.p-page-faq__category{max-width:850px;scroll-margin-top:calc(var(--gps-header-height,100px) + 20px);margin-top:80px}}.p-page-faq__category:first-of-type{margin-top:32px}.p-page-faq__category-heading{margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.11}@media (width>=750px){.p-page-faq__category-heading{margin-bottom:24px;font-size:26px}}.p-page-faq__list{flex-direction:column;gap:2px;display:flex}.p-page-faq__item{background-color:#fff}.p-page-faq__item a{color:var(--gps-color-text)}.p-page-faq__question{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:7px;padding:15px;list-style:none;display:grid}@media (width>=750px){.p-page-faq__question{gap:13px;padding:23px 20px}}.p-page-faq__question::-webkit-details-marker{display:none}.p-page-faq__q-label{color:var(--gps-color-text-light);font-size:15px;font-weight:700;line-height:1}@media (width>=750px){.p-page-faq__q-label{font-size:20px}}.p-page-faq__q-text{color:var(--gps-color-text);font-size:13px;font-weight:700;line-height:1.3}@media (width>=750px){.p-page-faq__q-text{font-size:16px}}.p-page-faq__icon{width:9px;height:6px;color:var(--gps-color-text);opacity:.5;justify-content:center;align-self:center;align-items:center;transition:transform .2s;display:inline-flex}@media (width>=750px){.p-page-faq__icon{width:12px;height:8px}}.p-page-faq__item[open] .p-page-faq__icon{transform:rotate(180deg)}.p-page-faq__answer{grid-template-columns:auto 1fr;gap:7px;padding:0 15px 20px;display:grid}@media (width>=750px){.p-page-faq__answer{gap:13px;padding:4px 20px 23px}}.p-page-faq__a-label{color:var(--gps-color-primary);font-size:15px;font-weight:700;line-height:1.2}@media (width>=750px){.p-page-faq__a-label{font-size:20px}}.p-page-faq__a-text{font-size:13px;line-height:1.8}@media (width>=750px){.p-page-faq__a-text{padding-bottom:10px;font-size:15px}}.p-page-faq__a-text p{margin:0 0 .5em}.p-page-faq__a-text p:last-child{margin-bottom:0}.p-password-form__input{height:auto;box-shadow:0 0 0 calc(.1rem + 1px) var(--gps-color-text)}.p-password-form__input::placeholder{opacity:1}.p-link-button{display:flex}.p-link-button--left{justify-content:flex-start}.p-link-button--center{justify-content:center}.p-link-button--right{justify-content:flex-end}.p-newsletter{background-color:#e4d6d0;margin-top:100px;padding-top:30px;padding-bottom:40px}@media (width>=990px){.p-newsletter{margin-top:200px;padding-top:40px;padding-bottom:50px}}.p-newsletter__wrapper{text-align:center;box-sizing:border-box;max-width:800px;margin:0 auto;padding:0 20px!important}@media (width>=990px){.p-newsletter__wrapper{padding:0 40px!important}}.p-newsletter__wrapper{box-shadow:none!important;background:0 0!important;border:none!important}.p-newsletter__heading{color:var(--gps-color-text);margin:0;font-size:20px;font-weight:800;line-height:1.4}@media (width>=990px){.p-newsletter__heading{margin-bottom:10px;font-size:24px}}.p-newsletter__subheading{color:var(--gps-color-text);margin:0 0 24px;padding:0;font-size:13px;line-height:1.7;max-width:340px!important}@media (width>=990px){.p-newsletter__subheading{margin-bottom:32px;font-size:14px;max-width:100%!important}}.p-newsletter__subheading p{margin:0}.p-newsletter__subheading a{color:var(--gps-color-text)}.p-newsletter__subheading a:hover{text-decoration-thickness:.1rem}.p-newsletter__form{width:100%;margin:0 auto}.p-newsletter__field-wrapper{flex-direction:column;gap:12px;display:flex}.p-newsletter__field{align-items:stretch;gap:8px;width:100%;min-height:0;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.p-newsletter__field:before,.p-newsletter__field:after{display:none!important}.p-newsletter__label{display:none}.p-newsletter .p-newsletter__input{border:1px solid var(--gps-color-bg-dark);min-width:0;height:50px;color:var(--gps-color-text);box-sizing:border-box;text-align:left;background-color:#fff;border-radius:25px;flex:auto;padding:0 20px;font-family:inherit;font-size:14px;line-height:50px}.p-newsletter .p-newsletter__input::placeholder{color:var(--gps-color-text-dim);opacity:.6}.p-newsletter .p-newsletter__input:focus{border-color:var(--gps-color-text);outline:none}.p-newsletter__submit{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;min-width:60px;min-height:50px;font-family:inherit;font-size:13px;font-weight:700;transition:opacity .2s;background-color:var(--gps-color-text)!important;color:#fff!important;border:none!important;border-radius:25px!important;width:auto!important;height:50px!important;margin:0!important;padding:0 20px!important;display:inline-flex!important;position:static!important}.p-newsletter__submit:hover{opacity:.85}.p-newsletter__submit svg{fill:#fff;stroke:#fff;width:16px;height:16px}.p-newsletter__message{color:var(--gps-color-text);text-align:center;margin:8px 0 0;font-size:12px;line-height:1.5}.p-newsletter__message--success{color:var(--gps-color-text)}order-limits-display{display:block}order-limits-display[hidden]{display:none}.p-order-limits__message{color:var(--gps-color-text-sub);margin:4px 0 0;font-size:12px;line-height:1.5}@media (width>=990px){.p-order-limits__message{font-size:13px}}.p-order-limits__message+.p-order-limits__message{margin-top:2px}.p-order-limits__message--warning{color:var(--gps-color-attention);font-weight:700}.u-bg-bar{background-color:var(--gps-color-bg-bar);margin-bottom:60px;padding-top:40px;padding-bottom:40px}@media (width>=990px){.u-bg-bar{margin-bottom:100px;padding-top:60px;padding-bottom:60px}}.u-bg-bar>.l-section{margin-top:0;margin-bottom:0}main>.shopify-section:has(>.u-bg-bar):not(:has(~.shopify-section:not(.u-srf-only)))>.u-bg-bar{margin-bottom:0;padding-bottom:100px}@media (width>=990px){main>.shopify-section:has(>.u-bg-bar):not(:has(~.shopify-section:not(.u-srf-only)))>.u-bg-bar{padding-bottom:200px}}.is-bg-bar-last .p-newsletter,.is-bg-bar-last .l-footer__inner{margin-top:0}.u-srf-only{display:none}wishlist-page .wk-header{gap:30px!important;margin-bottom:30px!important}@media (width>=750px){wishlist-page .wk-header{gap:50px!important;margin-bottom:60px!important}}wishlist-page .wk-header .wk-title{color:var(--gps-color-text);flex-direction:column;align-items:center;gap:15px;margin:0 0 30px;font-weight:700;line-height:1;display:flex;font-size:15px!important}@media (width>=750px){wishlist-page .wk-header .wk-title{margin-bottom:50px;font-size:18px!important}}wishlist-page .wk-header .wk-title:before{content:"FAVORITE";font-size:28px;font-weight:800;line-height:1}@media (width>=750px){wishlist-page .wk-header .wk-title:before{font-size:36px}}wishlist-page .wk-login-callout{text-align:center;color:var(--gps-color-text)!important;font-size:13px!important;line-height:1.7!important}@media (width<=749px){wishlist-page .wk-login-callout{text-align:left!important}}@media (width>=750px){wishlist-page .wk-login-callout{font-size:15px!important}}wishlist-page .wk-login-callout p{margin:0}wishlist-page .wk-login-callout a{color:var(--gps-color-text);text-decoration:underline}wishlist-page .wk-login-callout a:hover{opacity:.7}wishlist-page .wk-body:has(.wk-grid){background:var(--gps-color-bg-white);border-radius:40px;padding:50px}@media (width<=749px){wishlist-page .wk-body:has(.wk-grid){border-radius:20px;padding:25px 20px}}wishlist-page .wk-wishlist-empty-callout{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex!important}@media (width>=750px){wishlist-page .wk-wishlist-empty-callout{gap:50px}}wishlist-page .wk-wishlist-empty-callout p{line-height:1.5;color:var(--gps-color-text)!important;margin:60px auto 30px!important;font-size:18px!important}@media (width>=750px){wishlist-page .wk-wishlist-empty-callout p{margin:60px auto 30px!important;font-size:24px!important}}wishlist-page .wk-wishlist-empty-callout .wk-callout-cta,wishlist-page .wk-wishlist-empty-callout a{justify-content:center;align-items:center;min-height:50px;font-weight:700;transition:opacity .2s;background-color:var(--gps-color-text)!important;color:#fff!important;border-radius:25px!important;padding:6px 60px!important;font-size:14px!important;text-decoration:none!important;display:inline-flex!important}wishlist-page .wk-wishlist-empty-callout .wk-callout-cta:hover,wishlist-page .wk-wishlist-empty-callout a:hover{opacity:.85}wishlist-page .wk-grid{gap:40px 20px!important}@media (width<=749px){wishlist-page .wk-grid{gap:24px 10px!important}}wishlist-page .wk-product-card{flex-direction:column;gap:10px;display:flex;position:relative}wishlist-page .wk-image-link{aspect-ratio:1;background-color:#f5f0ed;display:block;overflow:hidden;box-shadow:none!important;border-radius:0!important}wishlist-page .wk-image-link img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}wishlist-page .wk-image-link:hover img{transform:scale(1.03)}wishlist-page .wk-meta{flex-direction:column;gap:6px;display:flex;text-align:left!important;align-items:flex-start!important;padding:0!important}wishlist-page .wk-meta .wk-product-title,wishlist-page .wk-meta [data-wk-product-title]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#616161!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}@media (width<=749px){wishlist-page .wk-meta .wk-product-title,wishlist-page .wk-meta [data-wk-product-title]{font-size:12px!important;line-height:1.3!important}}wishlist-page .wk-meta .wk-price,wishlist-page .wk-meta [data-wk-price]{color:#000!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}@media (width<=749px){wishlist-page .wk-meta .wk-price,wishlist-page .wk-meta [data-wk-price]{font-size:15px!important}}wishlist-page remove-button{z-index:2;position:absolute;top:14px;right:14px}wishlist-page remove-button button,wishlist-page remove-button .wk-button{cursor:pointer;transition:opacity .2s;width:36px!important;min-width:28px!important;height:36px!important;min-height:28px!important;color:var(--gps-color-text)!important;background-color:#fff!important;border:none!important;border-radius:50%!important;padding:0!important}wishlist-page remove-button button:before,wishlist-page remove-button .wk-button:before{display:none!important}wishlist-page remove-button button:hover,wishlist-page remove-button .wk-button:hover{opacity:.8}wishlist-page remove-button button svg,wishlist-page remove-button .wk-button svg{width:12px;height:12px}.p-product-detail__buttons-row wishlist-button-collection{z-index:2}.p-product-detail__buttons-row wk-button>button.wk-button{border:2px solid var(--gps-color-action);width:60px;min-width:60px;height:60px;min-height:60px;color:var(--gps-color-action);cursor:pointer;--icon-fill:transparent;--icon-stroke:var(--gps-color-action);background-color:#0000;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.p-product-detail__buttons-row wk-button>button.wk-button:hover{opacity:.8}.p-product-detail__buttons-row wk-button>button.wk-button:before,.p-product-detail__buttons-row wk-button>button.wk-button:hover:before{display:none!important}.p-product-detail__buttons-row wk-button .wk-icon{justify-content:center;align-items:center;width:24px;height:20px;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.p-product-detail__buttons-row wk-button .wk-icon svg{color:var(--gps-color-action);width:24px!important;height:20px!important;display:block!important}.p-product-detail__buttons-row wk-button .wk-icon svg *,.p-product-detail__buttons-row wk-button .wk-icon svg path,.p-product-detail__buttons-row wk-button .wk-icon svg circle,.p-product-detail__buttons-row wk-button .wk-icon svg rect{vector-effect:non-scaling-stroke;fill:#0000!important;stroke:var(--gps-color-action)!important;stroke-width:2px!important}.p-product-detail__buttons-row wk-button>button.wk-button.wk-selected{background-color:var(--gps-color-action);border-color:var(--gps-color-action);color:#fff}.p-product-detail__buttons-row wk-button>button.wk-button.wk-selected .wk-icon svg *,.p-product-detail__buttons-row wk-button>button.wk-button.wk-selected .wk-icon svg path,.p-product-detail__buttons-row wk-button>button.wk-button.wk-selected .wk-icon svg circle,.p-product-detail__buttons-row wk-button>button.wk-button.wk-selected .wk-icon svg rect{fill:#fff!important;stroke:#fff!important}.c-card-product wishlist-button-collection{z-index:2;position:absolute;top:2px;right:2px}.c-card-product wk-button.wk-floating{position:static!important;inset:auto!important;transform:none!important}.c-card-product wk-button.wk-floating>button.wk-button{background-color:var(--gps-color-bg);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--gps-color-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:scale .15s cubic-bezier(.68,-.55,.27,1.55);display:flex}.c-card-product wk-button.wk-floating>button.wk-button:hover{scale:1.1}.c-card-product wk-button.wk-floating .wk-icon svg{opacity:.35;width:16px;height:16px}.c-card-product wk-button.wk-floating>button.wk-button.wk-selected{--icon-fill:var(--gps-color-primary);color:var(--gps-color-primary)}.c-card-product wk-button.wk-floating>button.wk-button.wk-selected .wk-icon svg,.c-card-product wk-button.wk-floating>button.wk-button.wk-selected .wk-icon svg *{opacity:1;fill:var(--gps-color-primary);stroke:var(--gps-color-primary);stroke-width:0}.da-restock-alerts-container-v1{margin:20px 0}@media (width>=750px){.da-restock-alerts-container-v1{margin:24px 0}}.da-restock-alerts-form-container{background-color:var(--gps-color-bg);border-radius:20px;margin:0;padding:15px 25px 10px}.da-restock-alerts-form{flex-direction:column;gap:2px;background-color:#0000!important;border:none!important;border-radius:0!important;padding:0!important;display:flex!important}.da-restock-alerts-form>p{color:var(--gps-color-text-dim)!important;text-align:left!important;margin:0 0 4px!important;padding:0!important;font-size:13px!important;line-height:1.5!important}@media (width>=750px){.da-restock-alerts-form>p{font-size:14px!important}}.da-restock-alerts-form select{border:1px solid var(--gps-color-bg-dark);appearance:none;width:100%;height:48px;color:var(--gps-color-text);background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1L6 6L11 1' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;border-radius:8px;padding:0 40px 0 16px;font-family:inherit;font-size:14px}.da-restock-alerts-form select:focus{border-color:var(--gps-color-text);outline:none}.da-restock-alerts-form input[type=text],.da-restock-alerts-form input[type=email]{border:1px solid var(--gps-color-bg-dark)!important;width:100%!important;height:48px!important;color:var(--gps-color-text)!important;box-sizing:border-box!important;background-color:#fff!important;border-radius:8px!important;padding:0 16px!important;font-family:inherit!important;font-size:14px!important}.da-restock-alerts-form input[type=text]::placeholder,.da-restock-alerts-form input[type=email]::placeholder{color:var(--gps-color-text-dim);opacity:.5}.da-restock-alerts-form input[type=text]:focus,.da-restock-alerts-form input[type=email]:focus{outline:none;border-color:var(--gps-color-text)!important}.da-restock-alerts-form-button{cursor:pointer;transition:opacity .2s;background-color:var(--gps-color-text)!important;color:#fff!important;text-align:center!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:56px!important;padding:0 24px!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1!important;display:flex!important}.da-restock-alerts-form-button:hover{opacity:.85}.da-restock-alerts-checkbox-group{margin-top:4px}.da-restock-alerts-checkbox-group label{color:var(--gps-color-text);cursor:pointer;align-items:center;gap:3px;font-size:13px;line-height:1.5;display:inline-flex}@media (width>=750px){.da-restock-alerts-checkbox-group label{font-size:14px}}.da-restock-alerts-checkbox-group label span{color:var(--gps-color-text)!important;font-size:13px!important;line-height:1.5!important}@media (width>=750px){.da-restock-alerts-checkbox-group label span{font-size:14px!important}}input[type=checkbox].da-restock-alerts-acceptsMarketing{cursor:pointer;flex-shrink:0;position:relative;appearance:none!important;background-color:#fff!important;background-image:none!important;border:1px solid #00000026!important;border-radius:5px!important;width:20px!important;height:20px!important;margin:0 8px 0 0!important;padding:0!important}input[type=checkbox].da-restock-alerts-acceptsMarketing:after,input[type=checkbox].da-restock-alerts-acceptsMarketing:before{display:none!important}input[type=checkbox].da-restock-alerts-acceptsMarketing:checked{background-color:var(--gps-color-text)!important;border-color:var(--gps-color-text)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpath d='M1 4l3.5 3.5L11 1' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:12px!important}.da-restock-alerts-msg-success-v1,.da-restock-alerts-msg-error-v1{border-radius:8px!important;margin:0 0 12px!important;padding:12px 16px!important;font-size:13px!important;line-height:1.5!important}.da-restock-alerts-msg-success-v1{color:var(--gps-color-text)!important;background-color:#b281531f!important}.da-restock-alerts-msg-error-v1{color:var(--gps-color-attention)!important;background-color:#f026031a!important}.shopify-policy__container{box-sizing:border-box;max-width:850px;margin:0 auto;padding:40px 20px 60px}@media (width>=750px){.shopify-policy__container{padding:60px 40px 100px}}.shopify-policy__title{text-align:center;margin:0 0 30px}@media (width>=750px){.shopify-policy__title{margin-bottom:50px}}.shopify-policy__title h1{color:var(--gps-color-text);margin:0;font-size:20px;font-weight:700;line-height:1}@media (width>=750px){.shopify-policy__title h1{font-size:36px}}.shopify-policy__body .rte{color:var(--gps-color-text);font-size:13px;line-height:1.9}@media (width>=990px){.shopify-policy__body .rte{font-size:16px;line-height:2}}.shopify-policy__body .rte h2{color:var(--gps-color-text);border-bottom:2px solid var(--gps-color-text);margin:30px 0 12px;padding-bottom:5px;font-size:18px;font-weight:700;line-height:1.5}@media (width>=990px){.shopify-policy__body .rte h2{margin-top:60px;font-size:24px}}.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{color:var(--gps-color-text);margin:30px 0 10px;font-size:18px;font-weight:700;line-height:1.5}@media (width>=990px){.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{margin-top:40px;font-size:20px}}.shopify-policy__body .rte p{margin:0 0 16px}@media (width>=990px){.shopify-policy__body .rte p{margin-bottom:20px}}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 16px;padding-left:24px;list-style:outside}@media (width>=990px){.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin-bottom:20px;padding-left:32px}}.shopify-policy__body .rte li{margin:4px 0}.shopify-policy__body .rte a{color:inherit;text-decoration:underline}.shopify-policy__body .rte a:hover{opacity:.7}.shopify-policy__body .rte table{border-collapse:collapse;width:100%;margin:12px 0 20px}.shopify-policy__body .rte table th,.shopify-policy__body .rte table td{border:1px solid var(--gps-color-bg-dark);font-size:inherit;text-align:left;padding:8px 12px;line-height:1.5}.shopify-policy__body .rte table th{background-color:var(--gps-color-bg-bar);font-weight:700}
