@charset "UTF-8";.main-content{overflow-x:hidden}.shopcoll{position:relative}.shopcoll--bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.shopcoll__inner{padding:48px 0;position:relative}@media (min-width:1280px){.shopcoll__inner{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:0 auto;max-width:1440px;padding:48px .5rem;width:100%}}@media (min-width:1472px){.shopcoll__inner{padding:48px 0}}@media (min-width:1536px){.shopcoll__inner{overflow:hidden}}.shopcoll__header{display:grid;gap:20px;padding:0 16px}.shopcoll__header h1,.shopcoll__header h2,.shopcoll__header h3{font-weight:500;line-height:1.15;margin:0}@media (min-width:1280px){.shopcoll__header h1,.shopcoll__header h2,.shopcoll__header h3{font-size:40px}}.shopcoll__header h1 em,.shopcoll__header h2 em,.shopcoll__header h3 em{font-family:Montserrat;font-style:italic;font-weight:600}.shopcoll__header em{font-style:italic}.shopcoll__description{color:#212121;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}@media (min-width:1280px){.shopcoll__description{font-size:22px}}.shopcoll__view-all-link{-webkit-text-decoration-skip:ink;color:#212121;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;position:absolute;right:16px;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.shopcoll__view-all-link:hover{text-decoration:none}@media (min-width:1280px){.shopcoll__view-all-link{font-size:22px}}@media (min-width:1536px){.shopcoll__view-all-link{right:3rem}}.shopcoll__filter{align-items:flex-start;display:flex;flex-direction:column;gap:18px;max-width:860px;position:relative}@media (min-width:1024px){.shopcoll__filter{align-items:center;flex-direction:row;width:-moz-fit-content;width:fit-content}}.shopcoll__filter-label{color:#212121;font-family:Montserrat;font-size:18px;font-style:normal;font-variant:all-small-caps;font-weight:400;line-height:normal}@media (min-width:1024px){.shopcoll__filter-label{white-space:nowrap}}@media (min-width:1280px){.shopcoll__filter-label{font-size:32px}}.shopcoll__selectwrap{position:relative;width:100%}.shopcoll__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-position:right 0 center;background-repeat:no-repeat;background-size:18px 18px;border:0;border-bottom:1px dashed #111827;border-radius:0;color:#212121;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:8px 28px 10px 0;width:100%}.shopcoll__select:focus-visible{box-shadow:none!important}@media (min-width:1280px){.shopcoll__select{font-size:32px}}.shopcoll__filter-rule{border-bottom:2px dotted #bfbfbf;grid-column:1/-1;height:0;margin-top:-2px}.shopcoll__carousel{cursor:grab;margin-top:12px;position:relative;width:100%}.shopcoll__carousel :active{cursor:grabbing}@media (min-width:1536px){.shopcoll__carousel{cursor:default;overflow:visible}.shopcoll__carousel :active{cursor:default}}.shopcoll__swiper{overflow:visible;padding:0 16px}@media (min-width:1472px){.shopcoll__swiper{padding:0}}.shopcoll .swiper-slide{margin-right:24px;width:224px}@media (min-width:1024px){.shopcoll .swiper-slide{margin-right:0;width:unset}}@media (min-width:1536px){.shopcoll .swiper-slide{flex:1 1 20%;width:unset}}.shopcoll .swiper-pagination{margin-top:16px;position:static}.shopcoll .swiper-pagination-bullet{background:#cfd2da;opacity:1}.shopcoll .swiper-pagination-bullet-active{background:#111827}.shopcoll__nav{display:flex;gap:8px;inset:0 0 auto auto;pointer-events:none;position:absolute}.shopcoll__nav-btn{background:#fff;border:1px solid #e5e5e5;border-radius:999px;height:36px;pointer-events:auto;width:36px}.shopcoll__nav-btn--next:before,.shopcoll__nav-btn--prev:before{border-right:2px solid #333;border-top:2px solid #333;content:"";display:block;height:8px;margin:0 auto;transform:rotate(135deg);width:8px}.shopcoll__nav-btn--next:before{transform:rotate(-45deg)}.shopcoll__card{display:grid;gap:12px;grid-template-rows:auto 1fr;min-height:270px;overflow:hidden;position:relative}@media (min-width:1024px){.shopcoll__card{grid-template-rows:auto 1fr;height:auto}}@media (min-width:1536px){.shopcoll__card{overflow:visible}}.shopcoll__media{align-items:center;background-color:#fff;border:1px solid #d8dae1;border-radius:14px;border-radius:8px;cursor:pointer;display:flex;height:100%;height:224px;justify-content:center;overflow:hidden;padding:16px;position:relative}@media (min-width:1024px){.shopcoll__media{height:284px;padding:1rem}}.shopcoll__media img{display:block;height:100%;width:auto}.shopcoll__info{background-color:hsla(0,0%,100%,.5);cursor:grab;display:grid;grid-template-rows:auto 80px 1fr}@media (min-width:1536px){.shopcoll__info{cursor:default}}.shopcoll__info :active{cursor:grabbing}@media (min-width:1536px){.shopcoll__info :active{cursor:default}}@media (min-width:1024px){.shopcoll__info{grid-template-rows:0fr 100px auto}}.shopcoll__title{border-bottom:1px solid #b3adad;color:#212121;font-family:Montserrat;font-size:17px;font-style:normal;font-weight:500;grid-row:1;line-height:normal;margin-bottom:8px;padding-bottom:8px}@media (min-width:1024px){.shopcoll__title{font-size:20px;padding-bottom:1rem}}.shopcoll__desc{color:#212121;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;grid-row:2;line-height:normal;margin-bottom:1rem}@media (min-width:1024px){.shopcoll__desc{font-size:1rem;margin-top:1rem}}.shopcoll__card-cta{align-items:center;background:#3653a2;border:2px solid #3653a2;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat;font-size:14px!important;font-style:normal;font-weight:500;grid-row:3;height:34px;justify-content:center;line-height:normal;width:100%}.shopcoll__card-cta:active{cursor:pointer!important}@media (min-width:1024px){.shopcoll__card-cta{height:44px}}.shopcoll__quickbuy{bottom:-100%;bottom:0;cursor:default;left:0;opacity:0;padding-bottom:68px;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform .25s ease,opacity .25s ease;width:100vw;z-index:2000}.shopcoll__quickbuy:active{cursor:default!important}@media (min-width:1024px){.shopcoll__quickbuy{padding-bottom:55px;position:absolute;width:100%}}.shopcoll__quickbuy.is-open{pointer-events:auto}.shopcoll__qb-close{border-radius:50%;color:#000;font-size:20px;height:32px;line-height:30px;position:absolute;right:4px;text-align:center;top:4px;width:32px}.shopcoll__qb-inner{background:#f3f3f4;border:1px solid #cecfd5;border-radius:20px 20px 0 0;display:grid;gap:14px;padding:16px}.shopcoll__qb-head{align-items:center;display:grid;gap:10px;grid-template-columns:100px 1fr}@media (min-width:1024px){.shopcoll__qb-head{grid-template-columns:100%}}.shopcoll__qb-head h4{font-size:20px;margin-bottom:10px}.shopcoll__qb-head h4,.shopcoll__qb-head p{color:#212121;font-family:Montserrat;font-style:normal;font-weight:500;line-height:normal}.shopcoll__qb-head p{font-size:12px}.shopcoll__qb-media{align-items:center;background-color:#fff;border:.5px solid #d8dae1;border-radius:8px;display:flex;display:block;height:100px;justify-content:center;width:100px;z-index:9}@media (min-width:1024px){.shopcoll__qb-media{display:none}}.shopcoll__qb-media img{height:auto;padding:8px;width:100%}.shopcoll__qb-title{font-size:20px;margin:0}@media (min-width:1024px){.shopcoll__qb-title{font-size:16px}}.shopcoll__qb-desc{font-size:13px;margin:0}@media (min-width:1024px){.shopcoll__qb-desc{font-size:14px}}.shopcoll__qb-more-details{color:#212121;font-family:Montserrat;font-size:11px;margin-top:1rem;text-decoration:underline}.shopcoll__qb-more-details:hover{text-decoration:none}.shopcoll__qb-radio{display:grid;gap:10px}.shopcoll__radio{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:8px;color:#212121;cursor:pointer;display:flex;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;gap:10px;height:43px;line-height:normal;padding:10px 8px;position:relative}.shopcoll__radio:active{cursor:pointer}@media (min-width:1024px){.shopcoll__radio{font-size:12px}}.shopcoll__radio input{margin:0}.shopcoll__radio:has(input:checked){border-color:#3653a2}.shopcoll__radio-price{position:absolute;right:16px}.shopcoll__swatch-group{display:grid;gap:4px}.shopcoll__swatch-group:first-child{margin-bottom:24px}.shopcoll__swatch-label{color:#212121;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.shopcoll__swatches{display:flex;flex-wrap:wrap;gap:8px}.shopcoll__swatch{align-items:center;background:#d8dae1;border:2px solid #d8dae1;border-radius:15px;color:#212121;display:inline-flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;gap:13px;line-height:normal;padding:5px 8px}.shopcoll__swatch.is-active{background-color:#fff;border-color:#3653a2}.shopcoll__swatch[disabled]{opacity:.5;pointer-events:none}.shopcoll__swatch-dot{background:#ef4444;border-radius:999px;display:inline-block;height:12px;width:12px}.shopcoll__qb-qtyrow{align-items:center;background-color:#fff;border:1px solid #d8dae1;bottom:0;display:grid;gap:12px;grid-template-columns:auto 1fr;height:68px;left:0;padding:12px 16px;position:absolute;width:100%}@media (min-width:1024px){.shopcoll__qb-qtyrow{height:56px;padding:8px}.shopcoll__qb-qtyrow .Qty{height:40px!important;width:96px!important}}.shopcoll__qb-qtyrow .Qty__Input{width:50px}.shopcoll__qb-qty{align-items:center;background:#fff;border:2px solid #3653a2;border-radius:8px;display:inline-flex;gap:.5rem;height:44px;justify-content:space-around;width:100px}.shopcoll__qty-btn{font-size:20px;line-height:1;width:33px}.shopcoll__qty-input{border:none;margin:0;padding:0;text-align:center;width:33px}.shopcoll__qb-submit{background-color:#3653a2;border:2px solid #3653a2;border-radius:20px;color:#fff;display:block;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;height:44px;transition:all .2s ease-in-out!important;width:100%}@media (min-width:1024px){.shopcoll__qb-submit{border-radius:40px;font-size:12px;height:40px}}.shopcoll__qb-submit:hover{background-color:#fff;color:#3653a2}.shopcoll__qb-hr{background:#d8dae1;border:none;height:1px;width:100%}.shopcoll input:checked+.plan-meta:before{border:3px solid #0a2c9b!important}.shopcoll input[type=radio]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-color:#3653a2;border-radius:50%;display:grid;place-content:center}.shopcoll input[type=radio]:before{border-radius:50%;box-shadow:inset 1em 1em #3653a2;content:"";height:18px;transform:scale(0);transition:transform .12s ease-in-out;width:18px}.shopcoll input[type=radio]:checked:before{transform:scale(1)}@media (max-width:767px){.shopcoll__quickbuy{bottom:0;left:0;position:fixed;right:0;z-index:40}.shopcoll__qb-close{background:transparent;border:0;font-size:24px;right:0;top:0}}.ss-main{background-color:transparent!important;border:0!important;border-bottom:1px dashed #212121!important;border-radius:0!important;color:#212121!important;font-family:Montserrat!important;font-weight:500!important;margin:0!important;padding:0 0 8px!important;width:100%!important}@media (min-width:1024px){.ss-main{width:350px!important}}@media (min-width:1280px){.ss-main{width:570px!important}}.ss-main:focus{box-shadow:none!important}.ss-content{background-color:#e1e5f1!important;border:1px dashed #111c35!important;border-radius:8px!important;max-height:unset!important;padding:0!important}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background-color:#e1e5f1!important;color:#212121!important}.ss-content .ss-list .ss-option{padding-bottom:12px!important;padding-top:12px!important}.ss-content .ss-list .ss-option:before{color:#000;content:"✓";margin-right:8px;opacity:0}@media (min-width:1280px){.ss-content .ss-list .ss-option,.ss-single{font-size:24px}}.ss-content .ss-list .ss-option:hover{background-color:#e1e5f1!important;color:#212121!important}.ss-content .ss-list .ss-option:hover:before{color:#000;content:"✓";margin-right:8px;opacity:1}.swiper-wrapper:has(.shopcoll__quickbuy.is-open){transform:none!important}