.cfaq{background:var(--cfaq-bg);color:var(--cfaq-text);overflow-x:clip}.cfaq *,.cfaq *:before,.cfaq *:after{box-sizing:border-box}.cfaq p{margin:0}.cfaq--bf .cfaq__container{font-family:var(--cfaq-body-font)}.cfaq--bf-custom .cfaq__container{font-weight:var(--cfaq-body-weight);font-style:var(--cfaq-body-style)}.cfaq--hf .cfaq-hf{font-family:var(--cfaq-heading-font)}.cfaq--hf-custom .cfaq-hf{font-weight:var(--cfaq-heading-weight);font-style:var(--cfaq-heading-style)}.cfaq__container--custom{max-width:calc(var(--cfaq-maxw) + var(--cfaq-gutter) * 2);margin-left:auto;margin-right:auto;padding-left:var(--cfaq-gutter);padding-right:var(--cfaq-gutter)}.cfaq__container--full{padding-left:var(--cfaq-gutter);padding-right:var(--cfaq-gutter)}@media screen and (max-width:749px){.cfaq .page-width.cfaq__container{padding-left:var(--cfaq-gutter);padding-right:var(--cfaq-gutter)}}.cfaq__header-band{background:var(--cfaq-header-bg);padding-top:var(--cfaq-pt);padding-bottom:var(--cfaq-header-pad)}.cfaq__header{max-width:var(--cfaq-header-w)}.cfaq--header-center .cfaq__header{margin:0 auto;text-align:center}.cfaq--header-left .cfaq__header{max-width:var(--cfaq-content-w);margin:0 auto}.cfaq--header-left .cfaq__header>*{max-width:var(--cfaq-header-w)}.cfaq__eyebrow{margin-bottom:14px;font-size:var(--cfaq-eyebrow-size);letter-spacing:var(--cfaq-eyebrow-ls);font-weight:600;line-height:1.4;color:var(--cfaq-eyebrow)}.cfaq--eyebrow-upper .cfaq__eyebrow{text-transform:uppercase}.cfaq__heading{margin:0;color:var(--cfaq-heading);line-height:1.12;letter-spacing:-.01em;overflow-wrap:break-word}.cfaq--sizes .cfaq__heading{font-size:var(--cfaq-h-size)}.cfaq__intro{margin-top:16px;color:var(--cfaq-muted);font-size:var(--cfaq-intro-size);line-height:1.6}.cfaq__intro p+p{margin-top:8px}.cfaq__intro a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cfaq__body{padding-top:var(--cfaq-cat-gap);padding-bottom:var(--cfaq-pb)}.cfaq__header-band+.cfaq__body{padding-top:calc(var(--cfaq-cat-gap) * .8)}.cfaq__inner{max-width:var(--cfaq-content-w);margin:0 auto}.cfaq__group{scroll-margin-top:100px}.cfaq__group+.cfaq__group,.cfaq__group+.cfaq__help{margin-top:var(--cfaq-cat-gap)}.cfaq--dividers .cfaq__group+.cfaq__group,.cfaq--dividers .cfaq__group+.cfaq__help{padding-top:var(--cfaq-cat-gap);border-top:1px solid var(--cfaq-divider)}.cfaq__cat-head{margin-bottom:20px}.cfaq--cat-center .cfaq__cat-head{text-align:center}.cfaq__cat-title{margin:0;color:var(--cfaq-heading);line-height:1.15;letter-spacing:-.01em}.cfaq--sizes .cfaq__cat-title{font-size:var(--cfaq-cat-size)}.cfaq__cat-desc{margin-top:8px;color:var(--cfaq-muted);font-size:calc(var(--cfaq-a-size) - 1px);line-height:1.55}.cfaq__list{display:flex;flex-direction:column;gap:var(--cfaq-item-gap)}.cfaq__item{margin:0}.cfaq--style-boxed .cfaq__item{background:var(--cfaq-item-bg);border:1px solid var(--cfaq-border);border-radius:var(--cfaq-radius);transition:background-color .2s ease,border-color .2s ease}.cfaq--style-boxed .cfaq__item[open]{background:var(--cfaq-item-open-bg)}.cfaq--style-lines .cfaq__list{gap:0;border-top:1px solid var(--cfaq-border)}.cfaq--style-lines .cfaq__item{border-bottom:1px solid var(--cfaq-border)}.cfaq--style-lines .cfaq__q,.cfaq--style-lines .cfaq__a{padding-left:0;padding-right:0}.cfaq__q{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:var(--cfaq-item-pad-y) var(--cfaq-item-pad-x);cursor:pointer;color:var(--cfaq-heading);font-size:var(--cfaq-q-size);font-weight:500;line-height:1.4;border-radius:var(--cfaq-radius);-webkit-tap-highlight-color:transparent}.cfaq__q::-webkit-details-marker{display:none}.cfaq__q::marker{content:""}.cfaq__q:hover .cfaq__q-text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cfaq__q:focus{outline:none}.cfaq__q:focus-visible{outline:2px solid var(--cfaq-heading);outline-offset:2px}.cfaq__item[open]>.cfaq__q{font-weight:600}.cfaq__icon{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;color:var(--cfaq-icon)}.cfaq__icon svg{width:20px;height:20px;transition:transform .25s ease}.cfaq--icon-chevron .cfaq__icon-plus,.cfaq--icon-plus .cfaq__icon-chevron{display:none}.cfaq--icon-chevron .cfaq__item[open] .cfaq__icon-chevron{transform:rotate(180deg)}.cfaq__plus-v{transform-origin:center;transition:transform .25s ease,opacity .25s ease}.cfaq--icon-plus .cfaq__item[open] .cfaq__plus-v{transform:rotate(90deg);opacity:0}.cfaq__a{padding:0 var(--cfaq-item-pad-x) calc(var(--cfaq-item-pad-y) + 6px);color:var(--cfaq-muted);font-size:var(--cfaq-a-size);line-height:1.65}.cfaq__a p+p,.cfaq__a ul,.cfaq__a ol{margin-top:.8em}.cfaq__a ul,.cfaq__a ol{padding-left:1.2em;margin-bottom:0}.cfaq__a a{color:var(--cfaq-heading);text-decoration:underline;text-underline-offset:3px}.cfaq__a-link-wrap{margin-top:12px}.cfaq__a .cfaq__a-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;min-height:44px}.cfaq__a-link svg{width:14px;height:14px}.cfaq__item[open] .cfaq__a{animation:cfaq-in .25s ease}@keyframes cfaq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cfaq__help{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.cfaq--dividers .cfaq__help{max-width:none}.cfaq__help>*{max-width:640px;margin-left:auto;margin-right:auto}.cfaq__help-title{margin:0;color:var(--cfaq-heading);line-height:1.2;letter-spacing:-.01em}.cfaq--sizes .cfaq__help-title{font-size:var(--cfaq-help-size)}.cfaq__help-text{margin-top:12px;color:var(--cfaq-muted);font-size:var(--cfaq-a-size);line-height:1.6}.cfaq__help-text a{color:var(--cfaq-heading)}.cfaq__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:22px;padding:12px 28px;border-radius:var(--cfaq-btn-radius);font:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.cfaq__btn svg{width:16px;height:16px;transition:transform .2s ease}.cfaq__btn:hover svg{transform:translate(3px)}.cfaq__btn--filled{background:var(--cfaq-btn-bg);color:var(--cfaq-btn-text);border:1px solid var(--cfaq-btn-bg)}.cfaq__btn--filled:hover{opacity:.88}.cfaq__btn--outline{background:transparent;color:var(--cfaq-heading);border:1px solid currentColor}.cfaq__btn--outline:hover{background:var(--cfaq-btn-bg);border-color:var(--cfaq-btn-bg);color:var(--cfaq-btn-text)}.cfaq a:focus{outline:none}.cfaq a:focus-visible{outline:2px solid var(--cfaq-heading);outline-offset:3px}.cfaq__notice{display:block;padding:10px 14px;border:1px dashed currentColor;border-radius:6px;font-size:13px;opacity:.75}@media(prefers-reduced-motion:reduce){.cfaq *,.cfaq *:before,.cfaq *:after{transition:none!important;animation:none!important}}.cit{background:var(--cit-bg);color:var(--cit-text);padding-top:var(--cit-pt);padding-bottom:var(--cit-pb);overflow-x:clip}.cit *,.cit *:before,.cit *:after{box-sizing:border-box}.cit p{margin:0}.cit--bf .cit__container{font-family:var(--cit-body-font)}.cit--bf-custom .cit__container{font-weight:var(--cit-body-weight);font-style:var(--cit-body-style)}.cit--hf .cit-hf{font-family:var(--cit-heading-font)}.cit--hf-custom .cit-hf{font-weight:var(--cit-heading-weight);font-style:var(--cit-heading-style)}.cit__container--custom{max-width:calc(var(--cit-maxw) + var(--cit-gutter) * 2);margin-left:auto;margin-right:auto;padding-left:var(--cit-gutter);padding-right:var(--cit-gutter)}.cit__container--full{padding-left:var(--cit-gutter);padding-right:var(--cit-gutter)}.cit__grid{display:flex;flex-direction:column;gap:var(--cit-gap)}.cit--m-order-text-first .cit__media-col{order:2}.cit--no-media .cit__media-col{display:none}.cit__media{position:relative;overflow:hidden;aspect-ratio:var(--cit-ratio);border-radius:var(--cit-img-radius);background:#0000000a}.cit__img,.cit__media picture,.cit__media video{display:block;width:100%;height:100%;object-fit:var(--cit-fit);object-position:var(--cit-pos)}.cit__media picture img{width:100%;height:100%;object-fit:var(--cit-fit);object-position:var(--cit-pos);display:block}.cit__placeholder{fill:#00000040}.cit__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cit-overlay);opacity:var(--cit-overlay-op);pointer-events:none}@media screen and (max-width:749px){.cit--bleed-mobile .cit__media-col{margin-left:calc(var(--cit-gutter) * -1);margin-right:calc(var(--cit-gutter) * -1)}.cit--bleed-mobile .cit__media{border-radius:0}.cit--m-align-center .cit__content{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.cit--m-align-center .cit__buttons{justify-content:center}.cit--m-align-left .cit__content{text-align:left;align-items:flex-start}.cit--btn-full-mobile .cit__buttons{flex-direction:column;align-items:stretch}.cit--btn-full-mobile .cit__btn{width:100%}.cit .page-width.cit__container{padding-left:var(--cit-gutter);padding-right:var(--cit-gutter)}}.cit__text-col{display:flex;min-width:0}.cit--panel .cit__text-col{background:var(--cit-panel);border-radius:var(--cit-panel-radius);padding:var(--cit-panel-pad)}.cit__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cit-block-gap);width:100%;max-width:var(--cit-text-maxw)}@media screen and (min-width:990px){.cit__grid{flex-direction:row;align-items:stretch}.cit__media-col{flex:0 0 var(--cit-media-w);max-width:var(--cit-media-w);order:0!important}.cit--media-left .cit__media-col{order:0!important}.cit--media-right .cit__media-col{order:2!important}.cit__text-col{flex:1 1 0}.cit--no-media .cit__text-col{flex-basis:100%}.cit--valign-top .cit__text-col{align-items:flex-start}.cit--valign-center .cit__text-col{align-items:center}.cit--valign-bottom .cit__text-col{align-items:flex-end}.cit--align-center .cit__text-col{justify-content:center}.cit--align-center .cit__content{text-align:center;align-items:center}.cit--align-center .cit__buttons{justify-content:center}.cit--align-right .cit__text-col{justify-content:flex-end}.cit--align-right .cit__content{text-align:right;align-items:flex-end}.cit--align-right .cit__buttons{justify-content:flex-end}.cit--fill .cit__media{aspect-ratio:auto;height:100%;min-height:var(--cit-min-h)}.cit--bleed.cit--media-right .cit__media-col{margin-right:calc((100vw - 100%)/-2)}.cit--bleed.cit--media-left .cit__media-col{margin-left:calc((100vw - 100%)/-2)}.cit--bleed .cit__media-col{flex-basis:calc(var(--cit-media-w) + (100vw - 100%) / 2);max-width:none}.cit--bleed.cit--media-right .cit__media{border-top-right-radius:0;border-bottom-right-radius:0}.cit--bleed.cit--media-left .cit__media{border-top-left-radius:0;border-bottom-left-radius:0}}.cit__eyebrow{font-size:var(--cit-eyebrow-size);letter-spacing:var(--cit-eyebrow-ls);font-weight:600;line-height:1.4;color:var(--cit-eyebrow)}.cit__eyebrow--upper{text-transform:uppercase}.cit__heading{margin:0;color:var(--cit-heading);line-height:var(--cit-h-lh);letter-spacing:-.01em;overflow-wrap:break-word}.cit--sizes .cit__heading{font-size:var(--cit-h-size)}.cit__text{color:var(--cit-text);line-height:var(--cit-text-lh);font-size:var(--cit-text-size)}.cit__text--small{font-size:calc(var(--cit-text-size) - 2px)}.cit__text--large{font-size:calc(var(--cit-text-size) + 3px)}.cit__text p+p,.cit__text ul,.cit__text ol{margin-top:.9em}.cit__text ul,.cit__text ol{padding-left:1.2em;margin-bottom:0}.cit__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cit__spacer{height:var(--cit-spacer);margin-top:calc(var(--cit-block-gap) * -1)}.cit__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.cit__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 28px;border-radius:var(--cit-btn-radius);font:inherit;font-size:var(--cit-btn-size);font-weight:500;line-height:1.25;text-decoration:none;text-align:center;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.cit__btn svg{flex:0 0 auto;width:16px;height:16px;transition:transform .2s ease}.cit__btn:hover svg{transform:translate(3px)}.cit__btn--filled{background:var(--cit-btn-bg);color:var(--cit-btn-text);border:1px solid var(--cit-btn-bg)}.cit__btn--filled:hover{opacity:.88}.cit__btn--outline{background:transparent;color:var(--cit-btn2);border:1px solid currentColor}.cit__btn--outline:hover{background:var(--cit-btn-bg);border-color:var(--cit-btn-bg);color:var(--cit-btn-text)}.cit__btn--link{padding:0;min-height:44px;background:none;border:0;color:var(--cit-btn2);font-weight:600;text-decoration:underline;text-underline-offset:5px}.cit a:focus{outline:none}.cit a:focus-visible{outline:2px solid var(--cit-heading);outline-offset:3px}.cit__notice{display:block;padding:10px 14px;border:1px dashed currentColor;border-radius:6px;font-size:13px;opacity:.75}@media(prefers-reduced-motion:reduce){.cit *,.cit *:before,.cit *:after{transition:none!important}}.ctb{background:var(--ctb-bg);padding-top:var(--ctb-pt);padding-bottom:var(--ctb-pb);overflow-x:clip}.ctb *,.ctb *:before,.ctb *:after{box-sizing:border-box}.ctb--border{border-top:1px solid var(--ctb-border);border-bottom:1px solid var(--ctb-border)}.ctb--bf .ctb__container{font-family:var(--ctb-body-font)}.ctb--bf-custom .ctb__container{font-weight:var(--ctb-body-weight);font-style:var(--ctb-body-style)}.ctb--hf .ctb-hf{font-family:var(--ctb-heading-font)}.ctb--hf-custom .ctb-hf{font-weight:var(--ctb-heading-weight);font-style:var(--ctb-heading-style)}.ctb__container--custom{max-width:calc(var(--ctb-maxw) + var(--ctb-gutter) * 2);margin-left:auto;margin-right:auto;padding-left:var(--ctb-gutter);padding-right:var(--ctb-gutter)}.ctb__container--full{padding-left:var(--ctb-gutter);padding-right:var(--ctb-gutter)}@media screen and (max-width:749px){.ctb .page-width.ctb__container{padding-left:var(--ctb-gutter);padding-right:var(--ctb-gutter)}}.ctb__heading{margin:0 0 var(--ctb-head-gap);color:var(--ctb-heading);line-height:1.2;letter-spacing:-.005em}.ctb--sizes .ctb__heading{font-size:var(--ctb-h-size)}.ctb--head-center .ctb__heading{text-align:center}.ctb--head-right .ctb__heading{text-align:right}.ctb__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ctb-cols),minmax(0,1fr));row-gap:var(--ctb-row-gap)}.ctb__item{position:relative;min-width:0;padding:0 var(--ctb-item-pad)}.ctb__item>.ctb__link,.ctb__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ctb-icon-gap)}.ctb__item>.ctb__link{padding:0;color:inherit;text-decoration:none;width:100%}.ctb__item>.ctb__link:hover .ctb__title{text-decoration:underline;text-underline-offset:3px}.ctb__link:focus{outline:none}.ctb__link:focus-visible{outline:2px solid var(--ctb-title);outline-offset:4px;border-radius:4px}.ctb--align-left .ctb__item,.ctb--align-left .ctb__item>.ctb__link{align-items:flex-start;text-align:left}.ctb--layout-inline .ctb__item,.ctb--layout-inline .ctb__item>.ctb__link{flex-direction:row;align-items:center;text-align:left;justify-content:center}.ctb--layout-inline.ctb--align-left .ctb__item,.ctb--layout-inline.ctb--align-left .ctb__item>.ctb__link{justify-content:flex-start}.ctb--dividers .ctb__item+.ctb__item:before{content:"";position:absolute;left:0;top:calc((100% - var(--ctb-divider-h)) / 2);height:var(--ctb-divider-h);width:1px;background:var(--ctb-divider)}.ctb__icon{flex:0 0 auto;display:grid;place-items:center;width:var(--ctb-icon-size);height:var(--ctb-icon-size);color:var(--ctb-icon)}.ctb__icon svg{width:100%;height:100%;stroke-width:var(--ctb-stroke)}.ctb__icon-img{width:100%;height:100%;object-fit:contain;display:block}.ctb--icon-bg .ctb__icon{width:var(--ctb-icon-box);height:var(--ctb-icon-box);background:var(--ctb-icon-bg)}.ctb--icon-bg .ctb__icon svg,.ctb--icon-bg .ctb__icon-img{width:var(--ctb-icon-size);height:var(--ctb-icon-size)}.ctb--icon-circle .ctb__icon{border-radius:50%}.ctb--icon-square .ctb__icon{border-radius:12px}.ctb__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.ctb__title{color:var(--ctb-title);font-size:var(--ctb-title-size);font-weight:600;line-height:1.3}.ctb__text{color:var(--ctb-text);font-size:var(--ctb-text-size);line-height:1.4}@media screen and (min-width:990px){.ctb--dividers.ctb--dc-3 .ctb__item:nth-child(3n+1):before,.ctb--dividers.ctb--dc-4 .ctb__item:nth-child(4n+1):before,.ctb--dividers.ctb--dc-5 .ctb__item:nth-child(5n+1):before,.ctb--dividers.ctb--dc-6 .ctb__item:nth-child(6n+1):before{display:none}}@media screen and (min-width:750px)and (max-width:989px){.ctb--dividers.ctb--tc-2 .ctb__item:nth-child(odd):before,.ctb--dividers.ctb--tc-3 .ctb__item:nth-child(3n+1):before,.ctb--dividers.ctb--tc-4 .ctb__item:nth-child(4n+1):before{display:none}}@media screen and (max-width:749px){.ctb--m-grid.ctb--mc-1 .ctb__item:before,.ctb--m-grid.ctb--mc-2 .ctb__item:nth-child(odd):before,.ctb--m-grid.ctb--mc-3 .ctb__item:nth-child(3n+1):before{display:none}.ctb--m-list .ctb__list{grid-template-columns:1fr;row-gap:0}.ctb--m-list .ctb__item{padding:14px 0}.ctb--m-list .ctb__item,.ctb--m-list .ctb__item>.ctb__link{flex-direction:row;align-items:center;text-align:left;justify-content:flex-start;gap:16px}.ctb--m-list.ctb--dividers .ctb__item+.ctb__item:before{top:0;left:0;right:0;width:auto;height:1px}.ctb--m-carousel .ctb__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(var(--ctb-gutter) * -1);margin-right:calc(var(--ctb-gutter) * -1);padding:0 var(--ctb-gutter);scroll-padding-left:var(--ctb-gutter)}.ctb--m-carousel .ctb__list::-webkit-scrollbar{display:none}.ctb--m-carousel .ctb__item{flex:0 0 var(--ctb-carousel-w);scroll-snap-align:start}}.ctb__notice{padding:10px 14px;border:1px dashed currentColor;border-radius:6px;font-size:13px;opacity:.75}.cwc{background:var(--cwc-bg);color:var(--cwc-text);padding-top:var(--cwc-pt);padding-bottom:var(--cwc-pb);overflow-x:clip}.cwc *,.cwc *:before,.cwc *:after{box-sizing:border-box}.cwc p{margin:0}.cwc--bf .cwc__container{font-family:var(--cwc-body-font)}.cwc--bf-custom .cwc__container{font-weight:var(--cwc-body-weight);font-style:var(--cwc-body-style)}.cwc--hf .cwc-hf{font-family:var(--cwc-heading-font)}.cwc--hf-custom .cwc-hf{font-weight:var(--cwc-heading-weight);font-style:var(--cwc-heading-style)}.cwc-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cwc__container--custom{max-width:calc(var(--cwc-maxw) + var(--cwc-gutter) * 2);margin-left:auto;margin-right:auto;padding-left:var(--cwc-gutter);padding-right:var(--cwc-gutter)}.cwc__container--full{padding-left:var(--cwc-gutter);padding-right:var(--cwc-gutter)}.cwc__header{margin-bottom:var(--cwc-header-gap);max-width:var(--cwc-intro-w)}.cwc--header-center .cwc__header{text-align:center;margin-left:auto;margin-right:auto}.cwc--header-right .cwc__header{text-align:right;margin-left:auto}.cwc__eyebrow{margin-bottom:14px;font-size:var(--cwc-eyebrow-size);letter-spacing:var(--cwc-eyebrow-ls);font-weight:600;line-height:1.4;color:var(--cwc-eyebrow)}.cwc--eyebrow-upper .cwc__eyebrow{text-transform:uppercase}.cwc__heading{margin:0;color:var(--cwc-heading);line-height:var(--cwc-h-lh);letter-spacing:-.01em;overflow-wrap:break-word}.cwc--sizes .cwc__heading{font-size:var(--cwc-h-size)}.cwc__description{margin-top:16px;color:var(--cwc-muted);font-size:var(--cwc-desc-size);line-height:1.6}.cwc__description p+p{margin-top:8px}.cwc__grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--cwc-col-gap);row-gap:var(--cwc-row-gap)}.cwc__item{flex:0 0 calc((100% - (var(--cwc-cols) - 1) * var(--cwc-col-gap)) / var(--cwc-cols));min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--cwc-icon-gap);position:relative}.cwc--align-left .cwc__item{align-items:flex-start;text-align:left}.cwc--align-left .cwc__grid{justify-content:flex-start}.cwc--style-card .cwc__item,.cwc--style-outline .cwc__item{padding:var(--cwc-card-pad);border-radius:var(--cwc-card-radius)}.cwc--style-card .cwc__item{background:var(--cwc-card-bg)}.cwc--style-outline .cwc__item{border:1px solid var(--cwc-border)}@media screen and (min-width:990px){.cwc--dividers.cwc--style-plain .cwc__item+.cwc__item:before{content:"";position:absolute;top:10%;bottom:10%;left:calc(var(--cwc-col-gap) / -2);width:1px;background:var(--cwc-border)}}.cwc__icon{flex:0 0 auto;display:grid;place-items:center;width:var(--cwc-icon-size);height:var(--cwc-icon-size);color:var(--cwc-icon)}.cwc--icon-bg .cwc__icon{background:var(--cwc-icon-bg);border-radius:var(--cwc-icon-radius)}.cwc__icon svg{width:var(--cwc-glyph);height:var(--cwc-glyph);stroke-width:var(--cwc-stroke)}.cwc:not(.cwc--icon-bg) .cwc__icon svg{width:100%;height:100%}.cwc__icon-img{width:var(--cwc-glyph);height:var(--cwc-glyph);object-fit:contain;display:block}.cwc:not(.cwc--icon-bg) .cwc__icon-img{width:100%;height:100%}.cwc__copy{display:flex;flex-direction:column;gap:8px;max-width:var(--cwc-item-maxw)}.cwc--align-center .cwc__copy{align-items:center}.cwc__title{margin:0;color:var(--cwc-heading);font-size:var(--cwc-title-size);font-weight:600;line-height:1.3;letter-spacing:0}.cwc__title-link{color:inherit;text-decoration:none}.cwc__title-link:hover{text-decoration:underline;text-underline-offset:4px}.cwc__text{color:var(--cwc-muted);font-size:var(--cwc-text-size);line-height:1.6}.cwc__text p+p{margin-top:6px}.cwc__text a{color:var(--cwc-link)}.cwc__link{display:inline-flex;align-items:center;gap:6px;margin-top:4px;min-height:44px;color:var(--cwc-link);font-size:var(--cwc-text-size);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cwc__link svg{width:14px;height:14px;transition:transform .2s ease}.cwc__link:hover svg{transform:translate(3px)}.cwc a:focus{outline:none}.cwc a:focus-visible{outline:2px solid var(--cwc-heading);outline-offset:3px;border-radius:2px}@media screen and (max-width:749px){.cwc--m-list .cwc__grid{row-gap:20px}.cwc--m-list .cwc__item{flex-basis:100%;flex-direction:row;align-items:center;text-align:left;gap:18px}.cwc--m-list .cwc__copy{align-items:flex-start;max-width:none}.cwc--m-carousel .cwc__grid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(var(--cwc-gutter) * -1);margin-right:calc(var(--cwc-gutter) * -1);padding:0 var(--cwc-gutter) 4px;scroll-padding-left:var(--cwc-gutter)}.cwc--m-carousel .cwc__grid::-webkit-scrollbar{display:none}.cwc--m-carousel .cwc__item{flex:0 0 72%;scroll-snap-align:start}}.cwc__footer{margin-top:40px;display:flex;justify-content:center}.cwc--header-left .cwc__footer{justify-content:flex-start}.cwc__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 26px;border-radius:var(--cwc-btn-radius);font:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.cwc__btn svg{width:16px;height:16px}.cwc__btn--filled{background:var(--cwc-btn-bg);color:var(--cwc-btn-text);border:1px solid var(--cwc-btn-bg)}.cwc__btn--filled:hover{opacity:.88}.cwc__btn--outline{background:transparent;color:var(--cwc-heading);border:1px solid currentColor}.cwc__btn--outline:hover{background:var(--cwc-btn-bg);border-color:var(--cwc-btn-bg);color:var(--cwc-btn-text)}.cwc__notice{padding:12px 16px;border:1px dashed currentColor;border-radius:6px;font-size:13px;opacity:.75;text-align:center}@media(prefers-reduced-motion:reduce){.cwc *,.cwc *:before,.cwc *:after{transition:none!important}}.crsg{background:var(--crsg-bg);color:var(--crsg-text);padding-top:var(--crsg-pt);padding-bottom:var(--crsg-pb);overflow-x:clip}.crsg *,.crsg *:before,.crsg *:after{box-sizing:border-box}.crsg rug-size-guide{display:block}.crsg--bf .crsg__inner{font-family:var(--crsg-body-font)}.crsg--bf-custom .crsg__inner{font-weight:var(--crsg-body-weight);font-style:var(--crsg-body-style)}.crsg--hf .crsg-hf{font-family:var(--crsg-heading-font)}.crsg--hf-custom .crsg-hf{font-weight:var(--crsg-heading-weight);font-style:var(--crsg-heading-style)}.crsg p{margin:0}.crsg img{max-width:100%}.crsg-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crsg__container--custom{max-width:calc(var(--crsg-maxw) + (var(--crsg-gutter) * 2));margin-left:auto;margin-right:auto;padding-left:var(--crsg-gutter);padding-right:var(--crsg-gutter)}.crsg__container--full{padding-left:var(--crsg-gutter);padding-right:var(--crsg-gutter)}.crsg__header{display:grid;gap:32px 56px;margin-bottom:var(--crsg-header-gap)}.crsg__header--center{text-align:center}.crsg__header--center .crsg__intro{margin-left:auto;margin-right:auto;max-width:820px}.crsg__header--center .crsg__description{margin-left:auto;margin-right:auto}@media screen and (min-width:990px){.crsg__header--split.crsg__header--has-benefits{grid-template-columns:minmax(0,var(--crsg-intro-w)) minmax(0,1fr);align-items:center;text-align:left}}.crsg__eyebrow{display:inline-flex;align-items:center;gap:16px;font-size:var(--crsg-eyebrow-size);letter-spacing:var(--crsg-eyebrow-ls);text-transform:uppercase;font-weight:600;line-height:1.4;color:var(--crsg-muted);margin-bottom:16px}.crsg__eyebrow--line:after{content:"";width:56px;height:1px;background:currentColor;opacity:.55}.crsg__header--center .crsg__eyebrow--line:before{content:"";width:56px;height:1px;background:currentColor;opacity:.55}.crsg__heading{margin:0;color:var(--crsg-text);line-height:var(--crsg-h-lh);letter-spacing:-.01em;overflow-wrap:break-word}.crsg--sizes .crsg__heading{font-size:var(--crsg-h1-size)}.crsg__description{margin-top:18px;max-width:640px;color:var(--crsg-muted);font-size:calc(var(--crsg-body-size) + 2px);line-height:1.6}.crsg__description p+p{margin-top:10px}.crsg__benefits{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(var(--crsg-bcount),minmax(0,1fr))}.crsg__benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.crsg--benefits-left .crsg__benefit{align-items:flex-start;text-align:left}.crsg__benefit-icon{flex:0 0 auto;display:grid;place-items:center;width:var(--crsg-icon-size);height:var(--crsg-icon-size);color:var(--crsg-icon)}.crsg--icon-circle .crsg__benefit-icon{background:var(--crsg-icon-bg);border-radius:50%}.crsg__benefit-icon svg{width:46%;height:46%}.crsg__benefit-img{width:60%;height:60%;object-fit:contain}.crsg:not(.crsg--icon-circle) .crsg__benefit-img{width:100%;height:100%}.crsg__benefit-copy{display:flex;flex-direction:column;gap:6px}.crsg__benefit-title{font-size:var(--crsg-benefit-size);font-weight:600;line-height:1.25;color:var(--crsg-text)}.crsg__benefit-text{font-size:calc(var(--crsg-body-size) - 1px);line-height:1.45;color:var(--crsg-muted)}@media screen and (max-width:749px){.crsg--benefits-m-list .crsg__benefits{grid-template-columns:1fr;gap:14px}.crsg--benefits-m-list .crsg__benefit{flex-direction:row;text-align:left;align-items:center;gap:16px}.crsg--benefits-m-columns .crsg__benefits{gap:12px}.crsg--benefits-m-columns .crsg__benefit-title{font-size:14px}.crsg--benefits-m-columns .crsg__benefit-text{font-size:13px}}.crsg rug-size-finder{display:grid}.crsg__finder{gap:20px 48px;margin-bottom:var(--crsg-header-gap);padding:max(16px,var(--crsg-stage-pad));background:var(--crsg-panel);border:1px solid var(--crsg-border);border-radius:var(--crsg-radius);text-align:left}@media screen and (min-width:990px){.crsg__finder--inline{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.crsg__finder--inline .crsg__finder-status,.crsg__finder--inline .crsg__finder-results,.crsg__finder--inline .crsg__finder-notice{grid-column:1 / -1}}.crsg__finder-title{font-size:calc(var(--crsg-body-size) + 6px);font-weight:600;line-height:1.25;color:var(--crsg-text)}.crsg__finder-text{margin-top:6px;color:var(--crsg-muted);font-size:var(--crsg-body-size);line-height:1.55}.crsg__finder-text p+p{margin-top:6px}.crsg__finder-form{display:grid;gap:12px;align-items:end;margin:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.crsg__finder-unit{grid-column:1 / 2}.crsg__finder-submit{grid-column:2 / 4}@media screen and (min-width:750px){.crsg__finder-form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(88px,110px) auto}.crsg__finder-unit,.crsg__finder-submit{grid-column:auto}}.crsg__finder-label{display:block;margin-bottom:6px;font-size:var(--crsg-eyebrow-size);letter-spacing:var(--crsg-eyebrow-ls);text-transform:uppercase;font-weight:600;line-height:1.3;color:var(--crsg-muted)}.crsg__finder-input,.crsg__finder-select{-webkit-appearance:none;appearance:none;width:100%;min-height:48px;margin:0;padding:10px 14px;font:inherit;font-size:16px;color:var(--crsg-text);background:var(--crsg-card-bg);border:1px solid var(--crsg-border);border-radius:var(--crsg-tab-radius);box-shadow:none}.crsg__finder-select{padding-right:34px;cursor:pointer}.crsg__finder-unit .crsg__select-chevron{right:10px;width:18px;height:18px}.crsg__finder-input:focus-visible,.crsg__finder-select:focus-visible{outline:2px solid var(--crsg-accent);outline-offset:1px}.crsg__finder-x{padding-bottom:14px;color:var(--crsg-muted);font-size:18px;line-height:1}.crsg__finder-submit{min-height:48px;white-space:nowrap}.crsg__finder-submit[disabled]{opacity:.6;cursor:progress}.crsg__finder-icon{flex:0 0 auto;width:17px;height:17px}.crsg__finder-status{font-size:var(--crsg-body-size);line-height:1.5;color:var(--crsg-muted)}.crsg__finder-status:empty{display:none}.crsg__finder-status.is-error{color:var(--crsg-text);font-weight:600}.crsg__finder-results[hidden]{display:none}.crsg__finder-results-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.crsg__finder-results-title{font-size:calc(var(--crsg-body-size) + 2px);font-weight:600;line-height:1.3;color:var(--crsg-text)}.crsg__finder-diag{margin-bottom:14px}.crsg__finder-note{margin-bottom:14px;color:var(--crsg-muted);font-size:var(--crsg-body-size);line-height:1.5}.crsg__finder-clear{-webkit-appearance:none;appearance:none;flex:0 0 auto;background:none;border:0;padding:4px 0;margin:0;font:inherit;font-size:14px;color:var(--crsg-text);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.crsg__finder-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.crsg__finder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media screen and (min-width:990px){.crsg__finder-grid{grid-template-columns:repeat(var(--crsg-fcols),minmax(0,1fr))}}.crsg__fcard{min-width:0}.crsg__fcard-link{display:flex;flex-direction:column;height:100%;color:var(--crsg-text);text-decoration:none;background:var(--crsg-card-bg);border:1px solid var(--crsg-border);border-radius:var(--crsg-card-radius);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.crsg__fcard-link:hover{border-color:var(--crsg-accent);box-shadow:0 8px 24px #0000000f}.crsg__fcard-link:focus{outline:none}.crsg__fcard-link:focus-visible{outline:2px solid var(--crsg-text);outline-offset:2px}.crsg__fcard-media{aspect-ratio:1 / 1;background:#0000000a;overflow:hidden}.crsg__fcard-media img{display:block;width:100%;height:100%;object-fit:cover}.crsg__fcard-body{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.crsg__fcard-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.crsg__fbadge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;background:var(--crsg-badge-bg);color:var(--crsg-badge-text)}.crsg__fbadge--exact{background:var(--crsg-accent);color:var(--crsg-accent-text)}.crsg__fbadge--sold{background:transparent;border:1px solid var(--crsg-border);color:var(--crsg-muted)}.crsg__fcard-title{font-size:calc(var(--crsg-body-size) - 1px);font-weight:600;line-height:1.35}.crsg__fcard-size{font-size:calc(var(--crsg-body-size) + 1px);font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.crsg__fcard-diff{font-size:13px;line-height:1.4;color:var(--crsg-muted)}.crsg__fcard-price{margin-top:auto;padding-top:6px;font-size:var(--crsg-body-size)}.crsg__nav{position:relative}.crsg__select-wrap{display:none}.crsg__scroller{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;--crsg-fade-l: 0px;--crsg-fade-r: 0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--crsg-fade-l),#000 calc(100% - var(--crsg-fade-r)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--crsg-fade-l),#000 calc(100% - var(--crsg-fade-r)),transparent 100%)}.crsg__scroller::-webkit-scrollbar{display:none}.crsg__tablist{display:flex;width:100%}.crsg--tabs-align-left .crsg__tablist{justify-content:flex-start}.crsg--tabs-align-center .crsg__tab:first-child{margin-left:auto}.crsg--tabs-align-center .crsg__tab:last-child{margin-right:auto}.crsg--tabs-align-stretch .crsg__tab{flex:1 0 auto}.crsg__tab{-webkit-appearance:none;appearance:none;position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:16px 20px;border:0;border-radius:0;background:var(--crsg-tab-bg);color:var(--crsg-tab-text);font:inherit;font-size:var(--crsg-tab-size);font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media screen and (min-width:750px){.crsg__tab{padding:20px 28px;min-height:56px}}.crsg__tab:hover{color:var(--crsg-text)}.crsg__tab[aria-selected=true]{background:var(--crsg-accent);color:var(--crsg-accent-text);font-weight:700}.crsg__tab:focus{outline:none}.crsg__tab:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.crsg--tabs-connected .crsg__tablist{gap:2px}.crsg--tabs-connected .crsg__tab{border-radius:var(--crsg-tab-radius) var(--crsg-tab-radius) 0 0}.crsg--tabs-connected .crsg__tab[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);border:7px solid transparent;border-bottom-color:var(--crsg-panel)}.crsg--tabs-connected:not(.crsg--panel) .crsg__tab[aria-selected=true]:after{border-bottom-color:var(--crsg-bg)}.crsg--tabs-connected .crsg__stage{border-top-left-radius:0}.crsg--tabs-connected.crsg--tabs-align-stretch .crsg__stage{border-top-right-radius:0}.crsg--tabs-connected.crsg--tabs-align-center .crsg__stage{border-top-left-radius:var(--crsg-radius)}.crsg--tabs-pills .crsg__tablist{gap:8px;padding:2px 2px 20px}.crsg--tabs-pills .crsg__tab{border-radius:999px;background:transparent;border:1px solid var(--crsg-border);min-height:44px;padding:10px 22px}.crsg--tabs-pills .crsg__tab[aria-selected=true]{border:2px solid var(--crsg-accent);background:var(--crsg-accent)}.crsg--tabs-underline .crsg__tablist{gap:4px;border-bottom:1px solid var(--crsg-border);margin-bottom:20px}.crsg--tabs-underline .crsg__tab{background:transparent;border-bottom:3px solid transparent}.crsg--tabs-underline .crsg__tab[aria-selected=true]{background:transparent;color:var(--crsg-text);border-bottom-color:var(--crsg-accent)}@media screen and (max-width:749px){.crsg--mnav-select .crsg__scroller{display:none}.crsg--mnav-select .crsg__select-wrap{display:block;margin-bottom:16px}.crsg--mnav-wrap .crsg__scroller{overflow:visible;-webkit-mask-image:none;mask-image:none}.crsg--mnav-wrap .crsg__tablist{flex-wrap:wrap;gap:6px}.crsg--mnav-wrap .crsg__tab{flex:1 1 calc(50% - 6px);margin:0!important;white-space:normal;text-align:center}.crsg--mnav-wrap.crsg--tabs-connected .crsg__tab{border-radius:var(--crsg-tab-radius)}.crsg--mnav-wrap.crsg--tabs-connected .crsg__tab:after{display:none}.crsg--mnav-wrap.crsg--tabs-connected .crsg__nav{margin-bottom:12px}.crsg--mnav-wrap.crsg--tabs-connected .crsg__stage,.crsg--mnav-select.crsg--tabs-connected .crsg__stage{border-radius:var(--crsg-radius)}}.crsg__select-label{display:block;margin-bottom:8px;font-size:var(--crsg-eyebrow-size);letter-spacing:var(--crsg-eyebrow-ls);text-transform:uppercase;font-weight:600;color:var(--crsg-muted)}.crsg__select-field{position:relative}.crsg__select{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;margin:0;padding:12px 48px 12px 16px;font:inherit;font-size:16px;font-weight:600;color:var(--crsg-text);background:var(--crsg-panel);border:1px solid var(--crsg-border);border-radius:var(--crsg-tab-radius);cursor:pointer}.crsg__select:focus-visible{outline:2px solid var(--crsg-accent);outline-offset:2px}.crsg__select-chevron{position:absolute;right:16px;top:50%;width:20px;height:20px;transform:translateY(-50%);pointer-events:none;color:var(--crsg-text)}.crsg--panel .crsg__stage{background:var(--crsg-panel);border-radius:var(--crsg-radius);padding:var(--crsg-stage-pad)}.crsg__panel[hidden]{display:none}.crsg__panel{display:block}.crsg__room-head{margin-bottom:24px;text-align:var(--crsg-room-align)}.crsg__room-title{margin:0;color:var(--crsg-text);line-height:1.15;letter-spacing:-.01em}.crsg--sizes .crsg__room-title{font-size:var(--crsg-room-size)}.crsg__room-desc{margin-top:10px;color:var(--crsg-muted);font-size:calc(var(--crsg-body-size) + 1px);line-height:1.6}.crsg__room-desc p+p{margin-top:8px}@media screen and (min-width:750px){.crsg__room-head{margin-bottom:28px}}.crsg__grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--crsg-gap);justify-content:var(--crsg-grid-justify)}.crsg__card{flex:0 0 calc((100% - (var(--crsg-cols) - 1) * var(--crsg-gap)) / var(--crsg-cols));max-width:100%;min-width:0;display:flex;flex-direction:column;background:var(--crsg-card-bg);border-radius:var(--crsg-card-radius);overflow:hidden;text-align:var(--crsg-card-align)}.crsg--card-border .crsg__card{border:1px solid var(--crsg-border)}.crsg--card-shadow .crsg__card{box-shadow:0 1px 2px #0000000a,0 10px 28px #0000000f}.crsg__card--disabled{opacity:.5;outline:2px dashed var(--crsg-border)}@media screen and (max-width:749px){.crsg--m-carousel .crsg__grid{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:thin}.crsg--m-carousel .crsg__card{flex:0 0 var(--crsg-m-card-w);scroll-snap-align:start}.crsg__swipe-hint{margin-top:12px;font-size:13px;color:var(--crsg-muted);text-align:center}}@media screen and (min-width:750px){.crsg__swipe-hint{display:none}}.crsg__media{position:relative;overflow:hidden;aspect-ratio:var(--crsg-ratio);background:#0000000a;border-radius:var(--crsg-img-radius)}.crsg--inset .crsg__media{margin:var(--crsg-card-pad) var(--crsg-card-pad) 0}.crsg__img,.crsg__placeholder{display:block;width:100%;height:100%;object-fit:var(--crsg-fit)}.crsg__placeholder{background:#0000000d;fill:#00000040}.crsg__body{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:var(--crsg-card-pad)}.crsg__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.crsg--card-center .crsg__meta{justify-content:center}.crsg--card-center .crsg__actions{display:flex;justify-content:center}.crsg__label{font-size:var(--crsg-eyebrow-size);letter-spacing:var(--crsg-eyebrow-ls);text-transform:uppercase;font-weight:600;line-height:1.3;color:var(--crsg-muted)}.crsg__tier{display:inline-flex;align-items:flex-end;gap:2px;height:13px}.crsg__tier-bar{display:block;width:4px;border-radius:1px;background:var(--crsg-border)}.crsg__tier-bar:nth-child(1){height:5px}.crsg__tier-bar:nth-child(2){height:8px}.crsg__tier-bar:nth-child(3){height:11px}.crsg__tier-bar:nth-child(4){height:13px}.crsg__tier-bar.is-on{background:var(--crsg-text)}.crsg__badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;background:var(--crsg-badge-bg);color:var(--crsg-badge-text)}.crsg__dims{margin:0;color:var(--crsg-text);line-height:1.15;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.crsg--sizes .crsg__dims,.crsg__dims{font-size:var(--crsg-dims-size)}.crsg__desc{color:var(--crsg-muted);font-size:var(--crsg-body-size);line-height:1.55}.crsg__desc p+p{margin-top:8px}.crsg__actions{padding-top:8px}.crsg--btn-bottom .crsg__actions{margin-top:auto}.crsg__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 22px;border-radius:var(--crsg-btn-radius);font:inherit;font-size:var(--crsg-btn-size);font-weight:500;line-height:1.25;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.crsg__btn--filled{background:var(--crsg-accent);color:var(--crsg-accent-text);border:1px solid var(--crsg-accent)}.crsg__btn--filled:hover{opacity:.88}.crsg__btn--outline{background:transparent;color:var(--crsg-text);border:1px solid currentColor}.crsg__btn--outline:hover{background:var(--crsg-accent);border-color:var(--crsg-accent);color:var(--crsg-accent-text)}.crsg__btn--link{padding:0;background:none;border:0;color:var(--crsg-text);font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.crsg__btn--theme{gap:10px}.crsg__btn:focus{outline:none}.crsg__btn:focus-visible{outline:2px solid var(--crsg-text);outline-offset:3px}.crsg--btn-full .crsg__card .crsg__btn{width:100%}@media screen and (max-width:749px){.crsg--btn-full-mobile .crsg__card .crsg__btn:not(.crsg__btn--link){width:100%;min-height:48px}}.crsg__arrow{flex:0 0 auto;width:16px;height:16px;transition:transform .2s ease}.crsg__btn:hover .crsg__arrow{transform:translate(3px)}.crsg__tip{display:flex;align-items:center;gap:20px;margin-top:28px;padding:18px 24px;background:var(--crsg-tip-bg);border-radius:var(--crsg-card-radius)}.crsg__tip-icon{flex:0 0 auto;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--crsg-icon-bg);color:var(--crsg-icon)}.crsg__tip-icon svg{width:50%;height:50%}.crsg__tip-icon img{width:60%;height:60%;object-fit:contain}.crsg__tip-title{font-size:calc(var(--crsg-body-size) + 4px);font-weight:600;line-height:1.3;color:var(--crsg-text);margin-bottom:4px}.crsg__tip-text{font-size:var(--crsg-body-size);line-height:1.55;color:var(--crsg-muted)}.crsg__tip-text p+p{margin-top:6px}@media screen and (max-width:749px){.crsg__tip{align-items:flex-start;gap:14px;padding:16px;margin-top:20px}.crsg__tip-icon{width:44px;height:44px}}.crsg__footer{margin-top:32px;display:flex}.crsg__footer--center{justify-content:center}.crsg__footer--left{justify-content:flex-start}.crsg__footer--right{justify-content:flex-end}.crsg__notice{padding:10px 14px;border:1px dashed currentColor;border-radius:6px;font-size:13px;line-height:1.4;opacity:.75}@media(prefers-reduced-motion:reduce){.crsg *,.crsg *:before,.crsg *:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
