input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#shop-hcaptcha-badge-container{display:none!important}.ctm-vertical-scroll{scrollbar-width:thin;scrollbar-color:var(--ctm-border-color) transparent}.ctm-vertical-scroll::-webkit-scrollbar{width:.25rem}.ctm-vertical-scroll::-webkit-scrollbar-track{background:transparent}.ctm-vertical-scroll::-webkit-scrollbar-thumb{background-color:var(--ctm-border-color);border-radius:.25rem}@keyframes btn-loader-scale{0%{transform:scale(1.6)}to{transform:scale(.6)}}.ctm-loading-btn[aria-busy=true]{position:relative;pointer-events:none;color:transparent!important}.ctm-loading-btn .ctm-btn-loader{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);pointer-events:none}.ctm-loading-btn .ctm-btn-loader span{width:5px;height:5px;border-radius:var(--rounded-full);transform:scale(.6)}.ctm-loading-btn[aria-busy=true] .ctm-btn-loader{opacity:1}.ctm-loading-btn[aria-busy=true] .ctm-btn-loader span{animation:btn-loader-scale .7s ease-in-out infinite alternate}.ctm-loading-btn[aria-busy=true] .ctm-btn-loader span:nth-child(2){animation-delay:.175s}.ctm-loading-btn[aria-busy=true] .ctm-btn-loader span:nth-child(3){animation-delay:.35s}@media(prefers-reduced-motion:reduce){.ctm-loading-btn[aria-busy=true] .ctm-btn-loader span{animation:none}}.mega-menu__nav-item a.reversed-link{letter-spacing:0}@media screen and (min-width:1024px)and (max-width:1239px){.header .header__navigation,.header shopify-account{display:none}.header .menu-drawer-button{display:flex}}@media screen and (min-width:1240px)and (max-width:1480px){.header__logo img.logo{max-width:12rem!important}.header__menu>ul.with-block .menu__item .btn-duplicate{padding-inline:0}.header__menu>ul.with-block .menu__item{--font-navigation-size: clamp(.75rem, 1.7083vw - .545rem, 1.125rem) }}@media screen and (min-width:1240px){.mega-menu__item--nav{padding-block-start:0;padding-block-end:0}.header__menu>ul.with-block .menu__item,.header__menu>ul.with-block>li:hover .menu__item{padding-inline:clamp(.625rem,calc(-2.6042rem + 3.1667vw),1.25rem)}}@media screen and (min-width:1960px){.header__menu>ul.with-block{column-gap:2vw}}@keyframes loading-fade{0%,to{opacity:.15}50%{opacity:1}}.custom-loading-icon{width:7.5rem;height:5.3125rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:loading-fade 2s ease-in-out infinite}.ctm-bdcrumbs{display:flex;align-items:center;overflow-x:auto;white-space:nowrap;color:var(--ctm-title-font-color);font-size:var(--ctm-font-size-14)}.ctm-bdcrumbs svg.icon{width:1.125rem;height:1.125rem}.ctm-bdcrumb a{color:#2d2d2d80}@media screen and (max-width:767px){.ctm-bdcrumbs{padding:1rem 0}.ctm-bdcrumb,.ctm-bdcrumbs svg{flex-shrink:0}}@media screen and (min-width:768px){.ctm-bdcrumbs{padding:2.625rem 0 1.25rem}}ctm-room-preview.ctm-roomprev_wrap{display:block;background:var(--ctm-roomprev-bg);color:rgb(var(--color-heading-text));padding-block:var(--ctm-roomprev-mob-pad-top) var(--ctm-roomprev-mob-pad-bottom)}.ctm-roomprev_inner{width:min(100%,var(--page-width));margin-inline:auto}.ctm-roomprev_desk{display:none}.ctm-roomprev_mob{display:block;overflow:hidden;margin-inline:calc(var(--page-padding) * -1)}.ctm-roomprev_mtrk{width:100%}.ctm-roomprev_msld{width:100%;min-width:0}.ctm-roomprev_mmed{position:relative;width:100%;padding-block-end:var(--ctm-roomprev-mob-ratio);overflow:hidden;background:var(--ctm-module-background-color)}.ctm-roomprev_img,.ctm-roomprev_ph{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ctm-roomprev_ph{background:linear-gradient(135deg,#5154381f,#d3c5963d),var(--ctm-module-background-color)}.ctm-roomprev_mbody{padding:var(--sp-7d5) calc(var(--page-padding) + var(--sp-7d5))}.ctm-roomprev_title{margin:0;color:rgb(var(--color-heading-text));font-family:var(--font-heading-family);font-size:var(--title-md);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:0}.ctm-roomprev_desc{max-width:40rem;margin:1.125rem 0 0;color:var( --color-base-text);font-size:calc(clamp(var(--text-base),1.052vw,var(--text-xl)) - .125rem);line-height:var(--font-body-line-height)}.ctm-roomprev_cta{display:inline-flex;align-items:center;gap:.5rem;margin-block-start:1rem;color:rgb(var(--color-heading-text));font-size:var(--text-base);font-weight:400;line-height:1.2;text-decoration:none}.ctm-roomprev_cta:hover{color:var(--ctm-theme-color)}.ctm-roomprev_cta-icon{width:1rem;height:1rem;transition:transform .18s ease}.ctm-roomprev_cta:hover .ctm-roomprev_cta-icon{transform:translate(.1875rem)}.ctm-roomprev_mcta{margin-inline:calc(var(--page-padding) + var(--sp-7d5))}.ctm-roomprev_dots{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:1rem;margin-block-start:0}.flickity-page-dots.ctm-roomprev_mdots{gap:.375rem;padding-inline:var(--page-padding);margin-block-start:1.125rem}.ctm-roomprev_mdots .flickity-page-dot{width:.375rem;height:.375rem;padding:0;transition:width .22s ease}.ctm-roomprev_mdots .flickity-page-dot:before{width:.375rem;height:.375rem;background-color:var(--ctm-accent-gold-color);opacity:.58;box-shadow:none;transition:width .22s ease,opacity .22s ease,background-color .22s ease}.ctm-roomprev_mdots .flickity-page-dot[aria-current=true]{width:1.125rem}.ctm-roomprev_mdots .flickity-page-dot[aria-current=true]:before{width:1.125rem;background-color:var(--ctm-accent-gold-color);box-shadow:none;opacity:.82}.ctm-roomprev_dot{width:.5rem;height:.5rem;min-width:.5rem;padding:0;border:0;border-radius:62.4375rem;background:var(--ctm-accent-gold-color);cursor:pointer;opacity:.62;transition:width .22s ease,opacity .22s ease}.ctm-roomprev_dot[aria-current=true]{width:1.75rem;opacity:1}.ctm-roomprev_dot:focus-visible{outline:.125rem solid var(--ctm-theme-color);outline-offset:.25rem}@media screen and (min-width:1024px){ctm-room-preview.ctm-roomprev_wrap{max-width:none;padding-block:var(--ctm-roomprev-pad-top) var(--ctm-roomprev-pad-bottom)}.ctm-roomprev_mob{display:none}.ctm-roomprev_desk{display:block;min-height:var(--ctm-roomprev-scroll);background:var(--ctm-roomprev-bg)}.ctm-roomprev_stky{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;min-height:auto;padding-block:clamp(2rem,4vh,3rem) clamp(1rem,2vh,2rem);overflow:hidden}.ctm-roomprev_grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:stretch;gap:clamp(40px,6vw,112px);width:100%}.ctm-roomprev_media{position:relative;min-width:0;aspect-ratio:auto;height:clamp(580px,72vh,820px);min-height:1px;overflow:hidden;border-radius:var(--ctm-roomprev-radius);background:var(--ctm-module-background-color);isolation:isolate}.ctm-roomprev_panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--ctm-roomprev-i) + 1);overflow:hidden;-webkit-clip-path:var(--ctm-roomprev-clip);clip-path:var(--ctm-roomprev-clip);will-change:clip-path}.ctm-roomprev_panel:first-child{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ctm-roomprev_panel .ctm-roomprev_img,.ctm-roomprev_panel .ctm-roomprev_ph{position:absolute;top:0;right:0;bottom:0;left:0}.ctm-roomprev_cont{position:relative;width:100%;height:var(--ctm-roomprev-copy-h, 360px);overflow:hidden}.ctm-roomprev_copy{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;height:var(--ctm-roomprev-copy-h, 360px)}.ctm-roomprev_ctrk{position:relative;width:100%;height:100%}.ctm-roomprev_csld{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;flex-direction:column;justify-content:center;opacity:0;transform:translate3d(0,var(--ctm-roomprev-copy-h, 360px),0);transition:opacity 1ms linear,transform 80ms linear;will-change:opacity,transform}.ctm-roomprev_csld:first-child,.ctm-roomprev_csld[data-active=true]{opacity:1;transform:translateZ(0)}.ctm-roomprev_title{font-size:var(--title-md);line-height:1.12}.ctm-roomprev_desc{margin-block-start:clamp(2.375rem,4vw,6.75rem);font-size:calc(clamp(var(--text-base),1.052vw,var(--text-xl)) - .125rem);line-height:1.45;font-weight:500}.ctm-roomprev_cta{margin-block-start:clamp(1.25rem,2vw,2rem)}.ctm-roomprev_ddots{display:none;justify-content:flex-start;margin-block-start:1.625rem}.ctm-roomprev_dshow .ctm-roomprev_ddots{display:flex}ctm-room-preview[data-slide-count="1"] .ctm-roomprev_desk{min-height:auto}ctm-room-preview[data-slide-count="1"] .ctm-roomprev_stky{position:relative;top:auto;min-height:auto}}@supports not (aspect-ratio: 1 / 1){@media screen and (min-width:1024px){.ctm-roomprev_media:before{content:"";display:block;width:100%;height:100%}}}@media screen and (min-width:1024px)and (max-width:1535px){.ctm-roomprev_grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:clamp(32px,4.8vw,72px)}.ctm-roomprev_media{height:clamp(560px,68vh,760px)}.ctm-roomprev_title{font-size:clamp(40px,3.2vw,var(--title-md))}.ctm-roomprev_desc{margin-block-start:clamp(40px,4vw,72px);max-width:360px}}@media screen and (min-width:1536px){.ctm-roomprev_grid{grid-template-columns:minmax(0,1fr) minmax(360px,540px);gap:clamp(56px,6.5vw,120px)}}@media(prefers-reduced-motion:reduce){.ctm-roomprev_mtrk,.ctm-roomprev_dot,.ctm-roomprev_ctrk,.ctm-roomprev_csld{transition-duration:1ms;scroll-behavior:auto}.ctm-roomprev_panel{will-change:auto}}ctm-detail-pop.ctm-detailpop_wrap{display:block}.ctm-detailpop_mob{display:block}.ctm-detailpop_desk{display:none}.ctm-detailpop_mhead>.title-wrapper{align-items:flex-start;text-align:start}.ctm-detailpop_mhead .title-wrapper{max-width:23rem}.ctm-detailpop_mhead .heading{letter-spacing:0}.ctm-detailpop_mhead .description{margin-block-start:var(--sp-7d5);color:rgb(var(--color-foreground));font-size:var(--text-lg);line-height:1.55}.ctm-detailpop_mhead .button-wrapper{margin-block-start:var(--sp-7d5)}.ctm-detailpop_mhead .button{min-height:2.75rem;border-radius:999px;padding-inline:var(--sp-6);text-transform:uppercase}.ctm-detailpop_wrap .title-wrapper .button--secondary{color:rgb(var(--ctm-detailpop-button-text, var(--color-button-text)))}.ctm-detailpop_wrap .title-wrapper .button--secondary:after{border-color:rgb(var(--color-button-background) / var(--border-opacity))}.ctm-detailpop_wrap .title-wrapper .button--secondary .btn-fill{background:var(--color-button-gradient);background-color:rgb(var(--color-button-background))}@media screen and (pointer:fine){.js [data-button-hover=standard] .ctm-detailpop_close:hover:not([disabled],.self-button){color:#000}.js [data-button-hover=standard] .ctm-detailpop_wrap .title-wrapper .button--secondary:hover:not([disabled],.self-button){color:rgb(var(--color-base-button-text))}}.ctm-detailpop_swip{display:flex;gap:var(--sp-5);margin-block-start:var(--sp-8);margin-inline:calc(var(--page-padding) * -1);padding-inline:var(--page-padding);overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--page-padding);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ctm-detailpop_swip::-webkit-scrollbar{display:none}.ctm-detailpop_item{flex:0 0 min(78vw,21rem);width:min(78vw,21rem);scroll-snap-align:start}.ctm-detailpop_card{color:rgb(var(--color-foreground))}.ctm-detailpop_card .ctm-detailpop_media,.ctm-detailpop_pic{border-radius:var(--rounded-block);background:rgb(var(--color-background))}.ctm-detailpop_card .ctm-detailpop_media img{width:100%}.ctm-detailpop_card--mob .ctm-detailpop_media{border-radius:0}.ctm-detailpop_cap{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background)/ .46)}.ctm-detailpop_card--mob .ctm-detailpop_cap{min-height:4.5rem;padding:var(--sp-5);color:#fff;background-color:#c7c6bca8;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.ctm-detailpop_card--mob{overflow:hidden;border-radius:var(--rounded-block);background-color:#c7c6bcd1}.ctm-detailpop_card--mob .ctm-detailpop_btn{color:#949180;background-color:#fff}.ctm-detailpop_name{margin:0;color:rgb(var(--ctm-detailpop-name-color, 255 255 255))}.ctm-detailpop_card--mob .ctm-detailpop_name{font-size:var(--text-2xl);line-height:1}.ctm-detailpop_pop .overlay{background:rgb(var(--ctm-detailpop-overlay-color, 229 225 213)/ .52)}.ctm-detailpop_modal{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;background:rgb(var(--color-background))}.ctm-detailpop_pic{flex:0 0 auto;width:100%;aspect-ratio:1 / 1.08}.ctm-detailpop_pic picture,.ctm-detailpop_pic img,.ctm-detailpop_pic svg{display:block;width:100%;height:100%}.ctm-detailpop_pic img,.ctm-detailpop_pic svg{object-fit:cover}.ctm-detailpop_txt{position:relative;min-height:0;flex:1 1 auto;overflow-y:auto;padding:var(--sp-9) var(--sp-7d5) var(--sp-10);color:rgb(var(--color-foreground));outline-offset:-.25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ctm-detailpop_txt::-webkit-scrollbar{display:none}.ctm-detailpop_quote{display:block;width:clamp(2.5rem,13vw,4rem);color:var(--ctm-accent-gold-color, rgb(var(--color-foreground)/ .28));line-height:1}.ctm-detailpop_quote .icon{display:block;width:100%;height:auto}.ctm-detailpop_ttl{margin:0;color:rgb(var(--color-foreground));font-size:clamp(2.25rem,10vw,4.5rem);line-height:.95;letter-spacing:0}.ctm-detailpop_rte{margin-block-start:var(--sp-6);color:rgb(var(--color-foreground));font-size:var(--text-lg);line-height:1.58}.ctm-detailpop_sig{display:flex;align-items:center;justify-content:flex-end;gap:.5em;margin:var(--sp-7d5) 0 0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:italic;font-size:var(--text-2xl);line-height:1;text-align:right}.ctm-detailpop_sig:before{content:"\2014\2014";font-family:var(--font-body-family);font-style:normal;letter-spacing:.08em}.ctm-detailpop_pop .drawer__title{max-width:calc(100% - var(--sp-12));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctm-detailpop_close{position:absolute;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4);z-index:3;display:flex;width:3rem;height:3rem;color:#2d2d2d;background-color:#fff;box-shadow:0 .5rem 1rem #0000002e,0 0 0 1px #2d2d2d14;opacity:1;visibility:visible;pointer-events:auto;transition:color .18s ease,box-shadow .18s ease,transform .18s ease}.ctm-detailpop_close .btn-fill{background:#fff;transform:none}.ctm-detailpop_close .btn-text{position:relative;z-index:1}.ctm-detailpop_close .icon{display:block;width:1rem;height:1rem;stroke-width:2.2}.ctm-detailpop_close:hover{color:#000;box-shadow:0 .75rem 1.75rem #0000003d,0 0 0 1px #2d2d2d24;transform:scale(1.05)}.ctm-detailpop_close:focus-visible{outline:.125rem solid rgb(var(--color-foreground));outline-offset:.1875rem}.ctm-detailpop_pop[open] .ctm-detailpop_close,.ctm-detailpop_pop[active] .ctm-detailpop_close{opacity:1;visibility:visible;pointer-events:auto}@media screen and (min-width:640px){.ctm-detailpop_pop:not([hidden]){align-items:center;justify-content:center}.ctm-detailpop_pop .ctm-detailpop_inner{width:min(90vw,72rem);max-width:72rem;height:min(78vh,44rem);max-height:44rem;margin-inline:var(--gap-padding);overflow:hidden}.ctm-detailpop_pop .drawer__title{opacity:0;pointer-events:none}.ctm-detailpop_close{inset-block-start:var(--sp-6);inset-inline-end:var(--sp-6)}.ctm-detailpop_pop .ctm-detailpop_cnt{height:100%}.ctm-detailpop_modal{display:grid;height:100%;grid-template-columns:minmax(0,.98fr) minmax(22rem,.82fr)}.ctm-detailpop_pic{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.ctm-detailpop_txt{display:grid;align-content:safe end;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:clamp(4rem,6vw,6rem) clamp(3rem,5vw,5rem)}.ctm-detailpop_quote{width:clamp(3rem,4vw,4.5rem)}.ctm-detailpop_ttl{font-size:clamp(3rem,5vw,5.75rem)}}@media screen and (min-width:1024px){.ctm-detailpop_mob{display:none}.ctm-detailpop_desk{display:grid}.portfolio-section .ctm-detailpop_desk.collage.on-scroll{grid-template-columns:2fr 3fr}}@media(prefers-reduced-motion:reduce){.ctm-detailpop_swip,.ctm-detailpop_swip *,.ctm-detailpop_pop .drawer__inner{scroll-behavior:auto;transition-duration:1ms}}.ctm-prdlist_root{display:block;background-color:rgb(var(--color-background));padding-block:var(--section-padding-top-pc) var(--section-padding-bottom-pc)}.ctm-prdlist_wrap{width:100%;margin-inline:auto;padding-inline:var(--page-padding)}@media screen and (min-width:1536px){.ctm-prdlist_wrap{padding-inline:max(var(--sp-12),calc(44vw - var(--page-width) / 2))}}.ctm-prdlist_bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-4);min-height:var(--sp-16);border-bottom:1px solid rgb(var(--color-border));margin-inline:calc(var(--page-padding) * -1);padding-inline:var(--page-padding)}.ctm-prdlist_barright{display:flex;align-items:center}.ctm-prdlist_vbtn{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:rgb(var(--ctm-desc-font-color));font-size:var(--text-base);line-height:1.4;cursor:pointer;padding:0}.ctm-prdlist_view{display:inline-flex;align-items:center;gap:var(--sp-3)}.ctm-prdlist_vlabel{font-size:var(--text-base);color:rgb(var(--ctm-desc-font-color))}.ctm-prdlist_vgrp{display:inline-flex;align-items:center;gap:.5rem}.ctm-prdlist_vbtn{width:1.6rem;height:1.2rem;border:0;border-radius:0;background:transparent;color:#a8a8a8;display:inline-grid;place-items:center}.ctm-prdlist_vbtn:before{content:"";width:100%;height:100%;display:block;background-color:currentColor}.ctm-prdlist_vbtn[aria-pressed=true]{color:#3a3f20}.ctm-prdlist_vbtn[data-ctm-layout=single]:before{border-radius:1px}.ctm-prdlist_vbtn[data-ctm-layout=double]:before{border-radius:1px;background:linear-gradient(to right,currentColor 0,currentColor calc(50% - 1.5px),transparent calc(50% - 1.5px),transparent calc(50% + 1.5px),currentColor calc(50% + 1.5px),currentColor 100%)}.ctm-prdlist_grid{margin-top:var(--sp-8);display:grid;gap:3rem}.ctm-prdlist_grid[data-layout=double]{grid-template-columns:repeat(2,minmax(0,1fr))}.ctm-prdlist_grid[data-layout=single]{grid-template-columns:repeat(1,minmax(0,1fr))}.ctm-prdlist_card{display:grid;gap:var(--sp-4);color:rgb(var(--ctm-desc-font-color));position:relative}.ctm-prdlist_card,.ctm-prdlist_card:hover,.ctm-prdlist_card:visited{color:rgb(var(--ctm-desc-font-color));text-decoration:none}.ctm-prdlist_card[data-ctm-link]{cursor:pointer}.ctm-prdlist_card:hover .ctm-prdlist_media{opacity:.95}.ctm-prdlist_card:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:2px}.ctm-prdlist_grid[data-layout=double] .ctm-prdlist_card{grid-template-columns:minmax(0,1fr);align-content:start}.ctm-prdlist_grid[data-layout=double] .ctm-prdlist_txt{align-content:start;justify-items:start;text-align:left}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_card{grid-template-columns:minmax(0,37.5%) minmax(0,62.5%);align-items:center;gap:0}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_txt{grid-column:1;grid-row:1;align-content:center;gap:var(--sp-4);justify-items:center;text-align:center;padding:16px}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_txt{position:relative;z-index:1}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_card:nth-child(odd) .ctm-prdlist_txt:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc((100vw - 100%)/-2);inset-inline-end:0;background:#f0eee980;z-index:-1;pointer-events:none}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_card:nth-child(odd) .ctm-prdlist_txt{min-height:100%;padding:2rem;padding-inline-end:1.5rem}@media screen and (min-width:770px)and (max-width:1200px){.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_card:nth-child(odd) .ctm-prdlist_txt:before{content:none}}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_media{grid-column:2;grid-row:1}@media screen and (min-width:1024px){.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_card{align-items:stretch}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_card .ctm-prdlist_media{height:100%;min-height:660px;aspect-ratio:auto}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_pic{object-position:center center}}.ctm-prdlist_media{position:relative;overflow:hidden;background:rgb(var(--ctm-desc-font-color)/ .04)}.ctm-prdlist_grid[data-layout=double] .ctm-prdlist_media{border-radius:0;aspect-ratio:776 / 426}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_media{border-radius:0;aspect-ratio:1000 / 548}.ctm-prdlist_track,.ctm-prdlist_track.flickity-enabled,.ctm-prdlist_track .flickity-viewport,.ctm-prdlist_track .flickity-slider{height:100%}.ctm-prdlist_slide,.ctm-prdlist_pic{width:100%;height:100%}.ctm-prdlist_slide{width:100%}.ctm-prdlist_pic{object-fit:cover;display:block}.ctm-prdlist_dots{position:absolute;inset-inline-start:50%;inset-block-end:var(--sp-4);transform:translate(-50%);display:inline-flex;align-items:center;gap:0;padding:.25rem .625rem;border-radius:999px;background:#ffffff80;border:1px solid rgb(0 0 0 / .12)}.ctm-prdlist_dot{cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--sp-6);height:var(--sp-6);border-radius:var(--rounded-full);border:0;background:transparent;padding:0;transition:box-shadow var(--animation-primary)}.ctm-prdlist_dot:before{content:"";display:block;width:.3125rem;height:.3125rem;background-color:#000;border-radius:var(--rounded-full);transition:var(--animation-primary);transition-property:background-color,box-shadow}.ctm-prdlist_dot[aria-current=true]:before{background-color:transparent;box-shadow:0 0 0 .125rem #000}.ctm-prdlist_txt{display:grid;gap:1rem}.ctm-prdlist_kicker{margin:0;font-size:.75rem;letter-spacing:.3em;color:var(--ctm-desc-font-color)}.ctm-prdlist_grid[data-layout=double] .ctm-prdlist_kicker{display:none}.ctm-prdlist_ttl{margin:0;font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;color:#3a3f20}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_ttl{font-size:2.5rem}.ctm-prdlist_price{margin:0;font-size:1rem;line-height:1.4;color:var(--ctm-title-font-color)}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_price{font-size:1.25rem}.ctm-prdlist_desc{margin:0;font-size:.875rem;line-height:1.6;color:var(--ctm-desc-font-color);max-width:39rem}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_desc{font-size:.875rem;border-top:1px solid rgb(var(--color-border));margin-top:1.6875rem;padding-top:1.6875rem;max-width:26rem}.ctm-prdlist_div{width:min(100%,26rem);height:1px;background:rgb(var(--color-border));margin:var(--sp-2) auto 0}.ctm-prdlist_feats{width:min(100%,26rem);display:grid;gap:var(--sp-4);text-align:left}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_feats{border-top:1px solid rgb(var(--color-border));margin-top:1.6875rem;padding-top:1.6875rem}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_div{display:none}.ctm-prdlist_frow{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:start;gap:var(--sp-3)}.ctm-prdlist_ficon{width:45px;height:45px;object-fit:contain;display:block;margin-top:.15rem}.ctm-prdlist_frt{font-size:var(--text-base);line-height:1.55;color:rgb(var(--ctm-desc-font-color)/ .9)}.ctm-prdlist_frt p{margin:0}.ctm-prdlist_frt p+p{margin-top:var(--sp-2)}.ctm-prdlist_grid[data-layout=double] .ctm-prdlist_div,.ctm-prdlist_grid[data-layout=double] .ctm-prdlist_feats{display:none}.ctm-prdlist_grid[data-layout=double] .ctm-prdlist_desc{width:100%;max-width:100%}@media screen and (min-width:1440px){.ctm-prdlist_grid[data-layout=double] .ctm-prdlist_desc{width:75%;max-width:none}}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_card[data-has-feature=true] .ctm-prdlist_desc,.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_card[data-has-feature=false] .ctm-prdlist_div,.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_card[data-has-feature=false] .ctm-prdlist_feats{display:none}.ctm-prdlist_cta{margin-top:var(--sp-1);display:inline-flex;align-items:center;gap:var(--sp-2);font-size:1rem;letter-spacing:.03em;color:#fff;height:44px;border-radius:var(--buttons-radius);padding:0 2rem;background-color:var(--ctm-theme-color);text-decoration:none}.ctm-prdlist_cta .icon{transition:transform .3s ease-out}.ctm-prdlist_cta:hover .icon,.ctm-prdlist_cta:focus-visible .icon{transform:translate(.5rem)}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_cta{font-size:1rem;margin-top:1.125rem}.ctm-prdlist_vbtn:focus-visible,.ctm-prdlist_dot:focus-visible,.ctm-prdlist_cta:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:.125rem}@media screen and (max-width:1023px){.ctm-prdlist_grid[data-layout=double]{grid-template-columns:repeat(1,minmax(0,1fr))}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_card{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_txt,.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_media{grid-column:auto;grid-row:auto;padding-inline-end:0;padding-inline-start:0}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_card:nth-child(odd) .ctm-prdlist_txt{min-height:0;padding:0}.ctm-prdlist_desc{font-size:var(--text-base)}}@media screen and (max-width:767px){.ctm-prdlist_root{padding-block:var(--section-padding-top-mobile) var(--section-padding-bottom-mobile)}.ctm-prdlist_wrap{padding-inline:1rem}.ctm-prdlist_bar{display:none}.ctm-prdlist_grid[data-layout=single] .ctm-prdlist_card:nth-child(odd) .ctm-prdlist_txt:before{content:none}.ctm-prdlist_grid{margin-top:1rem;gap:2rem}.ctm-prdlist_card{gap:1rem}.ctm-prdlist_pic{border-radius:8px}.ctm-prdlist_txt{text-align:center;justify-items:center;gap:.5rem!important;max-width:min(100%,19rem);margin-inline:auto}.ctm-prdlist_view{gap:var(--sp-2)}.ctm-prdlist_vlabel{font-size:.95rem}.ctm-prdlist_vbtn{width:1.5rem;height:1.1rem}.ctm-prdlist_kicker{font-size:.75rem;letter-spacing:.04em;line-height:1.3;color:var(--ctm-desc-font-color)}.ctm-prdlist_ttl{font-size:1.5rem!important;line-height:1.12}.ctm-prdlist_price{font-size:.875rem!important;line-height:1.3;color:var(--ctm-desc-font-color)}.ctm-prdlist_desc,.ctm-prdlist_div,.ctm-prdlist_feats{display:none}.ctm-prdlist_cta{margin-top:0!important;font-size:.875rem!important;letter-spacing:.01em}}ctm-gallery.ctm-gallery_wrap{display:block;background:var(--ctm-gallery-bg, var(--ctm-background-color));color:var(--ctm-gallery-title, var(--color-heading-text));padding-block:var(--ctm-gallery-pad-top, var(--sp-10)) var(--ctm-gallery-pad-bottom, 0)}.ctm-gallery_sect{width:100%}.ctm-gallery_head{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:var(--page-padding);padding-block-end:clamp(var(--sp-7d5),4vw,var(--sp-14))}.ctm-gallery_title{max-width:100%;margin:0 auto;color:var(--ctm-gallery-title, var(--color-heading-text));font-family:var(--font-heading-family);font-size:var(--title-md);font-style:var(--font-heading-style);font-weight:400;line-height:1.08;letter-spacing:0;text-align:center}.ctm-gallery_desk{display:none}.ctm-gallery_boxed .ctm-gallery_desk,.ctm-gallery_boxed .ctm-gallery_mob{width:min(100% - var(--page-padding) * 2,var(--page-width));margin-inline:auto}.ctm-gallery_mob{display:block;overflow:hidden}.ctm-gallery_mtrk{--slider-padding: 0px;display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ctm-gallery_mtrk::-webkit-scrollbar{display:none}.ctm-gallery_msld{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.ctm-gallery_mmed{position:relative;width:100%;overflow:hidden;background:var(--ctm-module-background-color)}.ctm-gallery_mimg{display:block;width:100%;height:100%;object-fit:contain}.ctm-gallery_mmed:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:var(--ctm-gallery-ovh, 55%);background:linear-gradient(to top,rgba(0,0,0,var(--ctm-gallery-ovly, .65)),rgba(0,0,0,calc(var(--ctm-gallery-ovly, .65) * .46)) 44%,#0000);pointer-events:none}.ctm-gallery_mtxt{position:absolute;inset-inline:clamp(var(--sp-5),8vw,var(--sp-10));inset-block-end:clamp(var(--sp-6),8vw,var(--sp-10));z-index:2;display:grid;gap:var(--sp-1d5);justify-items:var(--ctm-gallery-justify, center);max-width:24rem;margin-inline:auto;color:var(--ctm-gallery-text, #fff);text-align:var(--ctm-gallery-align, center)}.ctm-gallery_media{position:relative;height:var(--ctm-gallery-desk-h, 560px);overflow:hidden;background:var(--ctm-module-background-color);isolation:isolate}.ctm-gallery_img,.ctm-gallery_ph{display:block;width:100%;height:100%}.ctm-gallery_img{object-fit:cover;object-position:center}.ctm-gallery_ph{background:linear-gradient(135deg,#5154381f,#d3c5963d),var(--ctm-module-background-color)}.ctm-gallery_ovly{position:absolute;inset-inline:0;inset-block-end:0;z-index:1;height:var(--ctm-gallery-ovh, 55%);background:linear-gradient(to top,rgba(0,0,0,var(--ctm-gallery-ovly, .65)),rgba(0,0,0,calc(var(--ctm-gallery-ovly, .65) * .46)) 44%,#0000);pointer-events:none}.ctm-gallery_cont{position:absolute;inset-inline-start:clamp(var(--sp-5),3vw,var(--sp-10));inset-inline-end:clamp(var(--sp-5),3vw,var(--sp-10));inset-block-end:clamp(var(--sp-5),3vw,var(--sp-8));z-index:2;display:grid;justify-items:var(--ctm-gallery-justify, center);gap:var(--sp-2);color:var(--ctm-gallery-text, #fff);text-align:var(--ctm-gallery-align, center)}.ctm-gallery_cat{margin:0;color:currentColor;font-family:var(--font-heading-family);font-size:var(--ctm-gallery-cat-size);font-weight:400;line-height:1.15;letter-spacing:0;text-transform:uppercase}.ctm-gallery_desc{max-width:min(30rem,100%);margin:0;color:currentColor;font-family:var(--font-body-family);font-size:var(--ctm-gallery-desc-size);font-weight:var(--font-body-weight);line-height:1.45;width:80%}.ctm-gallery_link{width:fit-content;color:var(--ctm-gallery-link, currentColor);font-family:var(--font-body-family);font-size:var(--ctm-gallery-link-size);font-weight:500;line-height:1.2;letter-spacing:.04em;text-underline-offset:.22em}@media screen and (min-width:768px){.ctm-gallery_head{padding-inline:0}}.ctm-gallery_link:focus-visible,.ctm-gallery_dot:focus-visible,.ctm-gallery_mtrk:focus-visible{outline:.125rem solid rgb(var(--color-keyboard-focus));outline-offset:.25rem}.ctm-gallery_dots{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding-block:var(--sp-4) var(--sp-6)}.ctm-gallery_dot{width:.375rem;height:.375rem;min-width:0;padding:0;border:0;border-radius:62.4375rem;background:var(--ctm-accent-gold-color);cursor:pointer;opacity:.58;transition:width .22s ease,opacity .22s ease}.ctm-gallery_dot:before{content:none}.ctm-gallery_dot[aria-current=true]{width:1.125rem;opacity:.88}@media screen and (min-width:1024px){.ctm-gallery_head{padding-block-end:var(--sp-8)}.ctm-gallery_desk{display:block}.ctm-gallery_mob{display:none}.ctm-gallery_grid{--ctm-gallery-pan: var(--sp-8);--ctm-gallery-shift: var(--sp-3);--ctm-gallery-move: 2s cubic-bezier(.19, 1, .22, 1);--ctm-gallery-text-move: 1.8s cubic-bezier(.19, 1, .22, 1);--ctm-gallery-cat-bottom: 62px;--ctm-gallery-active-bottom: 21px;--ctm-gallery-desc-lines: 3;--ctm-gallery-desc-lh: 1.45;--ctm-gallery-link-lh: 1.2;--ctm-gallery-desc-gap: var(--sp-2);--ctm-gallery-link-gap: var(--sp-1d5);container-type:inline-size;display:flex;width:100%;aspect-ratio:2.2 / 1;align-items:stretch}.ctm-gallery_item{flex:1 1 0;min-width:0;overflow:hidden;transition:flex-grow var(--ctm-gallery-move),transform var(--ctm-gallery-move)}.ctm-gallery_grid:hover .ctm-gallery_item,.ctm-gallery_grid:focus-within .ctm-gallery_item{flex-grow:.6}.ctm-gallery_grid:hover .ctm-gallery_item:hover,.ctm-gallery_grid:focus-within .ctm-gallery_item:focus-within{flex-grow:1}.ctm-gallery_media{height:100%}.ctm-gallery_media:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;z-index:1;height:var(--ctm-gallery-ovh, 55%);background:linear-gradient(to top,rgba(0,0,0,var(--ctm-gallery-ovly, .65)),rgba(0,0,0,calc(var(--ctm-gallery-ovly, .65) * .46)) 44%,#0000);opacity:0;pointer-events:none;transform:translateY(var(--sp-5));transition:var(--ctm-gallery-text-move);transition-property:opacity,transform,visibility;visibility:hidden}.ctm-gallery_ovly{display:none}.ctm-gallery_img,.ctm-gallery_ph{position:absolute;inset-block:0;inset-inline-start:50%;z-index:0;width:calc(100cqw / 2.2 + var(--ctm-gallery-pan));min-width:0;max-width:none;flex-shrink:0;aspect-ratio:1 / 1;transform:translate(-50%);transition:transform var(--ctm-gallery-move)}.ctm-gallery_img{object-fit:cover}.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(1):hover) .ctm-gallery_img,.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(1):focus-within) .ctm-gallery_img,.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(1):hover) .ctm-gallery_ph,.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(1):focus-within) .ctm-gallery_ph{transform:translate(calc(-50% + var(--ctm-gallery-shift)))}.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(3):hover) .ctm-gallery_img,.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(3):focus-within) .ctm-gallery_img,.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(3):hover) .ctm-gallery_ph,.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(3):focus-within) .ctm-gallery_ph{transform:translate(calc(-50% - var(--ctm-gallery-shift)))}.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(2):hover) .ctm-gallery_item:nth-child(1) .ctm-gallery_img,.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(2):focus-within) .ctm-gallery_item:nth-child(1) .ctm-gallery_img,.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(2):hover) .ctm-gallery_item:nth-child(1) .ctm-gallery_ph,.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(2):focus-within) .ctm-gallery_item:nth-child(1) .ctm-gallery_ph{transform:translate(calc(-50% - var(--ctm-gallery-shift)))}.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(2):hover) .ctm-gallery_item:nth-child(3) .ctm-gallery_img,.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(2):focus-within) .ctm-gallery_item:nth-child(3) .ctm-gallery_img,.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(2):hover) .ctm-gallery_item:nth-child(3) .ctm-gallery_ph,.ctm-gallery_grid:has(.ctm-gallery_item:nth-child(2):focus-within) .ctm-gallery_item:nth-child(3) .ctm-gallery_ph{transform:translate(calc(-50% + var(--ctm-gallery-shift)))}.ctm-gallery_cont{inset-block-end:var(--ctm-gallery-cat-bottom);transform:none;transition:inset-block-end var(--ctm-gallery-text-move)}.ctm-gallery_cat{position:relative;z-index:2}.ctm-gallery_desc,.ctm-gallery_cont .ctm-gallery_link{position:absolute;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--sp-5));transition:var(--ctm-gallery-text-move);transition-property:opacity,transform,visibility,color;transition-delay:0s}.ctm-gallery_desc{inset-block-start:calc(100% + var(--ctm-gallery-desc-gap));display:-webkit-box;block-size:calc(var(--ctm-gallery-desc-size) * var(--ctm-gallery-desc-lh) * var(--ctm-gallery-desc-lines));overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ctm-gallery-desc-lines);width:80%}.ctm-gallery_cont .ctm-gallery_link{inset-block-start:calc(100% + var(--ctm-gallery-desc-gap) + var(--ctm-gallery-desc-size) * var(--ctm-gallery-desc-lh) * var(--ctm-gallery-desc-lines) + var(--ctm-gallery-link-gap))}.ctm-gallery_wrap[style*="--ctm-gallery-align: left"] .ctm-gallery_desc,.ctm-gallery_wrap[style*="--ctm-gallery-align: left"] .ctm-gallery_cont .ctm-gallery_link{inset-inline-start:0;inset-inline-end:auto;text-align:left}.ctm-gallery_wrap[style*="--ctm-gallery-align: center"] .ctm-gallery_desc,.ctm-gallery_wrap[style*="--ctm-gallery-align: center"] .ctm-gallery_cont .ctm-gallery_link{inset-inline-start:0;inset-inline-end:0;margin-inline:auto;text-align:center;transform:translateY(var(--sp-5))}.ctm-gallery_wrap[style*="--ctm-gallery-align: right"] .ctm-gallery_desc,.ctm-gallery_wrap[style*="--ctm-gallery-align: right"] .ctm-gallery_cont .ctm-gallery_link{inset-inline-start:auto;inset-inline-end:0;text-align:right}.ctm-gallery_item:hover .ctm-gallery_cont,.ctm-gallery_item:focus-within .ctm-gallery_cont{inset-block-end:calc(var(--ctm-gallery-active-bottom) + var(--ctm-gallery-desc-gap) + var(--ctm-gallery-desc-size) * var(--ctm-gallery-desc-lh) * var(--ctm-gallery-desc-lines) + var(--ctm-gallery-link-gap) + var(--ctm-gallery-link-size) * var(--ctm-gallery-link-lh))}.ctm-gallery_item:hover .ctm-gallery_desc,.ctm-gallery_item:focus-within .ctm-gallery_desc{transition-delay:.12s}.ctm-gallery_item:hover .ctm-gallery_cont .ctm-gallery_link,.ctm-gallery_item:focus-within .ctm-gallery_cont .ctm-gallery_link{transition-delay:.24s}.ctm-gallery_item:hover .ctm-gallery_desc,.ctm-gallery_item:hover .ctm-gallery_cont .ctm-gallery_link,.ctm-gallery_item:focus-within .ctm-gallery_desc,.ctm-gallery_item:focus-within .ctm-gallery_cont .ctm-gallery_link{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ctm-gallery_item:hover .ctm-gallery_media:after,.ctm-gallery_item:focus-within .ctm-gallery_media:after{opacity:1;transform:translateY(0);visibility:visible}.ctm-gallery_wrap[style*="--ctm-gallery-align: center"] .ctm-gallery_item:hover .ctm-gallery_desc,.ctm-gallery_wrap[style*="--ctm-gallery-align: center"] .ctm-gallery_item:hover .ctm-gallery_cont .ctm-gallery_link,.ctm-gallery_wrap[style*="--ctm-gallery-align: center"] .ctm-gallery_item:focus-within .ctm-gallery_desc,.ctm-gallery_wrap[style*="--ctm-gallery-align: center"] .ctm-gallery_item:focus-within .ctm-gallery_cont .ctm-gallery_link{transform:translateY(0)}.ctm-gallery_grid:hover .ctm-gallery_item:not(:hover):not(:focus-within) .ctm-gallery_cont{inset-block-end:var(--ctm-gallery-cat-bottom)}.ctm-gallery_grid:hover .ctm-gallery_item:not(:hover):not(:focus-within) .ctm-gallery_desc,.ctm-gallery_grid:hover .ctm-gallery_item:not(:hover):not(:focus-within) .ctm-gallery_cont .ctm-gallery_link{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--sp-5));transition-delay:0s;transition-duration:1ms}}@media screen and (max-width:767px){.ctm-gallery_head{padding-block-end:var(--sp-6)}.ctm-gallery_title{max-width:22rem;margin-inline:0;text-align:start}.ctm-gallery_title br{display:none}.ctm-gallery_mtxt .ctm-gallery_cat{color:currentColor}.ctm-gallery_mtxt .ctm-gallery_desc{color:currentColor;font-size:var(--ctm-font-size-14)}.ctm-gallery_mtxt .ctm-gallery_link{color:var(--ctm-gallery-link, currentColor)}}@media(prefers-reduced-motion:reduce){.ctm-gallery_item,.ctm-gallery_cont,.ctm-gallery_media:after,.ctm-gallery_desc,.ctm-gallery_link,.ctm-gallery_dot,.ctm-gallery_mtrk{scroll-behavior:auto;transition-duration:1ms}}.ctm-sellpoint_wrap{background:var(--ctm-sellpoint-bg, var(--ctm-background-color))}ctm-sell-point{display:block}.ctm-sellpoint{--ctm-sellpoint-media-duration: .86s;--ctm-sellpoint-media-ease: ease;color:rgb(var(--color-heading-text))}.ctm-sellpoint_lyt{display:grid;grid-template-columns:minmax(38rem,.95fr) minmax(28rem,1fr) minmax(28rem,1fr);column-gap:3.3rem;row-gap:3.8rem;align-items:start}.ctm-sellpoint_intro{position:relative;z-index:1;min-width:0;visibility:visible;opacity:1}.ctm-sellpoint_eyeb{display:block;margin:0 0 1.8rem;font-size:var(--ctm-font-size-20);font-family:var(--font-body-family);font-weight:300;color:var(--ctm-title-font-color, rgb(var(--color-heading-text)));line-height:6rem;visibility:visible;opacity:1;transform:none}.ctm-sellpoint_hd{display:block;margin:0 0 3.4rem;font-family:var(--font-heading-family);font-weight:300;font-size:var(--title-md);color:var(--ctm-title-large-font-color, rgb(var(--color-heading-text)));text-align:left;visibility:visible;opacity:1;transform:none}.ctm-sellpoint_tabs{--ctm-sellpoint-ind-top: 0px;--ctm-sellpoint-ind-height: 3rem;position:relative;display:flex;flex-direction:column;gap:1rem;border-left:.1rem solid var(--ctn-form-border-color)}.ctm-sellpoint_tabs:before{content:"";position:absolute;left:-.1rem;top:0;width:.2rem;height:var(--ctm-sellpoint-ind-height);background:var(--ctm-theme-color);opacity:0;pointer-events:none;transform:translate3d(0,var(--ctm-sellpoint-ind-top),0);transition:transform .62s cubic-bezier(.22,1,.36,1),height .62s cubic-bezier(.22,1,.36,1),opacity var(--animation-default);z-index:1}.ctm-sellpoint_tabs:has(.ctm-sellpoint_trg[aria-selected=true]):before{opacity:1}.ctm-sellpoint_tabs.is-indicator-instant:before{transition:none}.ctm-sellpoint_trg{position:relative;display:grid;grid-template-columns:1fr;gap:0;width:100%;min-height:2.8rem;padding:.6rem 0;border:0;background:transparent;font-family:var(--font-body-family);font-weight:400;font-size:var(--ctm-font-size-22);color:var(--ctm-desc-font-color-place);text-align:left;cursor:default;align-items:start;transition:color var(--animation-default),background-color var(--animation-default)}.ctm-sellpoint_trg-copy{position:relative;padding-left:2.2rem;overflow:visible}.ctm-sellpoint_ind{position:absolute;left:-.1rem;top:.6rem;width:.2rem;height:3rem;background:#f1f1f1;opacity:0;transform:scaleY(.45);transform-origin:top center;transition:background-color var(--animation-default),opacity var(--animation-default),transform var(--animation-default)}.ctm-sellpoint_trg-lbl{display:block;width:100%;text-align:left;font-size:var(--ctm-sellpoint-tab-label-size, 3.2rem);line-height:1.35;font-family:var(--font-heading-family);font-weight:400;color:var(--ctm-desc-font-color-place);opacity:.68;transform:translateZ(0);transition:color var(--animation-default),opacity var(--animation-default);will-change:opacity}.ctm-sellpoint_trg[aria-selected=true]{color:rgb(var(--color-heading-text))}.ctm-sellpoint_trg[aria-selected=true] .ctm-sellpoint_trg-lbl{color:rgb(var(--color-heading-text));opacity:1;transform:translateZ(0)}.ctm-sellpoint_trg.is-tab-entering .ctm-sellpoint_trg-lbl{animation:ctm-sellpoint-text-rise .64s cubic-bezier(.22,1,.36,1) both}.ctm-sellpoint_trg.is-tab-leaving .ctm-sellpoint_trg-lbl{opacity:.45;transform:translateZ(0)}.ctm-sellpoint_trg[aria-selected=true] .ctm-sellpoint_ind{background:rgb(var(--color-heading-text));opacity:1;transform:scaleY(1)}.ctm-sellpoint:not(.ctm-sellpoint--single-img) .ctm-sellpoint_trg[aria-selected=true] .ctm-sellpoint_ind{opacity:0}.ctm-sellpoint_trg.is-tab-entering .ctm-sellpoint_ind{animation:ctm-sellpoint-ind-rise .64s cubic-bezier(.22,1,.36,1) both}.ctm-sellpoint:not(.ctm-sellpoint--single-img) .ctm-sellpoint_trg.is-tab-entering .ctm-sellpoint_ind{animation:none}.ctm-sellpoint_trg.is-tab-leaving .ctm-sellpoint_ind{opacity:0;transform:scaleY(.35)}.ctm-sellpoint_dsum{position:relative;max-height:0;padding:0 0 0 6.6rem;opacity:0;overflow:hidden;pointer-events:none;transform:translate3d(0,.6rem,0);transition:max-height var(--animation-long),padding var(--animation-long),opacity var(--animation-default),transform var(--animation-default)}.ctm-sellpoint_dsum.is-active{max-height:18rem;padding-bottom:1.2rem;opacity:1;pointer-events:auto;transform:translateZ(0)}.ctm-sellpoint_dsum-txt{max-width:28ch;color:var(--ctm-desc-font-color);line-height:1.6;font-family:var(--font-body-family);font-weight:300;font-size:var(--ctm-font-size-16);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ctm-sellpoint_dsum-txt p{margin:0}.ctm-sellpoint_dsum-txt,.ctm-sellpoint_dsum .ctm-sellpoint_desk-btn{opacity:0;transform:translate3d(0,1.45rem,0);transition:opacity var(--animation-default),transform var(--animation-long);will-change:transform,opacity}.ctm-sellpoint_dsum.is-active .ctm-sellpoint_dsum-txt,.ctm-sellpoint_dsum.is-active .ctm-sellpoint_desk-btn{opacity:1;transform:translateZ(0)}.ctm-sellpoint_dsum.is-summary-entering .ctm-sellpoint_dsum-txt{animation:ctm-sellpoint-text-rise .7s cubic-bezier(.22,1,.36,1) both}.ctm-sellpoint_dsum.is-summary-entering .ctm-sellpoint_desk-btn{animation:ctm-sellpoint-text-rise .7s cubic-bezier(.22,1,.36,1) .1s both}.ctm-sellpoint_dsum.is-summary-leaving .ctm-sellpoint_dsum-txt,.ctm-sellpoint_dsum.is-summary-leaving .ctm-sellpoint_desk-btn{opacity:0;transform:translate3d(0,-.6rem,0)}.ctm-sellpoint_dsum.is-active .ctm-sellpoint_dsum-txt{transition-delay:.04s}.ctm-sellpoint_dsum.is-active .ctm-sellpoint_desk-btn{transition-delay:.12s}.ctm-sellpoint_media{display:contents}.ctm-sellpoint_mob{display:none}.ctm-sellpoint_media-main,.ctm-sellpoint_media-ovl{position:relative;min-width:0;width:100%}.ctm-sellpoint_media-itm{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;pointer-events:none;transform:translate3d(0,1.2rem,0);transition:opacity var(--ctm-sellpoint-media-duration) var(--ctm-sellpoint-media-ease),transform var(--ctm-sellpoint-media-duration) var(--ctm-sellpoint-media-ease);will-change:opacity,transform;z-index:0}.ctm-sellpoint_media-itm.is-leaving{opacity:0;transform:translateZ(0);z-index:1}.ctm-sellpoint_media-itm.is-active{opacity:1;pointer-events:auto;transform:translateZ(0);z-index:2}.ctm-sellpoint_media-itm.is-entering{z-index:3}.ctm-sellpoint_media-itm .ctm-sellpoint_img,.ctm-sellpoint_media-itm .placeholder-svg{transform:scale(1.035) rotate(.02deg);transform-origin:center center;transition:transform .72s ease}.ctm-sellpoint_media-itm.is-active .ctm-sellpoint_img,.ctm-sellpoint_media-itm.is-active .placeholder-svg{transform:scale(1) rotate(.02deg)}.ctm-sellpoint_media-itm.is-leaving .ctm-sellpoint_img,.ctm-sellpoint_media-itm.is-leaving .placeholder-svg{transform:scale(1.015) rotate(.02deg)}.ctm-sellpoint_media-itm .image-wrap{position:relative;overflow:hidden;border-radius:var(--ctm-sellpoint-radius, var(--rounded-block));background:var(--ctm-module-background-color)}.ctm-sellpoint_media-main .image-wrap{box-shadow:0 1.6rem 3rem rgb(var(--color-foreground) / .08)}.ctm-sellpoint_media-main .image-wrap,.ctm-sellpoint_media-ovl .image-wrap{aspect-ratio:4 / 5;width:100%;height:100%!important;padding-bottom:0!important}.ctm-sellpoint_img{display:block;width:100%;height:100%;object-fit:cover}.ctm-sellpoint_ph{min-height:32rem}.ctm-sellpoint_pnls{grid-column:1;max-width:32rem;margin-top:1.8rem}.ctm-sellpoint_pnl{color:rgb(var(--color-heading-text))}.ctm-sellpoint_pnl[hidden]{display:none}.ctm-sellpoint_pnl.is-panel-entering{animation:appear-up var(--animation-default) both}.ctm-sellpoint_pnl-ctr{display:none;margin:0 0 1.8rem;text-align:right;font-family:var(--font-heading-family);font-size:var(--ctm-font-size-22);line-height:1;color:rgb(var(--color-heading-text))}.ctm-sellpoint_pnl-ctr-tot{color:rgb(var(--color-foreground) / .35)}.ctm-sellpoint_pnl-ttl{font-family:var(--font-heading-family);color:rgb(var(--color-heading-text));font-weight:300;margin:0 0 1.8rem;font-size:clamp(var(--ctm-font-size-26),2.2vw,var(--ctm-font-size-42));line-height:1.08}.ctm-sellpoint_pnl-desc{font-size:var(--ctm-font-size-16);line-height:1.65;font-family:var(--font-body-family);font-weight:300;color:var(--ctm-desc-font-color)}.ctm-sellpoint_pnl-desc p{margin:0}.ctm-sellpoint_tags{display:flex;flex-wrap:wrap;gap:1rem 2.8rem;margin:2.8rem 0 0;padding:0;list-style:none}.ctm-sellpoint_tag{position:relative;padding-left:1.4rem;font-size:var(--ctm-font-size-14)!important;line-height:1.5;font-family:var(--font-body-family);font-weight:300}.ctm-sellpoint_tag:before{content:"";position:absolute;left:0;top:.62em;width:.5rem;height:.5rem;border-radius:50%;background:var(--ctm-accent-gold-color)}.ctm-sellpoint_btn{display:inline-flex;align-items:center;justify-content:center;min-width:16.8rem;min-height:4.4rem;margin-top:2.4rem;padding:1.2rem 2.8rem;border:.1rem solid var(--ctm-accent-olive-color);color:rgb(var(--color-heading-text));background:transparent;text-decoration:none;font-size:var(--ctm-font-size-16);font-weight:600;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.ctm-sellpoint_btn:hover{background:var(--ctm-module-background-color)}.ctm-sellpoint_dsum .ctm-sellpoint_desk-btn{display:inline-flex;min-width:0;min-height:0;margin-top:1.2rem;padding:0;border:0;color:rgb(var(--color-heading-text));background:transparent;font-size:var(--ctm-font-size-13);line-height:1;font-weight:600;text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:.1rem}.ctm-sellpoint_dsum .ctm-sellpoint_desk-btn:hover{background:transparent;color:rgb(var(--color-heading-text))}.ctm-sellpoint_ctrl{display:none}.ctm-sellpoint_trg:focus{outline:none}.ctm-sellpoint_trg:focus-visible,.ctm-sellpoint_pnl:focus-visible,.ctm-sellpoint_btn:focus-visible,.ctm-sellpoint_nav-btn:focus-visible,.ctm-sellpoint_pg-dot:focus-visible{outline:.3rem solid rgb(var(--color-keyboard-focus));outline-offset:.4rem}.ctm-sellpoint_pnl:focus{scroll-margin-top:12rem}@media only screen and (min-width:99rem){.ctm-sellpoint_tabs{--ctm-sellpoint-tab-gap: 2.2rem;--ctm-sellpoint-content-gap: 1.1rem;gap:0;border-left-color:var(--ctn-form-border-color)}.ctm-sellpoint_trg{grid-template-columns:1fr;gap:0;min-height:0;max-height:none;padding:0}.ctm-sellpoint_trg-copy{padding-left:2.8rem}.ctm-sellpoint_trg-lbl{color:var(--ctm-desc-font-color-place);line-height:1.3;font-weight:400}.ctm-sellpoint_trg[aria-selected=true] .ctm-sellpoint_trg-lbl{color:rgb(var(--color-heading-text));font-weight:400}.ctm-sellpoint_trg .ctm-sellpoint_ind{display:none}.ctm-sellpoint_dsum{padding:0 0 0 2.8rem}.ctm-sellpoint_dsum.is-active{padding-top:var(--ctm-sellpoint-content-gap)}.ctm-sellpoint_dsum.is-active:before{content:none}.ctm-sellpoint_dsum-txt{max-width:52ch}.ctm-sellpoint_dsum .ctm-sellpoint_desk-btn{margin-top:var(--ctm-sellpoint-content-gap)}.ctm-sellpoint_dsum+.ctm-sellpoint_trg{margin-top:var(--ctm-sellpoint-tab-gap)}}@media only screen and (min-width:75rem){.ctm-sellpoint_media-main{grid-column:2;max-width:49rem;justify-self:center;margin-top:12rem;aspect-ratio:4 / 5}.ctm-sellpoint_media-ovl{grid-column:3;max-width:49rem;justify-self:center;aspect-ratio:4 / 5}.ctm-sellpoint_pnls{display:none}.page-width--full .ctm-sellpoint:not(.ctm-sellpoint--single-img) .ctm-sellpoint_lyt{max-width:100%;margin-inline:auto;grid-template-columns:minmax(38rem,56rem) repeat(2,minmax(42rem,68rem));column-gap:clamp(1.6rem,1.4vw,3.2rem);justify-content:center}.page-width--full .ctm-sellpoint:not(.ctm-sellpoint--single-img) .ctm-sellpoint_media-main,.page-width--full .ctm-sellpoint:not(.ctm-sellpoint--single-img) .ctm-sellpoint_media-ovl{width:100%;max-width:68rem}.page-width--full .ctm-sellpoint:not(.ctm-sellpoint--single-img) .ctm-sellpoint_media-main{justify-self:start}.page-width--full .ctm-sellpoint--media-left:not(.ctm-sellpoint--single-img) .ctm-sellpoint_lyt{grid-template-columns:repeat(2,minmax(42rem,68rem)) minmax(38rem,56rem)}.page-width--full .ctm-sellpoint--media-left:not(.ctm-sellpoint--single-img) .ctm-sellpoint_media-ovl{justify-self:end}.page-width--full .ctm-sellpoint--media-left:not(.ctm-sellpoint--single-img) .ctm-sellpoint_media-main{justify-self:center}.ctm-sellpoint--media-left .ctm-sellpoint_intro{grid-column:3;grid-row:1}.ctm-sellpoint--media-left .ctm-sellpoint_media-main{grid-column:1;grid-row:1}.ctm-sellpoint--media-left .ctm-sellpoint_media-ovl{grid-column:2;grid-row:1}.ctm-sellpoint--tabs-align-right .ctm-sellpoint_eyeb,.ctm-sellpoint--tabs-align-right .ctm-sellpoint_hd{text-align:right}.ctm-sellpoint--tabs-align-right .ctm-sellpoint_tabs{align-items:flex-end;border-left:0;border-right:.1rem solid var(--ctn-form-border-color)}.ctm-sellpoint--tabs-align-right .ctm-sellpoint_tabs:before{left:auto;right:-.1rem}.ctm-sellpoint--tabs-align-right .ctm-sellpoint_trg,.ctm-sellpoint--tabs-align-right .ctm-sellpoint_trg-lbl{text-align:right}.ctm-sellpoint--tabs-align-right .ctm-sellpoint_trg-copy{padding-left:0;padding-right:2.8rem}.ctm-sellpoint--tabs-align-right .ctm-sellpoint_trg .ctm-sellpoint_ind{left:auto;right:-.2rem}.ctm-sellpoint--tabs-align-right .ctm-sellpoint_dsum{padding-left:0;padding-right:2.8rem;text-align:right}.ctm-sellpoint--tabs-align-right .ctm-sellpoint_dsum-txt{margin-left:auto}}@media only screen and (max-width:74.9rem){.ctm-sellpoint_wrap .page-width{padding-left:1.4rem;padding-right:0}.ctm-sellpoint_wrap .page-width--full .ctm-sellpoint_intro,.ctm-sellpoint_wrap .page-width--full .ctm-sellpoint_mob-track{padding-left:1.4rem}.ctm-sellpoint_lyt{display:flex;flex-direction:column;gap:0}.ctm-sellpoint_intro{padding-right:1.4rem}.ctm-sellpoint_eyeb{display:none}.ctm-sellpoint_hd{margin:0 0 2.2rem;font-family:var(--font-heading-family);font-weight:300;font-size:var(--ctm-font-size-18);line-height:1.25;color:var(--ctm-title-large-font-color, rgb(var(--color-heading-text)));text-align:left}.ctm-sellpoint_tabs,.ctm-sellpoint_media,.ctm-sellpoint_pnls,.ctm-sellpoint_ctrl{display:none}.ctm-sellpoint_mob{display:block;width:100%;overflow:visible}.ctm-sellpoint_mob-track{width:100%;padding-right:1.4rem}.ctm-sellpoint_mob-card{width:22.6rem;min-width:0;margin-right:1rem;height:auto;backface-visibility:hidden}.ctm-sellpoint_mob-img{margin-bottom:1.45rem}.ctm-sellpoint_mob-img .image-wrap{aspect-ratio:226 / 253;height:auto!important;padding-bottom:0!important;border-radius:var(--ctm-sellpoint-radius, var(--rounded-block));overflow:hidden;background:var(--ctm-module-background-color)}.ctm-sellpoint_mob-img .ctm-sellpoint_img{display:block;width:100%;height:100%;object-fit:cover}.ctm-sellpoint_mob-ttl{margin:0 0 .9rem;font-family:var(--font-heading-family);font-size:var(--ctm-font-size-18);font-weight:300;line-height:1.2;color:rgb(var(--color-heading-text))}.ctm-sellpoint_mob-desc{margin:0;max-width:21.5rem;font-family:var(--font-body-family);font-size:var(--ctm-font-size-14);font-weight:300;line-height:1.5;color:var(--ctm-desc-font-color)}.ctm-sellpoint_mob-desc p{margin:0}.ctm-sellpoint_mob-tags{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;margin:1rem 0 1.15rem;padding:0;list-style:none;font-family:var(--font-body-family);font-size:var(--ctm-font-size-12);font-weight:300;line-height:1.3;color:rgb(var(--color-heading-text))}.ctm-sellpoint_mob-tags li{position:relative;padding-left:.9rem;white-space:nowrap}.ctm-sellpoint_mob-tags li:before{content:"";position:absolute;left:0;top:.55em;width:.3rem;height:.3rem;border-radius:50%;background:var(--ctm-accent-gold-color)}.ctm-sellpoint_mob-btn{display:inline-flex;align-items:center;justify-content:center;width:12.4rem;min-height:3rem;border:.1rem solid var(--ctm-accent-olive-color);color:rgb(var(--color-heading-text));background:transparent;font-family:var(--font-body-family);font-size:var(--ctm-font-size-12);font-weight:600;line-height:1;text-decoration:none}.ctm-sellpoint_mob-btn:focus-visible{outline:.3rem solid rgb(var(--color-keyboard-focus));outline-offset:.3rem}.ctm-sellpoint_mob-card.is-active .ctm-sellpoint_mob-ttl{color:rgb(var(--color-heading-text))}.flickity-page-dots.ctm-sellpoint_mdots{display:flex;align-items:center;justify-content:center;gap:.375rem;min-height:1rem;padding:0 1.4rem;margin:1.2rem 0 0}.ctm-sellpoint_mdots .flickity-page-dot{width:.375rem;height:.375rem;padding:0;transition:width .22s ease}.ctm-sellpoint_mdots .flickity-page-dot:before{width:.375rem;height:.375rem;background-color:var(--ctm-accent-gold-color);opacity:.58;box-shadow:none;transition:width .22s ease,opacity .22s ease,background-color .22s ease}.ctm-sellpoint_mdots .flickity-page-dot[aria-current=true]{width:1.125rem}.ctm-sellpoint_mdots .flickity-page-dot[aria-current=true]:before{width:1.125rem;background-color:var(--ctm-accent-gold-color);box-shadow:none;opacity:.82}}@media(prefers-reduced-motion:reduce){.ctm-sellpoint_media-itm,.ctm-sellpoint_media-itm .ctm-sellpoint_img,.ctm-sellpoint_media-itm .placeholder-svg,.ctm-sellpoint_media-single-overlay>*,.ctm-sellpoint_trg-lbl,.ctm-sellpoint_dsum-txt,.ctm-sellpoint_dsum .ctm-sellpoint_desk-btn,.ctm-sellpoint_dsum,.ctm-sellpoint_pnl.is-panel-entering,.ctm-sellpoint_ind,.ctm-sellpoint_btn,.ctm-sellpoint_mob-track,.ctm-sellpoint_pg-dot{animation:none!important;transition:none!important}}@keyframes ctm-sellpoint-text-rise{0%{opacity:0;transform:translate3d(0,2.4rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ctm-sellpoint-ind-rise{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}.ctm-sellpoint--single-img .ctm-sellpoint_lyt{grid-template-columns:minmax(34rem,.78fr) minmax(58rem,1.22fr);column-gap:clamp(5rem,7vw,12rem);align-items:center}.ctm-sellpoint--single-img .ctm-sellpoint_media{display:block;margin-top:0}.ctm-sellpoint--single-img.ctm-sellpoint--has-eyebrow .ctm-sellpoint_media{margin-top:clamp(2rem,4.8vw,6.8rem)}.ctm-sellpoint--single-img .ctm-sellpoint_hd{margin-bottom:clamp(2.4rem,2.8vw,4.2rem);font-size:var(--title-md);line-height:1}.ctm-sellpoint--single-img .ctm-sellpoint_eyeb{margin-bottom:clamp(4.2rem,4.8vw,7rem);line-height:1.45}.ctm-sellpoint--single-img .ctm-sellpoint_tabs{--ctm-sellpoint-timeline-line: rgb(var(--color-foreground) / .1);--ctm-sellpoint-timeline-dot: rgb(var(--color-foreground) / .08);--ctm-sellpoint-timeline-active: var(--ctm-accent-gold-color);gap:0;border-left-color:transparent}.ctm-sellpoint--single-img .ctm-sellpoint_tabs:before{left:.8rem;top:.9rem;width:.1rem;height:calc(100% - 1.8rem);background:var(--ctm-sellpoint-timeline-line);opacity:1;transform:none;transition:none}.ctm-sellpoint--single-img .ctm-sellpoint_trg{width:100%;max-height:none;min-height:0;padding:0;align-items:start;color:var(--ctm-desc-font-color-place);transition:color var(--animation-default)}.ctm-sellpoint--single-img .ctm-sellpoint_trg-copy{display:flex;align-items:center;min-height:2.8rem;padding-left:5.2rem}.ctm-sellpoint--single-img.ctm-sellpoint--tabs-align-right .ctm-sellpoint_trg{padding-left:0}.ctm-sellpoint--single-img .ctm-sellpoint_trg-lbl{transform:none;font-size:var(--ctm-sellpoint-tab-label-size, 3.2rem);line-height:1.18;color:var(--ctm-desc-font-color-place);opacity:.55}.ctm-sellpoint--single-img .ctm-sellpoint_trg[aria-selected=true] .ctm-sellpoint_trg-lbl{color:rgb(var(--color-heading-text));opacity:1}.ctm-sellpoint--single-img .ctm-sellpoint_trg .ctm-sellpoint_ind{display:block;left:0;top:.65rem;z-index:2;width:1.8rem;height:1.8rem;border-radius:50%;background:#f1f1f1;opacity:1;transform:none;transition:background-color var(--animation-default),box-shadow var(--animation-default)}.ctm-sellpoint--single-img .ctm-sellpoint_trg[aria-selected=true] .ctm-sellpoint_ind{background:var(--ctm-sellpoint-timeline-active);box-shadow:0 0 0 .2rem var(--ctm-sellpoint-bg, var(--ctm-background-color));transform:none}.ctm-sellpoint--single-img .ctm-sellpoint_dsum{display:block!important;max-height:0;padding:0 0 0 5.2rem;opacity:0;pointer-events:none;transform:translate3d(0,.6rem,0)}.ctm-sellpoint--single-img .ctm-sellpoint_dsum.is-active{max-height:16rem;padding-top:1.8rem;padding-bottom:0;opacity:1;pointer-events:auto;transform:translateZ(0)}.ctm-sellpoint--single-img .ctm-sellpoint_dsum-txt{max-width:46ch;font-size:clamp(var(--ctm-font-size-14),1.05vw,var(--ctm-font-size-18));line-height:1.58;color:var(--ctm-desc-font-color);-webkit-line-clamp:3}.ctm-sellpoint--single-img .ctm-sellpoint_dsum+.ctm-sellpoint_trg{margin-top:clamp(3.2rem,4.6vw,6.2rem)}.ctm-sellpoint_media-single{position:relative;width:100%;min-width:0;aspect-ratio:901 / 712}.ctm-sellpoint_media-single .ctm-sellpoint_media-itm{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;transition:opacity var(--ctm-sellpoint-media-duration) var(--ctm-sellpoint-media-ease),transform var(--ctm-sellpoint-media-duration) var(--ctm-sellpoint-media-ease)}.ctm-sellpoint_media-single .image-wrap{position:relative;overflow:hidden;border-radius:var(--ctm-sellpoint-radius, var(--rounded-block));aspect-ratio:901 / 712;height:100%!important;padding-bottom:0!important}.ctm-sellpoint_media-single .ctm-sellpoint_img{display:block;width:100%;height:100%;object-fit:cover}.ctm-sellpoint_media-single-overlay{display:none}.ctm-sellpoint_media-itm.is-active .ctm-sellpoint_media-single-overlay{opacity:1}.ctm-sellpoint_media-single-overlay>*{opacity:0;transform:translate3d(0,2.4rem,0);transition:none;will-change:transform,opacity}.ctm-sellpoint_media-itm.is-active .ctm-sellpoint_media-single-overlay>*{animation:ctm-sellpoint-text-rise .72s cubic-bezier(.22,1,.36,1) both}.ctm-sellpoint_media-itm:not(.is-active) .ctm-sellpoint_media-single-overlay>*{animation:none}.ctm-sellpoint_media-itm.is-active .ctm-sellpoint_media-single-desc{animation-delay:.08s}.ctm-sellpoint_media-itm.is-active .ctm-sellpoint_media-single-tags{animation-delay:.16s}.ctm-sellpoint_media-single-ttl{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(var(--ctm-font-size-26),2.2vw,var(--ctm-font-size-42));line-height:1.1;margin:0 0 1.4rem;color:rgb(var(--color-background))}.ctm-sellpoint_media-single-desc{line-height:1.6;color:rgb(var(--color-background) / .85);max-width:42ch;margin:0 0 2rem}.ctm-sellpoint_media-single-desc p{margin:0}.ctm-sellpoint_media-single-tags{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.ctm-sellpoint_media-single-tags li{display:flex;align-items:center;gap:.8rem;font-weight:500;text-transform:uppercase;color:rgb(var(--color-background))}.ctm-sellpoint_media-single-tags li:before{content:"";display:inline-flex;width:1.6rem;height:1.6rem;border:.1rem solid rgb(var(--color-background) / .6);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center / .8rem no-repeat;flex-shrink:0}@media only screen and (min-width:75rem){.ctm-sellpoint--single-img .ctm-sellpoint_intro{max-width:68rem}.ctm-sellpoint--single-img .ctm-sellpoint_media{grid-column:2;width:100%;max-width:90.1rem;justify-self:end}.ctm-sellpoint--single-img.ctm-sellpoint--media-left .ctm-sellpoint_intro{grid-column:2;grid-row:1;justify-self:start}.ctm-sellpoint--single-img.ctm-sellpoint--media-left .ctm-sellpoint_media{grid-column:1;grid-row:1;justify-self:start}.ctm-sellpoint--single-img .ctm-sellpoint_media-ovl,.ctm-sellpoint--single-img .ctm-sellpoint_pnls{display:none}.ctm-sellpoint--single-img.ctm-sellpoint--tabs-align-right .ctm-sellpoint_tabs{border-right-color:transparent}.ctm-sellpoint--single-img.ctm-sellpoint--tabs-align-right .ctm-sellpoint_tabs:before{left:auto;right:.8rem}.ctm-sellpoint--single-img.ctm-sellpoint--tabs-align-right .ctm-sellpoint_trg-copy,.ctm-sellpoint--single-img.ctm-sellpoint--tabs-align-right .ctm-sellpoint_dsum{padding-left:0;padding-right:5.2rem}.ctm-sellpoint--single-img.ctm-sellpoint--tabs-align-right .ctm-sellpoint_trg .ctm-sellpoint_ind{left:auto;right:0}}@media only screen and (max-width:74.9rem){.ctm-sellpoint_media-single{display:none}}.ctm-cart-free-items-row{border-block-start:1px solid rgb(var(--color-border-light))}.ctm-cart-free-items-row>td{padding-block:1.5rem;padding-inline:0}.ctm-cart-free-items{display:block;padding-block:.75rem}.ctm-cart-free-items__title{margin:.625rem 0 .3125rem;color:rgb(var(--color-foreground));font-size:.875rem;font-weight:500;line-height:normal}.ctm-cart-free-items__content{display:flex;flex-wrap:wrap;gap:0;margin-inline:-.5rem}.ctm-cart-free-item{width:25%;min-width:0;padding-inline:.5rem;margin-bottom:.75rem}.ctm-cart-free-item__img{width:100%;aspect-ratio:1 / 1;background:rgb(var(--color-secondary-background));overflow:hidden}.ctm-cart-free-item__img img{display:block;width:100%;height:100%;object-fit:cover}.ctm-cart-free-item__content{padding-block-start:.5rem}.ctm-cart-free-item__collection{display:flex;align-items:flex-start;justify-content:space-between;gap:.375rem;margin-block-end:.25rem;color:rgb(var(--color-foreground));font-size:.75rem;font-weight:500;line-height:1rem;position:relative}.ctm-cart-free-item__collection span{display:inline-block;min-width:0;max-width:calc(100% - 1.25rem);padding-inline-end:1.25rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctm-cart-free-item__remove{display:inline-flex;position:absolute;align-items:center;justify-content:center;margin-inline-start:auto;width:1rem;height:1rem;flex:0 0 1rem;color:rgb(var(--color-foreground) / .55);transition:color .2s ease;line-height:0;inset-inline-end:.125rem;inset-block-start:0;top:-.0625rem}.ctm-cart-free-item__remove:hover{color:rgb(var(--color-foreground))}.ctm-cart-free-item__remove-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ctm-cart-free-item__remove.is-loading,.ctm-cart-free-item__remove:has(.loading__spinner:not([hidden])){pointer-events:none}.ctm-cart-free-item__remove.is-loading .ctm-cart-free-item__remove-icon,.ctm-cart-free-item__remove:has(.loading__spinner:not([hidden])) .ctm-cart-free-item__remove-icon{visibility:hidden}.ctm-cart-free-item__remove-icon svg{width:auto;height:.875rem}.ctm-cart-free-item__remove .loading__spinner{display:none;align-items:center;justify-content:center;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);width:1rem;height:1rem;line-height:1}.ctm-cart-free-item__remove.is-loading .loading__spinner:not([hidden]),.ctm-cart-free-item__remove:has(.loading__spinner:not([hidden])) .loading__spinner{display:inline-flex}.ctm-cart-free-item__remove .loading__spinner .spinner{width:100%;height:100%;animation:spin 1s linear infinite}.ctm-cart-free-item__remove .loading__spinner .path{stroke:currentColor}.ctm-cart-free-item__title_rest{color:rgb(var(--color-foreground));font-size:.75rem;line-height:1}.cart-drawer .ctm-cart-free-items-row{padding-block-start:1.5rem;border-block-start:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.cart-drawer .ctm-cart-free-items{padding-block:0}.cart-drawer .ctm-cart-free-items__content{margin-inline:-.375rem}.cart-drawer .ctm-cart-free-items__title{font-size:1rem}.cart-drawer .ctm-cart-free-item{width:25%;padding-inline:.375rem}.cart-drawer .ctm-cart-free-item__collection,.cart-drawer .ctm-cart-free-item__title_rest{font-size:.75rem}main-cart .ctm-cart-free-item,#MainCart .ctm-cart-free-item,[id^=MainCart-] .ctm-cart-free-item{width:7.5rem}@media screen and (max-width:767px){.ctm-cart-free-items__content{margin-inline:-.375rem}.ctm-cart-free-items__title{font-size:1rem}.ctm-cart-free-item,.cart-drawer .ctm-cart-free-item{width:25%;padding-inline:.375rem}main-cart .ctm-cart-free-item,#MainCart .ctm-cart-free-item,[id^=MainCart-] .ctm-cart-free-item{width:25%}}ctm-img-lazy{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}ctm-img-lazy>img{width:100%;height:100%}.globo-form-app .panels{z-index:15!important}.ctm-faqsrch{--ctm-faqsrch-eyeb-color: #ffffff;--ctm-faqsrch-hdg-color: #ffffff;--ctm-faqsrch-body-color: #ffffff;--ctm-faqsrch-muted-color: #ffffff;position:relative;display:flex;align-items:center;min-height:var(--ctm-faqsrch-min-h);overflow:visible;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding-block:var(--sp-16)}.ctm-faqsrch_media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ctm-faqsrch_media-picture{display:block;width:100%;height:100%}.ctm-faqsrch_media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--ctm-faqsrch-overlay-opacity)}.ctm-faqsrch_media-img{display:block;width:100%;height:100%;position:relative;z-index:0;object-fit:cover;object-position:center}.ctm-faqsrch_inner{position:relative;z-index:1;width:100%;text-align:center}.ctm-faqsrch_eyeb{margin:0 0 16px;color:var(--ctm-faqsrch-eyeb-color);font-family:var(--font-body-family);font-size:13px;font-weight:700;line-height:var(--ctm-line-height-12);text-transform:uppercase}.ctm-faqsrch_hdg{max-width:47.5rem;margin:0 auto;color:var(--ctm-faqsrch-hdg-color);font-family:var(--font-heading-family);font-size:52px;font-style:var(--font-heading-style);font-weight:400;letter-spacing:var(--font-heading-letter-spacing);line-height:var(--ctm-line-height-12)}.ctm-faqsrch_desc{max-width:47.5rem;margin:24px auto 0;color:var(--ctm-faqsrch-body-color);font-size:20px;line-height:var(--ctm-line-height-16)}.ctm-faqsrch_panel{position:relative;width:min(100%,47.5rem);margin:44px auto 0}.ctm-faqsrch_spacer{display:block;width:100%;height:0;overflow:hidden;pointer-events:none}.ctm-faqsrch_box{display:flex;align-items:center;min-height:var(--sp-16);border:1px solid var(--ctm-surface-secondary-color);border-radius:var(--rounded-button);background-color:var(--ctm-background-color);transition:border-color var(--animation-primary),box-shadow var(--animation-primary),background-color var(--animation-primary)}.ctm-faqsrch_box:hover{border-color:var(--ctm-accent-olive-color)}.ctm-faqsrch_box:focus-within{border-color:var(--ctm-theme-color);box-shadow:0 var(--sp-3) var(--sp-8) rgb(var(--color-shadow) / .12)}.ctm-faqsrch_icon{flex:0 0 auto;width:var(--sp-5d5);height:var(--sp-5d5);margin-inline-start:var(--sp-4);color:var(--ctm-theme-color)}.ctm-faqsrch_input{width:100%;min-width:0;height:calc(var(--sp-16) - 2px);padding:0 var(--sp-4) 0 var(--sp-3);border:0;outline:0;color:var(--ctm-desc-font-color);background:transparent;font-family:var(--font-body-family);font-size:var(--text-base);line-height:var(--ctm-line-height-16)}.ctm-faqsrch_input::placeholder{color:var(--ctm-desc-font-color-place);opacity:1}.ctm-faqsrch_sub{flex:0 0 auto;min-width:9.25rem;min-height:var(--sp-14);margin-inline-end:var(--sp-1);border:0;border-radius:var(--rounded-button);color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));cursor:pointer;font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:700;line-height:1;transition:background-color var(--animation-primary),transform var(--animation-primary)}.ctm-faqsrch_sub:focus-visible{outline:2px solid var(--ctm-accent-gold-color);outline-offset:var(--sp-1)}.ctm-faqsrch_sub:active{transform:translateY(1px)}.ctm-faqsrch_meta{min-height:var(--sp-6);margin:var(--sp-3) 0 0 var(--sp-4);color:var(--ctm-faqsrch-body-color);font-family:var(--font-body-family);font-size:var(--text-sm);line-height:var(--ctm-line-height-16);text-align:center}.ctm-faqsrch_results{display:none;position:absolute;inset-inline:0;top:calc(100% + var(--sp-3));margin:0;border:1px solid var(--ctm-surface-secondary-color);border-radius:var(--rounded-input);background:var(--ctm-background-color);box-shadow:0 var(--sp-4) var(--sp-10) rgb(var(--color-shadow) / .12);overflow:hidden;z-index:2}.ctm-faqsrch_results[data-open=true]{display:block}.ctm-faqsrch_results[hidden]{display:none!important}.ctm-faqsrch--docked{position:relative;z-index:2;--ctm-faqsrch-fixed-inline-gap: 16px}.ctm-faqsrch--docked .ctm-faqsrch_panel{z-index:2;isolation:isolate;transition:top var(--animation-nav)}.ctm-faqsrch--docked .ctm-faqsrch_box,.ctm-faqsrch--docked .ctm-faqsrch_results{background-color:rgb(var(--color-background))}.ctm-faqsrch--docked .ctm-faqsrch_results{max-height:min(22rem,calc(100vh - var(--ctm-faqsrch-sticky-top) - 4rem));overflow:auto}@media screen and (min-width:768px){.ctm-faqsrch{--ctm-faqsrch-fixed-inline-gap: 48px}.ctm-faqsrch--docked .ctm-faqsrch_panel{position:fixed;top:var(--ctm-faqsrch-sticky-top);left:50%;z-index:10001;width:min(calc(100vw - (var(--ctm-faqsrch-fixed-inline-gap) * 2)),47.5rem);margin:0;transform:translate(-50%)}}@media screen and (max-width:767px){.ctm-faqsrch--docked .ctm-faqsrch_panel{position:fixed;top:var(--ctm-faqsrch-sticky-top);left:50%;z-index:10001;width:min(calc(100vw - (var(--ctm-faqsrch-fixed-inline-gap) * 2)),47.5rem);margin:0;transform:translate(-50%)}.ctm-faqsrch--docked .ctm-faqsrch_results{max-height:min(22rem,calc(100vh - var(--ctm-faqsrch-sticky-top) - 12rem))}}.ctm-faqsrch_results-list{display:grid;margin:0;padding:0;list-style:none}.ctm-faqsrch_result{display:grid;gap:.3rem;width:100%;padding:1rem 1rem .95rem;border:0;border-top:1px solid rgb(var(--color-shadow) / .08);background:transparent;color:inherit;cursor:pointer;text-align:start;transition:background-color var(--animation-primary),color var(--animation-primary)}.ctm-faqsrch_result:first-child{border-top:0}.ctm-faqsrch_result:hover,.ctm-faqsrch_result.is-active{background:rgb(var(--color-foreground) / .04)}.ctm-faqsrch_result-title{color:var(--ctm-theme-color);font-family:var(--font-body-family);font-size:var(--text-base);font-weight:700;line-height:var(--ctm-line-height-14)}.ctm-faqsrch_result-title mark{padding:0 .15em;border-radius:.25rem;color:inherit;background:rgb(var(--color-foreground) / .1)}.ctm-faqsrch-highlight{padding:0 .15em;border-radius:.25rem;color:inherit;background:rgb(var(--color-foreground) / .12)}.ctm-faqsrch_result-meta{color:var(--ctm-theme-gray);font-family:var(--font-body-family);font-size:var(--text-sm);line-height:var(--ctm-line-height-12)}.ctm-faqsrch_result-empty{padding:1rem 1rem .95rem;color:var(--ctm-faqsrch-muted-color);font-family:var(--font-body-family);font-size:var(--text-sm);line-height:var(--ctm-line-height-14)}.ctm-faqsrch_status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:767px){.ctm-faqsrch{min-height:var(--ctm-faqsrch-min-h-mo);padding-block:var(--sp-10)}.ctm-faqsrch_eyeb{font-size:var(--text-xs)}.ctm-faqsrch_hdg{font-size:30px}.ctm-faqsrch_desc{font-size:var(--text-base);margin-top:12px}.ctm-faqsrch_panel{margin-top:var(--sp-4);padding-top:0}.ctm-faqsrch_results{width:100%;max-height:none;top:calc(100% + var(--sp-1));margin-top:0}.ctm-faqsrch_box{display:flex;align-items:center;min-height:3.5rem;padding:.25rem;border-radius:var(--rounded-button);width:100%;overflow:hidden}.ctm-faqsrch_icon{display:none}.ctm-faqsrch_input{flex:1 1 auto;height:3rem;padding:0 var(--sp-3) 0 var(--sp-4);font-size:max(var(--text-sm),16px)}.ctm-faqsrch_sub{flex:0 0 auto;min-width:4.5rem;min-height:3rem;margin:0;padding-inline:1rem;font-size:var(--text-sm);white-space:nowrap}.ctm-faqsrch_meta{margin-inline:0;text-align:center}}.ctm-faqtab{--ctm-faqtab-bg: #F4F0E8;--ctm-faqtab-surface: #F9F6F0;--ctm-faqtab-surface-active: #5F5F3E;--ctm-faqtab-text: #322F2A;--ctm-faqtab-muted: #645D54;--ctm-faqtab-line: #E4DBCC;--ctm-faqtab-accent: #CEBD90;--ctm-faqtab-icon: #6D6D53;display:block;background:var(--ctm-faqtab-bg);color:var(--ctm-faqtab-text);padding-block:var(--section-padding-top, 72px) var(--section-padding-bottom, 72px)}.ctm-faqtab__inner{width:100%}.ctm-faqtab__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:0;padding-bottom:20px;align-items:stretch;overflow:visible}.ctm-faqtab__tab{position:relative;display:grid;grid-template-rows:min-content min-content 1fr;justify-items:center;align-content:start;padding:24px;border:1px solid var(--ctm-faqtab-line);border-right:0;color:inherit;background:var(--ctm-faqtab-surface);cursor:pointer;transition:background-color var(--animation-primary),color var(--animation-primary),transform var(--animation-primary),box-shadow var(--animation-primary)}.ctm-faqtab__tab:last-child{border-right:1px solid var(--ctm-faqtab-line)}.ctm-faqtab__tab:hover{background:#ffffff47}.ctm-faqtab__tab[aria-selected=true]{z-index:1;background:var(--ctm-faqtab-surface-active);color:#fffaf4;box-shadow:inset 0 -1px #ffffff14}.ctm-faqtab__tab[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-.6rem;width:0;height:0;transform:translate(-50%);border-left:.7rem solid transparent;border-right:.7rem solid transparent;border-top:.7rem solid var(--ctm-faqtab-surface-active)}.ctm-faqtab__icon{--ctm-faqtab-icon-size: 40px;position:relative;display:block;margin-inline:auto;width:var(--ctm-faqtab-icon-size);height:var(--ctm-faqtab-icon-size);color:var(--ctm-faqtab-icon)}.ctm-faqtab__tab[aria-selected=true] .ctm-faqtab__icon{color:#fffaf4}.ctm-faqtab__icon-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:var(--ctm-faqtab-icon-size);height:var(--ctm-faqtab-icon-size);max-width:none;object-fit:contain}.ctm-faqtab__icon-img--active,.ctm-faqtab__tab[aria-selected=true] .ctm-faqtab__icon-img--default{display:none}.ctm-faqtab__tab[aria-selected=true] .ctm-faqtab__icon-img--active{display:block}.ctm-faqtab__label{display:block;width:100%;align-self:start;margin:15px 0 0;font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;line-height:1.2;text-align:center}.ctm-faqtab__panel-wrap{padding:.85rem 0 0}.ctm-faqtab__panel{background:#fcfaf5}.ctm-faqtab__panel[hidden]{display:none}.ctm-faqtab__accordion{padding:.95rem 1.1rem .75rem}.ctm-faqtab__item{border-top:1px solid var(--ctm-faqtab-line)}.ctm-faqtab__item:first-child{border-top:0}.ctm-faqtab__summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem .85rem 1.35rem 1.85rem;list-style:none;cursor:pointer;color:var(--ctm-faqtab-text);transition:color var(--animation-primary)}.ctm-faqtab__summary::-webkit-details-marker{display:none}.ctm-faqtab__summary:before{content:"";position:absolute;left:.6rem;top:50%;width:.25rem;height:1.65rem;transform:translateY(-50%);border-radius:999px;background:var(--ctm-faqtab-accent);transition:background-color var(--animation-primary)}.ctm-faqtab__item[open] .ctm-faqtab__summary{color:var(--ctm-faqtab-surface-active)}.ctm-faqtab__item[open] .ctm-faqtab__summary:before{background:var(--ctm-faqtab-surface-active)}.ctm-faqtab__question{margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.35}.ctm-faqtab__summary-icon{flex:0 0 auto;color:var(--ctm-faqtab-icon);transition:color var(--animation-primary),transform var(--animation-primary)}.ctm-faqtab__item[open] .ctm-faqtab__summary-icon{color:var(--ctm-faqtab-surface-active);transform:rotate(45deg)}.ctm-faqtab__summary-icon svg{display:block}.ctm-faqtab__content{padding:0 .85rem 1.3rem 1.85rem;color:var(--ctm-faqtab-muted);font-family:var(--font-body-family);font-size:1rem;line-height:1.7}.ctm-faqtab__content :first-child{margin-top:0}.ctm-faqtab__content :last-child{margin-bottom:0}.ctm-faqtab__empty{padding:1.5rem 1.25rem;color:var(--ctm-faqtab-muted);font-family:var(--font-body-family);font-size:1rem;line-height:1.6}.ctm-faqtab__tabs-scroller{position:relative}@media screen and (max-width:1160px){.ctm-faqtab__tabs{grid-auto-flow:column;grid-auto-columns:minmax(9rem,50%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:1rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ctm-faqtab__tab{padding:14px 8px 8px;scroll-snap-align:start}}@media screen and (max-width:749px){.ctm-faqtab{padding-block:var(--section-padding-top, 48px) var(--section-padding-bottom, 48px)}.ctm-faqtab__tabs{grid-auto-columns:minmax(8rem,46%)}.ctm-faqtab__tab{padding:14px 8px 8px}.ctm-faqtab__icon{--ctm-faqtab-icon-size: 40px}.ctm-faqtab__label{font-size:.92rem;line-height:1.15;margin-top:10px}.ctm-faqtab__panel-wrap{padding-top:.5rem}.ctm-faqtab__accordion{padding-inline:.75rem;padding-top:.6rem}.ctm-faqtab__summary{padding:1.05rem .65rem 1.05rem 1.45rem}.ctm-faqtab__summary:before{left:.45rem;height:1.4rem}.ctm-faqtab__question{font-size:1rem}.ctm-faqtab__content{padding:0 .65rem 1.05rem 1.45rem;font-size:.95rem}}.ctm-faqgrid{--ctm-faqgrid-bg: #F9F7F2;--ctm-faqgrid-surface: #F0EEE9;--ctm-faqgrid-surface-soft: #E5E1D5;--ctm-faqgrid-surface-strong: #5E5F3E;--ctm-faqgrid-text: #2E2B26;--ctm-faqgrid-muted: #5F584F;--ctm-faqgrid-line: #E2DACE;display:block;color:var(--ctm-faqgrid-text);background:var(--ctm-faqgrid-bg);padding-block:var(--section-padding-top, 72px) var(--section-padding-bottom, 72px)}.ctm-faqgrid__inner{width:100%}.ctm-faqgrid__head{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:end}.ctm-faqgrid__eyebrow{font-family:var(--font-heading-family);font-size:16px;color:#3a3f20;line-height:1.55;letter-spacing:0;text-transform:capitalize}.ctm-faqgrid__title{margin:0;color:var(--ctm-faqgrid-surface-strong);font-family:var(--font-heading-family);font-size:40px;font-style:var(--font-heading-style);font-weight:400;letter-spacing:0;line-height:1.16}.ctm-faqgrid__desc{margin:0;color:#323232;font-family:var(--font-body-family);font-size:14px;line-height:1.55;text-align:right}.ctm-faqgrid__body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:80px;margin-top:2rem;align-items:start}.ctm-faqgrid__nav{position:sticky;top:var(--ctm-faqgrid-sticky-top);display:grid;gap:1rem;align-self:start}.ctm-faqgrid__nav-item{display:block;padding:16px 24px;border:1px solid transparent;border-radius:12px;background:var(--ctm-faqgrid-surface);color:inherit;text-decoration:none;transition:transform var(--animation-primary),background-color var(--animation-primary),color var(--animation-primary),border-color var(--animation-primary),box-shadow var(--animation-primary)}.ctm-faqgrid__nav-item:hover{background:var(--ctm-faqgrid-surface-soft);color:#515438}.ctm-faqgrid__nav-item[aria-current=true]{background:var(--ctm-faqgrid-surface-strong);color:#fffaf4}.ctm-faqgrid__nav-title{display:block;margin:0;font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:1.25}.ctm-faqgrid__nav-meta{display:block;margin-top:.55rem;color:inherit;opacity:.78;font-family:var(--font-body-family);font-size:12px;line-height:1.35}.ctm-faqgrid__groups{display:grid;gap:2.75rem}.ctm-faqgrid__group{scroll-margin-top:calc(var(--ctm-faqgrid-sticky-top) + 1.5rem)}.ctm-faqgrid__group-title{margin:0;color:#2d2d2d;font-size:20px;font-weight:600;letter-spacing:var(--font-heading-letter-spacing);line-height:1.25}.ctm-faqgrid__group-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:0 0 .5rem;border:0;appearance:none;-webkit-appearance:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}.ctm-faqgrid__group-toggle:focus-visible{outline:2px solid var(--ctm-faqgrid-surface-strong);outline-offset:4px}.ctm-faqgrid__group-icon{display:none;flex:0 0 auto;color:var(--ctm-faqgrid-muted);transition:transform var(--animation-primary)}.ctm-faqgrid__group-panel{display:block}.ctm-faqgrid__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ctm-faqgrid__card{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.ctm-faqgrid__media{position:relative;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#e1dbd0,#f6f1ea 45%,#d6cdbf);aspect-ratio:2.35 / 1}.ctm-faqgrid__media img{display:block;width:100%;height:100%;object-fit:cover}.ctm-faqgrid__media-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:end start;padding:1rem;color:#ffffffe6;font-family:var(--font-body-family);font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.ctm-faqgrid__content{padding-top:8px}.ctm-faqgrid__card-title{margin:0;color:#2d2d2d;font-family:var(--font-heading-family);font-size:20px;font-weight:400;letter-spacing:0;line-height:1.2}.ctm-faqgrid__card-text{margin:4px 0 0;color:#323232;font-family:var(--font-body-family);font-size:14px;line-height:1.4}.ctm-faqgrid__card-link{display:inline-flex;width:fit-content;margin-top:4px;color:#2d2d2d;font-family:var(--font-body-family);font-size:14px;line-height:1.45;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.ctm-faqgrid__card:hover .ctm-faqgrid__card-link{opacity:.82}.ctm-faqgrid__empty{margin:0;color:var(--ctm-faqgrid-muted);font-family:var(--font-body-family);font-size:1rem;line-height:1.5}@media screen and (max-width:989px){.ctm-faqgrid__body{grid-template-columns:1fr}.ctm-faqgrid__head{grid-template-columns:1fr;gap:1rem}.ctm-faqgrid__desc{text-align:left}.ctm-faqgrid__nav{position:static;grid-auto-flow:column;grid-auto-columns:minmax(15rem,78vw);overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x proximity}.ctm-faqgrid__nav-item{scroll-snap-align:start}.ctm-faqgrid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ctm-faqgrid{padding-block:var(--section-padding-top, 56px) var(--section-padding-bottom, 56px)}.ctm-faqgrid__title{font-size:24px}.ctm-faqgrid__desc{font-size:1rem}.ctm-faqgrid__nav{display:none}.ctm-faqgrid__groups{gap:0}.ctm-faqgrid__group{border-top:1px solid var(--ctm-faqgrid-line)}.ctm-faqgrid__group:last-child{border-bottom:1px solid var(--ctm-faqgrid-line)}.ctm-faqgrid__group-toggle{gap:.75rem;padding:1.05rem 0;cursor:pointer;font-weight:500}.ctm-faqgrid__group-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.ctm-faqgrid__group.is-open .ctm-faqgrid__group-icon{transform:rotate(180deg)}.ctm-faqgrid__group-panel{display:none}.ctm-faqgrid__group.is-open .ctm-faqgrid__group-panel{display:block}.ctm-faqgrid__nav-title{font-size:1.05rem}.ctm-faqgrid__nav-meta{margin-top:.4rem;font-size:.92rem}.ctm-faqgrid__group-title{font-size:1.35rem}.ctm-faqgrid__group-toggle{padding-inline:0;margin:0;font-size:20px}.ctm-faqgrid__card-title{font-size:16px}.ctm-faqgrid__media{aspect-ratio:1.24 / 1}.ctm-faqgrid__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding-bottom:1rem}.ctm-faqgrid__card-text,.ctm-faqgrid__card-link{display:none}}@keyframes ctm-scrl-icon-bounce{0%{transform:translateZ(0)}20%{transform:translate3d(0,calc(var(--sp-1) * -.8),0)}70%{transform:translate3d(0,calc(var(--sp-1) * 1.2),0)}to{transform:translateZ(0)}}ctm-scroll-anchor.ctm-scrl{position:absolute;inset-inline:0;inset-block-end:50px;display:flex;justify-content:center;width:100%}ctm-scroll-anchor.ctm-scrl--desktop-only{display:none}.ctm-scrl_link{display:inline-flex;flex-direction:column;align-items:center;gap:var(--sp-6);color:inherit;font-family:var(--font-body-family);text-align:center;text-decoration:none}.ctm-scrl_label{font-size:var(--text-sm);font-weight:var(--font-body-weight);line-height:var(--ctm-line-height-16);text-transform:uppercase}.ctm-scrl_icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:#0000001a;color:var(--ctm-accent-gold-color);border-radius:var(--rounded-full);animation:ctm-scrl-icon-bounce 2.8s linear infinite;transition:transform var(--animation-primary);will-change:transform}.ctm-scrl_icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid currentColor;border-radius:inherit;transition:opacity var(--animation-primary)}.ctm-scrl_icon .icon{width:30px;height:30px}.ctm-scrl_link:hover .ctm-scrl_icon:before,.ctm-scrl_link:focus-visible .ctm-scrl_icon:before{opacity:1}.ctm-scrl_link:hover .ctm-scrl_icon,.ctm-scrl_link:focus-visible .ctm-scrl_icon{animation:none;transform:translateY(var(--sp-1))}@media screen and (min-width:768px){ctm-scroll-anchor.ctm-scrl--mobile-only{display:none}ctm-scroll-anchor.ctm-scrl--desktop-only{display:flex}.ctm-scrl_link{gap:var(--sp-8)}.ctm-scrl_label{font-size:var(--text-base)}.ctm-scrl_icon{width:50px;height:50px}.ctm-scrl_icon .icon{width:30px;height:30px}}@media screen and (max-width:767px){.ctm-scrl_link{align-items:flex-start;width:100%}.ctm-scrl_label{text-align:start}.ctm-scrl_icon{align-self:center}}@media(prefers-reduced-motion:reduce){.ctm-scrl_icon,.ctm-scrl_icon:before{animation:none;transition:none}.ctm-scrl_link:hover .ctm-scrl_icon,.ctm-scrl_link:focus-visible .ctm-scrl_icon{transform:none}}.ctm-swatch-gallery[hidden]{display:none}.ctm-swatch-gallery__dialog{position:relative;z-index:1;background-color:var(--ctm-background-color)}.ctm-swatch-gallery__content{display:block}.ctm-swatch-gallery__close,.ctm-swatch-gallery__thumb{border:0;background:transparent;color:inherit;cursor:pointer}.ctm-swatch-gallery__close{display:inline-flex;align-items:center;justify-content:center;padding:0}.ctm-swatch-gallery__variants:not(.flickity-enabled){display:flex;overflow:hidden}.ctm-swatch-gallery__track:not(.flickity-enabled){overflow:hidden}.ctm-swatch-gallery__variant{display:block;flex-shrink:0}.ctm-swatch-gallery__layout{position:relative}.ctm-swatch-gallery__thumbs,.ctm-swatch-gallery__details{overflow-y:auto}.ctm-swatch-gallery__thumb{display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:0}.ctm-swatch-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ctm-swatch-gallery__media{min-width:0}.ctm-swatch-gallery__track{width:100%;aspect-ratio:var(--gallery-image-ratio)}.ctm-swatch-gallery__track>.flickity-viewport{height:100%!important}.ctm-swatch-gallery__slide{width:100%;height:100%}.ctm-swatch-gallery__image{background-color:#fff;display:block;width:100%;height:100%;object-fit:cover}.ctm-swatch-gallery__counter{display:none}.ctm-swatch-gallery__details{flex:1}.ctm-swatch-gallery__swatch-title{margin:0;font-family:var(--font-heading-family)}.ctm-swatch-gallery__swatch-info{display:flex;align-items:center;padding-block:1rem}.ctm-swatch-gallery__swatch-info>img{flex-shrink:0;width:6.75rem;height:auto;aspect-ratio:1;object-fit:cover;border-radius:.25rem}.ctm-swatch-gallery__fields{margin:0;padding:0;list-style:none}.ctm-swatch-gallery__field{line-height:1.375rem;margin-bottom:.375rem}.ctm-swatch-gallery__field span:nth-of-type(1){font-weight:600}.ctm-swatch-gallery__add,.ctm-swatch-gallery__shop{flex:1;text-align:center}.ctm-swatch-gallery__add{position:relative;width:100%;height:2.75rem;border:.0625rem solid var(--ctm-theme-color);border-radius:2.75rem;background:transparent;color:var(--ctm-theme-color);cursor:pointer}.ctm-swatch-gallery__swatch-actions{display:flex;width:100%}.ctm-swatch-gallery__shop{height:2.75rem;border-radius:0 2.75rem 2.75rem 0;background-color:var(--ctm-theme-color);color:#fff}.ctm-swatch-gallery__swatch-actions:has(.ctm-swatch-gallery__shop) .ctm-swatch-gallery__add{border-top-right-radius:0;border-bottom-right-radius:0}.ctm-swatch-gallery__add:disabled{cursor:not-allowed;opacity:.5}.ctm-swatch-gallery__add[aria-busy=true] .ctm-btn-loader span{background-color:var(--ctm-theme-color)}.ctm-swatch-gallery__add.has-error{border-color:#b42318;color:#b42318}.ctm-swatch-gallery :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:767px){.ctm-swatch-gallery.x-modal .ctm-swatch-gallery__dialog{height:100%;max-height:none!important;border-radius:0!important}.ctm-swatch-gallery__header{display:flex;height:3rem;align-items:center;justify-content:space-between;padding-inline:1rem}.ctm-swatch-gallery__title{font-size:1.125rem;font-family:var(--font-heading-family)}.ctm-swatch-gallery__content{height:100%}.ctm-swatch-gallery__close{position:static}.ctm-swatch-gallery__variants>.flickity-button,.ctm-swatch-gallery__variants>.flickity-button:disabled,.ctm-swatch-gallery__variants>.flickity-button:active{opacity:0;pointer-events:none}.ctm-swatch-gallery__variants>.flickity-button:focus-visible{z-index:9;opacity:1;pointer-events:auto}.ctm-swatch-gallery__variants{height:calc(100% - 2.5rem)}.ctm-swatch-gallery__variants>.flickity-viewport,.ctm-swatch-gallery__variants>.flickity-viewport>.flickity-slider{height:100%!important}.ctm-swatch-gallery__variant{width:80vw;height:100%;padding-inline:.75rem .5rem;box-sizing:content-box}.ctm-swatch-gallery__variant:last-child{padding-inline-end:.75rem}.ctm-swatch-gallery__variants .flickity-button{z-index:1;width:1.5rem;height:1.5rem;border:.0625rem solid var(--ctm-surface-secondary-color);background-color:var(--ctm-background-color)}.ctm-swatch-gallery__layout{width:100%;height:100%}.ctm-swatch-gallery__media{width:100%}.ctm-swatch-gallery__thumbs{display:none}.ctm-swatch-gallery__track{overflow:hidden;border-radius:.75rem .75rem 0 0}.ctm-swatch-gallery__track .flickity-page-dots{position:absolute;left:10%;bottom:.25rem;width:80%;height:.1875rem;border-radius:.1875rem;background-color:var(--ctm-background-color)}.ctm-swatch-gallery__track .flickity-page-dot{flex:1;width:auto;height:.1875rem;border-radius:.1875rem}.ctm-swatch-gallery__track .flickity-page-dot.is-selected{background-color:var(--ctm-theme-color)}.ctm-swatch-gallery__track .flickity-page-dot:before{display:none}.ctm-swatch-gallery__details{height:calc(100% - 2.25rem - 1.125rem - calc(80vw / var(--gallery-image-ratio)));padding:0 1rem 1.125rem;overflow-y:auto;overscroll-behavior-y:contain;border:.0625rem solid #e5e1d5;border-top-width:0;border-radius:0 0 .75rem .75rem;-webkit-overflow-scrolling:touch}.ctm-swatch-gallery__counter{display:block;margin:0;padding-block:.625rem;border-right:1px solid #e5e1d5;border-left:1px solid #e5e1d5;color:var(--ctm-theme-color);font-size:.875rem;line-height:1;text-align:center}.ctm-swatch-gallery__swatch+.ctm-swatch-gallery__swatch{margin-top:1.625rem}.ctm-swatch-gallery__swatch-title{font-size:1.25rem;line-height:1.2}.ctm-swatch-gallery__fields{padding-left:.875rem}.ctm-swatch-gallery__add,.ctm-swatch-gallery__shop{height:2.5rem;line-height:2.5rem}}@media screen and (min-width:768px){.ctm-swatch-gallery__dialog{--drawer-width: min(75vw, 76rem);width:var(--drawer-width);max-width:none!important;border-radius:1.25rem!important}.ctm-swatch-gallery__title{display:none}.ctm-swatch-gallery__close{position:absolute;z-index:1;top:2rem;right:1.25rem;padding:.1875rem}.ctm-swatch-gallery__variants{width:var(--drawer-width)}.ctm-swatch-gallery__variant{display:block;width:100%;height:calc(((var(--drawer-width) - 2.375rem) * .52 / var(--gallery-image-ratio)) + 3.75rem);padding:1.875rem 0 1.875rem 2.375rem}.ctm-swatch-gallery__layout{display:flex;width:100%;height:100%}.ctm-swatch-gallery__variants>.flickity-button{z-index:1;width:3.5rem;height:3.5rem;border:.0625rem solid var(--ctm-surface-secondary-color);background-color:var(--ctm-background-color)}.ctm-swatch-gallery__variants>.flickity-button.previous{left:-1.75rem}.ctm-swatch-gallery__variants>.flickity-button.next{right:-1.75rem}.ctm-swatch-gallery__variants>.flickity-button:hover{background-color:var(--ctm-theme-color)}.ctm-swatch-gallery__variants>.flickity-button:hover .flickity-button-icon{fill:#fff}.ctm-swatch-gallery__variants>.flickity-button .flickity-button-icon{inset-block-start:32%;inset-inline-start:32%;width:36%;height:36%}.ctm-swatch-gallery__thumbs{width:3.75rem;height:100%;margin-right:1rem;flex-shrink:0;overflow-y:auto;font-size:0}.ctm-swatch-gallery__thumb+.ctm-swatch-gallery__thumb{margin-top:1rem}.ctm-swatch-gallery__thumb{border-radius:.25rem;overflow:hidden}.ctm-swatch-gallery__thumb.is-selected{border:.125rem solid var(--ctm-theme-color);box-sizing:border-box}.ctm-swatch-gallery__media{width:52%;flex-shrink:0}.ctm-swatch-gallery__track{overflow:hidden;border-radius:.75rem}.ctm-swatch-gallery__track .flickity-page-dots,.ctm-swatch-gallery__counter{display:none}.ctm-swatch-gallery__details{padding-inline:1.5625rem}.ctm-swatch-gallery__swatch{padding-bottom:2.25rem}.ctm-swatch-gallery__swatch+.ctm-swatch-gallery__swatch{padding-top:2rem;border-top:.0625rem solid var(--ctm-surface-secondary-color)}.ctm-swatch-gallery__swatch-title{font-size:1.5rem;line-height:1.6}.ctm-swatch-gallery__fields{padding-left:1.375rem}.ctm-swatch-gallery__swatch-actions{max-width:22.5rem}.ctm-swatch-gallery__add,.ctm-swatch-gallery__shop{height:2.75rem;line-height:2.75rem}}image-with-text-media{display:block;position:relative}.image-with-text__slider{display:flex;width:100%}.image-with-text__slider.slider--tablet{--slider-padding: 0;padding-inline:0;margin-inline:0;scroll-padding-inline:0;padding-block-end:0}.image-with-text__swap--tabs .image-with-text__slider{overflow:hidden}.image-with-text__slide{position:relative;flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start}.image-with-text__slide img{-webkit-user-drag:none}.image-with-text__hover img,.image-with-text__slide[data-index="2"] .media>img{object-fit:contain}.image-with-text__hover{z-index:1}.image-with-text__tabs{display:none;position:absolute;z-index:2;left:50%;bottom:var(--sp-4);transform:translate(-50%);align-items:stretch;max-width:calc(100% - var(--sp-8));padding:var(--sp-1);border-radius:999px;background:rgb(var(--color-background))}.image-with-text__tab{-webkit-appearance:none;appearance:none;margin:0;border:0;border-radius:999px;padding:var(--sp-2d5) var(--sp-5);background:transparent;color:rgb(var(--color-foreground));font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.2;white-space:nowrap;cursor:pointer}.image-with-text__tab[aria-current=true],.image-with-text__tab[aria-selected=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.image-with-text__tab:focus-visible,.image-with-text__swap:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.image-with-text__swap--hover:focus-within .image-with-text__hover{opacity:1}@media screen and (pointer:fine){.image-with-text__swap--hover .image-with-text__hover{transition:opacity var(--animation-primary)}.image-with-text__swap--hover:hover .image-with-text__hover{opacity:1}}@media screen and (max-width:1023px){.image-with-text__hover{display:none}.image-with-text__swap--tabs .image-with-text__tabs{display:flex}}@media screen and (min-width:1024px){.image-with-text__slider{display:block;overflow:hidden}.image-with-text__slide{min-width:0;flex:none}.image-with-text__slide+.image-with-text__slide{display:none}.image-with-text__tabs{display:none}}@media screen and (prefers-reduced-motion:reduce){.image-with-text__swap--hover .image-with-text__hover{transition:none}}multicolumn-media{display:block;position:relative}.multicolumn__slider{display:flex;width:100%}.multicolumn__slider.slider--tablet{--slider-padding: 0;padding-inline:0;margin-inline:0;scroll-padding-inline:0;padding-block-end:0}.multicolumn__swap--tabs .multicolumn__slider{overflow:hidden}.multicolumn__slide{position:relative;flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start}.multicolumn__slide img{-webkit-user-drag:none}.multicolumn__hover img,.multicolumn__slide[data-index="2"] .media>img{object-fit:contain}.multicolumn__hover{z-index:1}.multicolumn__tabs{display:none;position:absolute;z-index:2;left:50%;bottom:var(--sp-8);transform:translate(-50%);align-items:stretch;max-width:calc(100% - var(--sp-8));padding:var(--sp-1);border-radius:999px;background:rgb(var(--color-background))}.multicolumn__tab{-webkit-appearance:none;appearance:none;margin:0;border:0;border-radius:999px;padding:var(--sp-2d5) var(--sp-5);background:transparent;color:rgb(var(--color-button-background));font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.2;white-space:nowrap;cursor:pointer}.multicolumn__tab[aria-current=true],.multicolumn__tab[aria-selected=true]{background:rgb(var(--color-button-background));color:rgb(var(--color-background))}.multicolumn__tab:focus-visible,.multicolumn__swap:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.multicolumn__swap--hover:focus-within .multicolumn__hover{opacity:1}@media screen and (pointer:fine){.multicolumn__swap--hover .multicolumn__hover{transition:opacity var(--animation-primary)}.multicolumn__swap--hover:hover .multicolumn__hover{opacity:1}.multicolumn .multicolumn__swap .media[href]:hover img{--tw-scale-x: 1;--tw-scale-y: 1}}@media screen and (max-width:1023px){.multicolumn__hover{display:none}.multicolumn__swap--tabs .multicolumn__tabs{display:flex}}@media screen and (min-width:1024px){.multicolumn__slider{display:block;overflow:hidden}.multicolumn__slide{min-width:0;flex:none}.multicolumn__slide+.multicolumn__slide{display:none}.multicolumn__tabs{display:none}}@media screen and (prefers-reduced-motion:reduce){.multicolumn__swap--hover .multicolumn__hover{transition:none}}.ctm-mlink,.ctm-mlink-rev{display:inline;background:linear-gradient(currentColor,currentColor) no-repeat;background-position:var(--transform-origin-start) 100%;background-size:100% 1px;text-decoration-line:none;transition:background-size var(--animation-primary),color .3s var(--animation-primary)}.ctm-mlink-rev{background-position:var(--transform-origin-end) 100%;background-size:0 1px}@media screen and (pointer:fine){.ctm-mlink:hover,.ctm-mlink-hover:hover .ctm-mlink{background-position-x:var(--transform-origin-end);background-size:0 1px}.ctm-mlink-rev:hover,.ctm-mlink-hover:hover .ctm-mlink-rev{background-position-x:var(--transform-origin-start);background-size:100% 1px}}@media screen and (prefers-reduced-motion:reduce){.ctm-mlink,.ctm-mlink-rev{transition:none}}.ctm-dsggrid-sec{background-image:var(--ctm-dsggrid-bg-image, none);background-position:center top;background-size:100% auto;background-repeat:repeat-y;color:#34352e;font-family:var(--font-body-family)}.ctm-dsggrid,.ctm-dsggrid__picture,.ctm-dsggrid__image{display:block}.ctm-dsggrid [hidden]{display:none!important}.ctm-dsggrid__heading{margin-bottom:40px;text-align:center}.ctm-dsggrid__title{margin:0;font-family:var(--font-heading-family);font-size:var(--title-md);font-style:var(--font-heading-style);font-weight:400;line-height:1.08;letter-spacing:0}.ctm-dsggrid__description{max-width:840px;margin:24px auto 0;font-size:18px;line-height:1.5}.ctm-dsggrid__description p{margin:0}.ctm-dsggrid__grid{display:grid;grid-template-columns:repeat(var(--ctm-dsggrid-cols),minmax(0,1fr));gap:28px 22px;margin:0;padding:0;list-style:none}.ctm-dsggrid__card{min-width:0}.ctm-dsggrid__swatch{box-shadow:0 2px 8px #00000014}.ctm-dsggrid__card-heading{display:flex;min-height:48px;flex-direction:column;align-items:center;justify-content:center;padding:8px;background:#fff;text-align:center}.ctm-dsggrid__name{margin:0;font-family:var(--font-heading-family);font-size:20px;font-style:italic;font-weight:400;line-height:1.2;overflow-wrap:anywhere}.ctm-dsggrid__detail{margin:2px 0 0;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.ctm-dsggrid__image{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center}.ctm-dsggrid__code-row{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-inline:10px 6px;border-radius:999px;background:#fff;font:inherit;letter-spacing:0}.ctm-dsggrid__code{min-width:0;margin:0;font-size:var(--text-sm);line-height:1.2;overflow-wrap:anywhere}.ctm-dsggrid__code strong{font-weight:700;text-transform:uppercase}.ctm-dsggrid__copy,.ctm-dsggrid__more-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;border:0;font:inherit;cursor:pointer}.ctm-dsggrid__copy{min-width:60px;min-height:32px;flex-shrink:0;padding:4px;border-radius:999px;background:#fff;color:inherit;font-size:var(--text-sm);font-weight:400;line-height:1.2;letter-spacing:0}.ctm-dsggrid__copy svg{width:14px;height:14px;flex-shrink:0}.ctm-dsggrid__copy [data-copy-label]{min-width:0;overflow-wrap:anywhere}.ctm-dsggrid__copy-icon--success,.ctm-dsggrid__copy.is-success .ctm-dsggrid__copy-icon--copy{display:none}.ctm-dsggrid__copy.is-success .ctm-dsggrid__copy-icon--success{display:block}.ctm-dsggrid__more{margin-top:32px;text-align:center}.ctm-dsggrid__more-button{min-width:168px;min-height:44px;padding:12px 28px;border-radius:999px;background:var(--ctm-theme-color);color:#fff;font-size:13px;line-height:1.4;text-transform:uppercase}.ctm-dsggrid__more-button svg{width:16px;height:16px}.ctm-dsggrid__more-button[aria-disabled=true],.ctm-dsggrid__copy[aria-busy=true]{cursor:wait;opacity:.7}.ctm-dsggrid__error{margin:12px 0 0;color:#9b2828;font-size:14px}.ctm-dsggrid__copy:focus-visible,.ctm-dsggrid__more-button:focus-visible,.ctm-dsggrid__card:focus-visible{outline:2px solid var(--ctm-theme-color);outline-offset:4px}.ctm-dsggrid__clipboard-field{position:fixed;inset:0 auto auto 0;width:1px;height:1px;opacity:0}@media(min-width:768px){.ctm-dsggrid--dense-desktop .ctm-dsggrid__grid{column-gap:12px}.ctm-dsggrid--dense-desktop .ctm-dsggrid__card-heading{padding-inline:4px}.ctm-dsggrid--dense-desktop .ctm-dsggrid__name{font-size:16px}.ctm-dsggrid--dense-desktop .ctm-dsggrid__code-row{flex-wrap:wrap;justify-content:center;gap:4px;padding-inline:6px}.ctm-dsggrid--dense-desktop .ctm-dsggrid__code{flex:1 1 48px}.ctm-dsggrid--dense-desktop .ctm-dsggrid__copy{min-width:40px;gap:3px;padding:2px}.ctm-dsggrid--dense-desktop .ctm-dsggrid__copy svg{width:12px;height:12px}}@media(max-width:767px){.ctm-dsggrid__heading{margin-bottom:28px}.ctm-dsggrid__description{display:none}.ctm-dsggrid__grid{grid-template-columns:repeat(var(--ctm-dsggrid-cols-mobile),minmax(0,1fr));gap:28px 20px}.ctm-dsggrid__card-heading{min-height:34px;padding:8px 4px}.ctm-dsggrid__name{font-size:clamp(14px,3.4vw,22px)}.ctm-dsggrid__detail{margin-top:1px;font-size:12px}.ctm-dsggrid__code-row{min-height:0;flex-direction:column;gap:8px;margin-top:10px;padding:0;border-radius:0;background:transparent}.ctm-dsggrid__code{text-align:center}.ctm-dsggrid__copy{width:80%;min-width:0;min-height:36px;padding:6px 10px}.ctm-dsggrid__copy svg{width:18px;height:18px}.ctm-dsggrid--dense-mobile .ctm-dsggrid__grid{column-gap:12px}.ctm-dsggrid--dense-mobile .ctm-dsggrid__name{font-size:clamp(12px,3vw,16px)}.ctm-dsggrid--dense-mobile .ctm-dsggrid__card-heading{min-height:52px}.ctm-dsggrid--dense-mobile .ctm-dsggrid__code{max-width:100%}.ctm-dsggrid--dense-mobile .ctm-dsggrid__copy{width:100%;min-height:32px;gap:4px;padding:4px 2px}.ctm-dsggrid--dense-mobile .ctm-dsggrid__copy svg{width:14px;height:14px}.ctm-dsggrid__more{margin-top:32px}.ctm-dsggrid__more-button{min-width:190px;min-height:46px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom-shopify.css.map */
