:root{--cm-accent: #0a7d3c;--cm-accent-soft: #e8f6ed;--cm-ink: rgb(var(--color-foreground, 18, 18, 18));--cm-muted: rgba(var(--color-foreground, 18, 18, 18), .6);--cm-line: rgba(var(--color-foreground, 18, 18, 18), .12);--cm-radius: 10px}.price.cm-price .price__container{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem}.cm-price .price-item--sale,.cm-price .price-item--regular{font-weight:700}.cm-price__now{font-size:2.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.cm-price__mrp{font-size:1.5rem;color:var(--cm-muted);text-decoration:line-through;font-weight:400}.cm-price__off{font-size:1.4rem;font-weight:700;color:var(--cm-accent);background:var(--cm-accent-soft);padding:.2rem .7rem;border-radius:4px;white-space:nowrap}.cm-price__tax{display:block;width:100%;font-size:1.1rem;color:var(--cm-muted);margin-top:.2rem}.card__information .cm-price__now,.card-information .cm-price__now{font-size:1.5rem}.card__information .cm-price__mrp,.card-information .cm-price__mrp{font-size:1.2rem}.card__information .cm-price__off,.card-information .cm-price__off{font-size:1.1rem;padding:.1rem .5rem}.cm-offers{border:1px dashed var(--cm-line);border-radius:var(--cm-radius);padding:1.4rem 1.6rem;margin:1.6rem 0}.cm-offers__title{display:flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem}.cm-offers__title svg{width:1.6rem;height:1.6rem;flex:0 0 auto}.cm-offers__list{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.cm-offers__item{display:flex;gap:.8rem;align-items:flex-start;font-size:1.4rem;line-height:1.45}.cm-offers__tick{flex:0 0 auto;width:1.7rem;height:1.7rem;margin-top:.1rem;color:var(--cm-accent)}.cm-offers__item b{font-weight:700}.cm-offers__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:rgba(var(--color-foreground, 18,18,18),.06);padding:.1rem .5rem;border-radius:4px;font-size:1.25rem;letter-spacing:.04em}.cm-offers__tiers{display:flex;gap:.8rem;margin-top:1.2rem}.cm-offers__tier{flex:1;text-align:center;border:1px solid var(--cm-line);border-radius:8px;padding:.8rem .4rem;line-height:1.3}.cm-offers__tier strong{display:block;font-size:1.6rem;color:var(--cm-accent)}.cm-offers__tier span{font-size:1.15rem;color:var(--cm-muted)}.cm-sizechart-trigger{display:inline-flex;align-items:center;gap:.4rem;background:none;border:0;padding:0;cursor:pointer;font-size:1.3rem;text-decoration:underline;text-underline-offset:3px;color:inherit;font-family:inherit}.cm-sizechart-trigger svg{width:1.5rem;height:1.5rem}.product-form__input>legend+.cm-sizechart-trigger{margin-left:auto}.cm-legend-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.cm-modal[hidden]{display:none!important}.cm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.cm-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000008c;display:block!important}.cm-modal__panel{position:relative;background:rgb(var(--color-background, 255,255,255));border-radius:var(--cm-radius);max-width:62rem;width:100%;max-height:85vh;overflow:auto;padding:2.4rem;box-shadow:0 20px 60px #0000004d}.cm-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:0;cursor:pointer;padding:.6rem;line-height:0;color:inherit}.cm-modal__close svg{width:1.8rem;height:1.8rem}.cm-modal__title{margin:0 0 1.4rem;font-size:1.9rem}.cm-sizetable{width:100%;border-collapse:collapse;font-size:1.35rem}.cm-sizetable th,.cm-sizetable td{border:1px solid var(--cm-line);padding:.8rem 1rem;text-align:center}.cm-sizetable thead th{background:rgba(var(--color-foreground,18,18,18),.05);font-weight:700}.cm-sizetable__note{font-size:1.2rem;color:var(--cm-muted);margin-top:1.2rem}.cm-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:900;background:rgb(var(--color-background, 255,255,255));border-top:1px solid var(--cm-line);box-shadow:0 -6px 24px #0000001a;transform:translateY(110%);transition:transform .25s ease;padding:.9rem 1.2rem calc(.9rem + env(safe-area-inset-bottom))}.cm-stickybar.is-visible{transform:translateY(0)}.cm-stickybar__inner{max-width:var(--page-width, 100rem);margin:0 auto;display:flex;align-items:center;gap:1.2rem}.cm-stickybar__media{width:4.8rem;height:4.8rem;border-radius:6px;object-fit:cover;flex:0 0 auto}.cm-stickybar__info{min-width:0;flex:1 1 auto}.cm-stickybar__title{font-size:1.35rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-stickybar__price{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.cm-stickybar__price .cm-price__now{font-size:1.6rem}.cm-stickybar__price .cm-price__mrp{font-size:1.2rem}.cm-stickybar__price .cm-price__off{font-size:1.1rem;padding:.1rem .5rem}.cm-stickybar__price .badge,.cm-stickybar__price .unit-price{display:none!important}.cm-stickybar__price .price{margin:0}.cm-stickybar__actions{display:flex;gap:.8rem;flex:0 0 auto}.cm-stickybar__actions .button{min-width:13rem;padding:1.1rem 1.6rem;font-size:1.4rem}.cm-stickybar__actions .button[disabled]{opacity:.5;cursor:not-allowed}@media screen and (max-width:749px){.cm-stickybar__media,.cm-stickybar__title{display:none}.cm-stickybar__inner{gap:.8rem}.cm-stickybar__info{flex:0 0 auto}.cm-stickybar__actions{flex:1 1 auto}.cm-stickybar__actions .button{flex:1 1 0;min-width:0;padding:1.2rem .6rem}}.cm-reviews{padding:4rem 0}.cm-reviews__head{text-align:center;margin-bottom:2.4rem}.cm-reviews__title{margin:0 0 .6rem}.cm-reviews__summary{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;font-size:1.4rem}.cm-reviews__verified{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:600;color:var(--cm-accent);background:var(--cm-accent-soft);padding:.3rem .8rem;border-radius:40px}.cm-reviews__verified svg{width:1.4rem;height:1.4rem}.cm-reviews__gallery{margin-bottom:3rem}.cm-reviews__gallery-title{font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin:0 0 1.2rem;text-align:center}.cm-reviews__gallery .jdgm-ugc-media-wrapper .jdgm-ugc-medias,.cm-reviews__gallery .jdgm-ugc-media__medias{display:grid!important;grid-template-columns:repeat(6,1fr);gap:.8rem}.cm-reviews__gallery .jdgm-ugc-media__image-wrapper,.cm-reviews__gallery .jdgm-ugc-media__media{aspect-ratio:1 / 1;overflow:hidden;border-radius:8px}.cm-reviews__gallery img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:989px){.cm-reviews__gallery .jdgm-ugc-media-wrapper .jdgm-ugc-medias{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:749px){.cm-reviews__gallery .jdgm-ugc-media-wrapper .jdgm-ugc-medias{grid-template-columns:repeat(3,1fr)}}.cm-reviews__widget .jdgm-rev__buyer-badge,.cm-reviews__widget .jdgm-rev__author-wrapper{font-weight:600}.cm-reviews__empty{text-align:center;color:var(--cm-muted);font-size:1.4rem;padding:2rem 0}.cm-circles{padding:3rem 0 2rem}.cm-circles__title{text-align:center;margin:0 0 2rem}.cm-circles__track{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem 0 1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cm-circles__track::-webkit-scrollbar{height:3px}.cm-circles__track::-webkit-scrollbar-thumb{background:var(--cm-line);border-radius:3px}.cm-circle{flex:0 0 auto;width:11rem;text-align:center;scroll-snap-align:start;text-decoration:none;color:inherit}.cm-circle__img{width:11rem;height:11rem;border-radius:50%;overflow:hidden;background:rgba(var(--color-foreground,18,18,18),.05);border:1px solid var(--cm-line);margin-bottom:.9rem}.cm-circle__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.cm-circle:hover .cm-circle__img img{transform:scale(1.06)}.cm-circle__label{font-size:1.3rem;font-weight:600;line-height:1.3;display:block}.cm-circle__count{font-size:1.1rem;color:var(--cm-muted)}@media screen and (max-width:749px){.cm-circle,.cm-circle__img{width:8.5rem}.cm-circle__img{height:8.5rem}.cm-circles__track{gap:1.4rem}}.cm-colgrid{padding:3rem 0}.cm-colgrid__title{text-align:center;margin:0 0 2.8rem}.cm-colgrid__grid{display:grid;gap:2rem 1.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.cm-colgrid__card{display:block;text-decoration:none;color:inherit}.cm-colgrid__media{aspect-ratio:4 / 5;background:rgba(var(--color-foreground, 18,18,18),.045);border-radius:var(--cm-radius);overflow:hidden;margin-bottom:1.1rem}.cm-colgrid__media img,.cm-colgrid__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cm-colgrid__card:hover .cm-colgrid__media img{transform:scale(1.04)}.cm-colgrid__caption{display:flex;flex-direction:column;gap:.25rem;padding:0 .2rem}.cm-colgrid__name{font-size:1.4rem;font-weight:700;line-height:1.3;letter-spacing:.01em;color:var(--cm-ink)}.cm-colgrid__card:hover .cm-colgrid__name{text-decoration:underline;text-underline-offset:3px}.cm-colgrid__count{font-size:1.2rem;color:var(--cm-muted);line-height:1.3}.cm-colgrid__viewall{text-align:center;margin-top:3.2rem}@media screen and (max-width:989px){.cm-colgrid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.cm-colgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1rem}.cm-colgrid__name{font-size:1.3rem}.cm-colgrid__count{font-size:1.1rem}}.cm-announcement{overflow:hidden}.cm-announcement__viewport{position:relative;min-height:2.4rem}.cm-announcement__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .45s ease;pointer-events:none;font-size:1.3rem;letter-spacing:.04em;margin:0;padding:.4rem 0}.cm-announcement__slide.is-active{opacity:1;pointer-events:auto;position:relative}.cm-announcement__slide a{color:inherit;text-decoration:none}@media screen and (max-width:749px){.cm-announcement__slide{font-size:1.15rem}}.cm-footer{background:var(--cm-footer-bg, #0a0a0a);color:var(--cm-footer-fg, #ffffff);margin-top:0}.cm-footer__inner{padding:5.6rem 0 0}.cm-footer a{color:inherit;text-decoration:none}.cm-footer h1,.cm-footer h2,.cm-footer h3,.cm-footer h4,.cm-footer p,.cm-footer li,.cm-footer label{color:inherit}.cm-footer a:hover{text-decoration:underline;text-underline-offset:3px}.cm-footer__top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.5fr;gap:4rem 3.2rem;padding-bottom:4.8rem}.cm-footer__logo{display:inline-block;margin-bottom:1.8rem}.cm-footer__logo img{width:180px;height:auto;display:block}.cm-footer__wordmark{font-size:2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.8rem}.cm-footer__vision{font-size:1.4rem;line-height:1.65;max-width:42ch;color:var(--cm-footer-fg-76, rgba(255,255,255,.76));margin:0 0 2.4rem}.cm-footer__vision p{margin:0}.cm-footer__social{display:flex;gap:1rem;margin:0;padding:0}.cm-footer__social a{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;border:1px solid var(--cm-footer-fg-28, rgba(255,255,255,.28));transition:background .2s ease,color .2s ease,border-color .2s ease}.cm-footer__social a:hover{background:var(--cm-footer-fg, #fff);color:var(--cm-footer-bg, #0a0a0a);border-color:var(--cm-footer-fg, #fff);text-decoration:none}.cm-footer__social svg{width:1.8rem;height:1.8rem;fill:currentColor}.cm-footer .cm-footer__heading{font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.6rem;line-height:1.4;color:var(--cm-footer-fg, #ffffff)}.cm-footer .cm-footer__heading--tight{margin-top:3.6rem}.cm-footer__links{margin:0;padding:0;display:grid;gap:1.1rem}.cm-footer__links a{font-size:1.4rem;line-height:1.4;color:var(--cm-footer-fg-76, rgba(255,255,255,.76))}.cm-footer__links a:hover{color:var(--cm-footer-fg, #fff)}.cm-footer__note{font-size:1.3rem;line-height:1.55;margin:0 0 1.6rem;color:var(--cm-footer-fg-65, rgba(255,255,255,.65))}.cm-footer__form{margin:0}.cm-footer__field{display:flex;align-items:stretch;border:1px solid var(--cm-footer-fg-35, rgba(255,255,255,.35));border-radius:4px;overflow:hidden;background:transparent}.cm-footer__field input{flex:1 1 auto;min-width:0;background:transparent;border:0;color:var(--cm-footer-fg, #fff);font-size:1.35rem;padding:1.2rem 1.4rem;font-family:inherit}.cm-footer__field input::placeholder{color:var(--cm-footer-fg-50, rgba(255,255,255,.5))}.cm-footer__field input:focus{outline:none}.cm-footer__field:focus-within{border-color:var(--cm-footer-fg, #fff)}.cm-footer__field button{flex:0 0 auto;border:0;cursor:pointer;background:var(--cm-footer-fg, #fff);color:var(--cm-footer-bg, #0a0a0a);font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:0 2rem;font-family:inherit;transition:opacity .2s ease}.cm-footer__field button:hover{opacity:.85}.cm-footer__formmsg{font-size:1.25rem;margin:.9rem 0 0}.cm-footer__formmsg--error{color:#ff9a9a}.cm-footer__contact .rte,.cm-footer__contact .rte p{font-size:1.35rem;line-height:1.6;margin:0 0 .4rem}.cm-footer__contact{color:var(--cm-footer-fg-76, rgba(255,255,255,.76))}.cm-footer__contact a{text-decoration:underline;text-underline-offset:3px}.cm-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;border-top:1px solid var(--cm-footer-fg-16, rgba(255,255,255,.16));padding:2rem 0 2.4rem}.cm-footer__copy{font-size:1.2rem;margin:0;color:var(--cm-footer-fg-55, rgba(255,255,255,.55))}.cm-footer__payments{display:flex;align-items:center;gap:.6rem;margin:0;padding:0;flex-wrap:wrap}.cm-footer__payments svg{width:3.6rem;height:2.4rem;display:block}@media screen and (max-width:989px){.cm-footer__top{grid-template-columns:1fr 1fr;gap:3.6rem 2.4rem}.cm-footer__brand{grid-column:1 / -1}.cm-footer__connect{grid-column:1 / -1;max-width:46rem}}@media screen and (max-width:749px){.cm-footer__inner{padding-top:4rem}.cm-footer__top{padding-bottom:3.2rem;gap:3rem 2rem}.cm-footer__vision{font-size:1.35rem}.cm-footer__bottom{flex-direction:column;align-items:flex-start;gap:1.4rem}.cm-footer__inner{padding-bottom:0}}.cm-hreviews__head{text-align:center;margin-bottom:3.2rem}.cm-hreviews__title{margin:0 0 1.2rem}.cm-hreviews__score{display:flex;align-items:center;justify-content:center;gap:.9rem;flex-wrap:wrap}.cm-stars{display:inline-flex;gap:.2rem;color:#f5a623;line-height:0}.cm-star{width:1.7rem;height:1.7rem;display:block}.cm-hreviews__avg{font-size:1.7rem;font-weight:700}.cm-hreviews__count{font-size:1.35rem;color:var(--cm-muted)}.cm-photowall{display:grid;gap:.8rem;margin-bottom:3.6rem}.cm-photowall__item{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:rgba(var(--color-foreground,18,18,18),.06)}.cm-photowall__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cm-photowall__item:hover img{transform:scale(1.06)}.cm-photowall__meta{position:absolute;left:.6rem;bottom:.6rem;display:inline-flex;align-items:center;gap:.25rem;background:#0009;color:#fff;border-radius:40px;font-size:1.05rem;font-weight:700;padding:.25rem .6rem;line-height:1}.cm-photowall__meta .cm-star{width:1.1rem;height:1.1rem;color:#f5a623}.cm-revcards{display:grid;gap:1.6rem}.cm-revcard{display:flex;flex-direction:column;gap:1rem;background:rgb(var(--color-background, 255,255,255));border:1px solid var(--cm-line);border-radius:var(--cm-radius);padding:2rem 1.8rem}.cm-revcard__title{font-size:1.5rem;font-weight:700;margin:0;line-height:1.35}.cm-revcard__body{font-size:1.35rem;line-height:1.6;margin:0;flex:1 1 auto;color:var(--cm-muted)}.cm-revcard__foot{display:flex;align-items:center;gap:.9rem}.cm-revcard__avatar{flex:0 0 auto;width:3.4rem;height:3.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground,18,18,18),.08);font-size:1.4rem;font-weight:700;text-transform:uppercase}.cm-revcard__who{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cm-revcard__name{font-size:1.3rem;font-weight:700}.cm-revcard__verified{display:inline-flex;align-items:center;gap:.3rem;font-size:1.1rem;font-weight:600;color:var(--cm-accent)}.cm-revcard__verified .cm-offers__tick{width:1.3rem;height:1.3rem;margin:0}.cm-revcard__product{display:flex;align-items:center;gap:.8rem;border-top:1px solid var(--cm-line);padding-top:1rem;font-size:1.2rem;color:var(--cm-muted);text-decoration:none}.cm-revcard__product:hover{color:var(--cm-ink)}.cm-revcard__product img{width:4rem;height:4rem;object-fit:cover;border-radius:6px;flex:0 0 auto}.cm-hreviews__cta{text-align:center;margin-top:3.2rem}@media screen and (max-width:749px){.cm-photowall{gap:.6rem;margin-bottom:2.8rem}.cm-revcard{padding:1.6rem 1.4rem}}.mega-menu__content{padding-top:3.2rem!important;padding-bottom:4rem!important;border-top:1px solid rgba(var(--color-foreground, 18,18,18),.12)}.mega-menu__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3.6rem 3.2rem!important;align-items:start}.mega-menu__list>li>.mega-menu__link--level-2{display:block;font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.35;padding:0 0 1rem;margin:0 0 1.2rem;border-bottom:1px solid rgba(var(--color-foreground, 18,18,18),.22);opacity:1}.mega-menu__list>li>.mega-menu__link--level-2:hover{text-decoration:none;opacity:.7}.mega-menu__list ul.list-unstyled{display:grid;gap:.2rem;margin:0;padding:0}.mega-menu__list ul.list-unstyled .mega-menu__link{display:block;font-size:1.35rem;line-height:1.4;padding:.55rem 0;opacity:.72;transition:opacity .15s ease}.mega-menu__list ul.list-unstyled .mega-menu__link:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.mega-menu__list>li>.mega-menu__link--level-2:only-child{margin-bottom:0}@media screen and (max-width:1200px){.mega-menu__list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.mega-menu__list>li:has(>a[href$="/collections/sale-999"]),.mega-menu__list>li:has(>a[href$="/collections/nobrac"]),.menu-drawer__submenu li:has(>a[href$="/collections/sale-999"]),.menu-drawer__submenu li:has(>a[href$="/collections/nobrac"]){display:none!important}.cm-nav-hidden{display:none!important}.cm-announcement__slide{transition:opacity .28s ease}body.cm-stickybar-open .buckscc-currency-wrapper{transform:translateY(-7.6rem)!important;transition:transform .25s ease!important}.cm-photowall--pdp{grid-template-columns:repeat(6,1fr)}@media screen and (max-width:989px){.cm-photowall--pdp{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:749px){.cm-photowall--pdp{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cm-cro.css.map */
