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}.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{padding-inline:clamp(.625rem,calc(-2.6042rem + 4.1667vw),1.25rem)}.header__menu>ul.with-block .menu__item .btn-duplicate{padding-inline:0}}@media screen and (min-width:1280px){.mega-menu__item--nav{padding-block-start:0;padding-block-end:0}}@media screen and (min-width:1700px){.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:flex-end;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:flex-end;opacity:0;transform:translate3d(0,var(--ctm-roomprev-copy-h, 360px),0);transition:opacity 80ms 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-inline-end:var(--sp-6)}.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}.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:var(--sp-6) minmax(0,1fr);align-items:start;gap:var(--sp-3)}.ctm-prdlist_ficon{width:var(--sp-5);height:var(--sp-5);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}.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}.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%}.ctm-form-builder .globo-form-app .panels{z-index:15}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-shopify.css.map */
