.announcement-bar{display:flex;align-items:center;min-height:max(36px,calc(50 * var(--u)));padding-block:var(--space-1);background-color:var(--color-accent);color:var(--color-on-accent)}.announcement-bar__text{font:var(--font-label);font-size:max(13px,calc(18 * var(--u)));text-align:center}.announcement-bar__text a{color:inherit}.announcement-bar__text a:focus-visible{outline-color:currentcolor}.collection-list{position:relative}.collection-list__header{margin-block-end:calc(30 * var(--u));padding-inline:calc(28 * var(--u))}.collection-list__track{--card-carousel-item: 329;--card-carousel-item-desktop: 380}@media(max-width:989px){.collection-list{isolation:isolate}.collection-list__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.collection-list__background img{width:100%;height:100%;object-fit:cover;object-position:top center}.collection-list.section-spacing{padding-block:calc(96 * var(--u)) calc(89 * var(--u))}.collection-list__header{margin-block-end:calc(29 * var(--u));padding-inline:calc(30 * var(--u))}.carousel__track.collection-list__track{--carousel-item-width: calc(328 * var(--u));--carousel-gap: calc(30 * var(--u));padding-inline:calc(30 * var(--u));scroll-padding-inline:calc(30 * var(--u))}.collection-list .collection-card-tile{padding:calc(8 * var(--u)) calc(10 * var(--u)) 0;min-height:calc(307 * var(--u));border:1px solid var(--glass-border);border-radius:calc(25 * var(--u));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.collection-list .collection-card-tile__media{aspect-ratio:308 / 249;border-radius:calc(15 * var(--u))}.collection-list .collection-card-tile__media:after{content:none}.collection-list .collection-card-tile__title{bottom:calc(20 * var(--u));font-size:max(13px,calc(15 * var(--u)));font-weight:600;line-height:1.5;text-transform:uppercase}.collection-list .collection-card-tile__more{gap:calc(8 * var(--u));margin-block-start:calc(16 * var(--u));font-size:max(12px,calc(13 * var(--u)));font-weight:600;line-height:1.5;text-transform:uppercase}}@media(min-width:990px){.collection-list.section-spacing{z-index:1;padding-block:calc(73 * var(--u)) 0}.collection-list__background{position:absolute;top:calc(-208 * var(--u));left:calc(89 * var(--u));width:calc(1635 * var(--u));pointer-events:none}.collection-list__background img{width:100%;height:auto}.collection-list__header{position:relative;margin-block-end:calc(91 * var(--u));padding-inline:var(--page-gutter)}.carousel__track.collection-list__track{--carousel-item-width: calc(362.5 * var(--u));--carousel-gap: calc(34 * var(--u));padding-inline:calc(88 * var(--u));scroll-padding-inline:calc(88 * var(--u))}.collection-list .collection-card-tile{padding:calc(8 * var(--u)) calc(10 * var(--u)) 0;min-height:calc(339 * var(--u));border:1px solid var(--glass-border);border-radius:calc(27 * var(--u));background-color:var(--color-accent-subtle);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.collection-list .collection-card-tile__media{aspect-ratio:342 / 277;border-radius:calc(20 * var(--u))}.collection-list .collection-card-tile__media:after{content:none}.collection-list .collection-card-tile__title{bottom:calc(24.5 * var(--u));font-size:max(13px,calc(16.3 * var(--u)));font-weight:600;line-height:1.5;text-transform:uppercase}.collection-list .collection-card-tile__more{gap:calc(8 * var(--u));margin-block-start:calc(18 * var(--u));font-size:max(12px,calc(13 * var(--u)));font-weight:600;line-height:1.5;text-transform:uppercase}}.contact-form__inner{width:100%;max-width:calc(389 * var(--u) + 2 * 28 * var(--u));margin-inline:auto;padding:0 calc(28 * var(--u)) calc(52 * var(--u))}.contact-form__form,.contact-form__row{display:flex;flex-direction:column;gap:calc(21 * var(--u))}.contact-form__form .button--xl{min-width:0}.contact-form__form .form-field__input{background-image:none}.contact-form__form .form-field__input::placeholder{color:rgba(var(--color-text-rgb),.5)}@media(min-width:990px){.contact-form{--surface-offset: 278}.shopify-section:has(+.shopify-section>.contact-form) .page-header__title{padding-block-start:calc(64 * var(--u))}.contact-form__inner{max-width:calc(1356 * var(--u));padding:calc(2 * var(--u)) 0 calc(29 * var(--u))}.contact-form__row{flex-direction:row}.contact-form__row>.form-field{flex:1 1 0}.contact-form__form textarea.form-field__input{min-height:calc(292 * var(--u))}.contact-form__form .contact-form__submit{min-height:max(48px,calc(58 * var(--u)));font-size:max(14px,calc(15 * var(--u)))}}.contact-form__intro{margin-block-end:calc(36 * var(--u));text-align:center}.contact-form__text{margin-block-start:calc(21 * var(--u));color:var(--color-text-muted);font:var(--font-body)}.contact-form__grid{display:grid;gap:calc(21 * var(--u))}.contact-form--appointment .form-field__label{padding-inline:calc(30 * var(--u))}.contact-form__optional{color:var(--color-text-muted);font-weight:400}.contact-form--appointment :is(select,input[type=date]).form-field__input{color-scheme:dark}.contact-form--appointment .contact-form__form textarea.form-field__input{min-height:calc(160 * var(--u))}@media(min-width:750px){.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.contact-form--appointment .contact-form__inner{max-width:calc(900 * var(--u) + 2 * var(--page-gutter));padding:0 var(--page-gutter) calc(80 * var(--u))}.contact-form--appointment .contact-form__intro{margin-block-end:calc(55 * var(--u))}}.contact-help__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--page-max-width);margin-inline:auto;padding:calc(38 * var(--u)) calc(17 * var(--u))}.contact-help__heading{max-width:calc(406 * var(--u))}.contact-help__expert{display:flex;align-items:center;gap:calc(15 * var(--u));margin-block-start:calc(45 * var(--u))}.contact-help__portrait{position:relative;flex:none;width:calc(55 * var(--u));height:calc(55 * var(--u))}.image.contact-help__portrait-image{height:100%;border:max(2px,calc(2 * var(--u))) solid var(--color-accent);border-radius:var(--radius-pill)}.image.contact-help__portrait-image>img{height:100%;object-fit:cover}.contact-help__status{position:absolute;right:0;bottom:8%;width:20%;height:20%;border:1px solid var(--color-background);border-radius:var(--radius-pill);background-color:#00a95a}.contact-help__expert-title{font-size:max(15px,calc(16 * var(--u)));line-height:1.5}.contact-help__expert-note{color:var(--color-text-muted);font-size:max(14px,calc(15 * var(--u)));line-height:1.4}.contact-help__actions{width:100%;max-width:calc(380 * var(--u));margin-block-start:calc(36 * var(--u))}.contact-help__action+.contact-help__action{margin-block-start:calc(17 * var(--u));padding-block-start:calc(17 * var(--u));border-block-start:1px solid var(--color-border-subtle)}.contact-help__caption{margin-block-start:calc(10 * var(--u));color:var(--color-text-muted);font-size:max(15px,calc(16 * var(--u)));font-weight:300;line-height:1.5;text-align:center}@media(max-width:989px){.contact-help--home .contact-help__inner{padding-block-start:calc(24 * var(--u))}.contact-help--home>.image.section-background{inset-block-start:calc(72 * var(--u));height:auto}.contact-help--home .contact-help__heading{max-width:calc(380 * var(--u))}.contact-help--home .contact-help__action+.contact-help__action{border-block-start:0}}@media(min-width:990px){.contact-help__inner{padding:calc(80 * var(--u)) var(--page-gutter)}.contact-help__heading{max-width:calc(620 * var(--u))}.contact-help__expert{gap:calc(22 * var(--u));margin-block-start:calc(45 * var(--u))}.contact-help__portrait{width:max(56px,calc(85 * var(--u)));height:max(56px,calc(85 * var(--u)))}.image.contact-help__portrait-image{border-width:max(2px,calc(3 * var(--u)))}.contact-help__expert-title{font-size:max(16px,calc(23 * var(--u)))}.contact-help__expert-note{font-size:max(15px,calc(22 * var(--u)))}.contact-help__actions{max-width:calc(562 * var(--u));margin-block-start:calc(40 * var(--u))}.contact-help__action+.contact-help__action{margin-block-start:calc(25 * var(--u));padding-block-start:0;border-block-start:0}.contact-help__caption{margin-block-start:calc(12 * var(--u));font-size:max(15px,calc(23.7 * var(--u)))}}.contact-help__portrait--empty{border:max(2px,calc(3 * var(--u))) solid var(--color-accent);border-radius:var(--radius-pill);background-color:var(--color-accent-subtle)}@media(min-width:990px){.contact-help--home .contact-help__inner{padding:calc(58 * var(--u)) var(--page-gutter) calc(80 * var(--u))}.contact-help--home .contact-help__heading{max-width:calc(470 * var(--u))}.contact-help--home .contact-help__expert{gap:calc(29 * var(--u));margin-block-start:calc(40 * var(--u))}.contact-help--home .contact-help__portrait{width:calc(86 * var(--u));height:calc(86 * var(--u))}.contact-help--home .contact-help__status{right:calc(-6 * var(--u));bottom:calc(5 * var(--u));width:calc(23 * var(--u));height:calc(23 * var(--u));border-width:max(2px,calc(3 * var(--u)))}.contact-help--home .contact-help__expert-title{color:rgba(var(--color-text-rgb),.84);font-size:max(16px,calc(23 * var(--u)));line-height:1.5}.contact-help--home .contact-help__expert-note{color:rgba(var(--color-text-rgb),.33);margin-block-start:calc(6.5 * var(--u));font-size:max(15px,calc(22 * var(--u)));line-height:1.5}.contact-help--home .contact-help__actions{display:flex;flex-direction:column;gap:calc(20 * var(--u));max-width:calc(562 * var(--u));margin-block-start:calc(57 * var(--u))}.contact-help--home .contact-help__action{display:flex;flex-direction:column;gap:calc(20 * var(--u))}.contact-help--home .contact-help__action+.contact-help__action{margin-block-start:0}.contact-help--home .contact-help__action:has(>.callback-dialog__form){gap:0}.contact-help--home .callback-dialog__success{margin-block-start:calc(20 * var(--u))}.contact-help--home .contact-help__caption{margin-block:calc(-3 * var(--u)) calc(3 * var(--u));color:var(--color-text);font-size:max(15px,calc(23.2 * var(--u)));font-weight:300;line-height:calc(36 / 23.2)}}@media(min-width:990px){.contact-help--home .contact-help__heading .section-heading__title{translate:0 calc(-2 * var(--u))}}@media(min-width:990px){.contact-help--product{display:flex;flex-direction:column;justify-content:center;min-height:calc(837 * var(--u))}}.contact-info__inner{display:grid;gap:calc(18 * var(--u));width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:calc(28 * var(--u))}.contact-info__media{padding:calc(9 * var(--u));border-radius:var(--radius-panel);background-color:var(--color-accent-subtle)}.image.contact-info__image{aspect-ratio:366 / 277;border-radius:var(--radius-media)}.image.contact-info__image>img{height:100%;object-fit:cover}.contact-info__map{display:block;width:100%;aspect-ratio:707 / 542;border:0;border-radius:var(--radius-media)}.contact-info__map--placeholder{display:flex;align-items:center;justify-content:center;padding:calc(24 * var(--u));border:1px dashed var(--color-border-subtle);color:var(--color-text-muted);font:var(--font-body);text-align:center}.contact-info__cards{display:grid;gap:calc(18 * var(--u))}.contact-info__card{padding:calc(21 * var(--u)) calc(24 * var(--u));border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background-color:var(--color-accent-subtle)}.contact-info__title{display:flex;align-items:center;gap:calc(9 * var(--u));font:var(--font-label)}.contact-info__icon{width:1em;height:1em;object-fit:contain}.contact-info__text{margin-block-start:calc(18 * var(--u));padding-inline-start:calc(18 * var(--u));font:var(--font-body);overflow-wrap:anywhere}.contact-info__text--next{margin-block-start:calc(6 * var(--u))}.contact-info__text--bullet{display:flex;gap:calc(8 * var(--u))}.contact-info__text--bullet:before{content:"\2022";content:"\2022" / ""}.contact-info__address{font-style:normal}.contact-info__address-line{display:block}.contact-info__text a{color:inherit;text-decoration:none}@media(min-width:750px)and (max-width:989px){.contact-info__inner{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:stretch}.contact-info__cards{align-content:space-between}.contact-info__map{height:100%;min-height:calc(245 * var(--u));aspect-ratio:auto}}@media(min-width:990px){.contact-info.section-spacing{padding-block-end:calc(170 * var(--u))}.shopify-section:has(+.shopify-section>.seo-content)>.contact-info.section-spacing{padding-block-end:calc(55 * var(--u))}.contact-info__inner{grid-template-columns:calc(706 * var(--u)) calc(496 * var(--u));align-items:stretch;justify-content:space-between;max-width:calc(1410 * var(--u));padding-inline:0}.contact-info__inner>:only-child{grid-column:1 / -1}.contact-info__media{padding:calc(17 * var(--u))}.contact-info__media{aspect-ratio:706 / 544}.contact-info__map,.image.contact-info__image{height:100%;aspect-ratio:auto}.contact-info__cards{gap:calc(28 * var(--u));align-content:stretch}.contact-info__card{display:flex;flex-direction:column;justify-content:center;padding:calc(28 * var(--u)) calc(30 * var(--u));border:0;border-radius:calc(14 * var(--u))}.contact-info__address-line{line-height:1.67}.contact-info__title{gap:calc(12 * var(--u));font-size:max(15px,calc(19 * var(--u)))}.contact-info__icon{width:max(16px,calc(22 * var(--u)));height:max(16px,calc(22 * var(--u)))}.contact-info__text{margin-block-start:calc(26 * var(--u));padding-inline-start:calc(23 * var(--u));font-size:max(14px,calc(18 * var(--u)))}.contact-info__text--bullet{gap:calc(10 * var(--u));padding-inline-start:calc(38 * var(--u))}.contact-info__text--next{margin-block-start:calc(15 * var(--u))}}.delivery-info{padding:calc(24 * var(--u)) calc(28 * var(--u))}.shopify-section[aria-busy=true] .main-collection__grid{opacity:.45;transition:opacity .2s ease}.diamond-finder{position:relative;z-index:1;padding-block:calc(10 * var(--u)) calc(30 * var(--u))}.diamond-finder__panel{display:flex;flex-direction:column;gap:calc(24 * var(--u));padding:calc(26 * var(--u)) calc(22 * var(--u));border:1px solid rgba(var(--color-accent-rgb),.28);border-radius:var(--radius-panel)}.diamond-finder__header{text-align:center}.diamond-finder__title{font-size:max(22px,calc(28 * var(--u)))}.diamond-finder__text{max-width:min(100%,calc(1100 * var(--u)));margin:calc(10 * var(--u)) auto 0;color:var(--color-text-muted);font-size:max(14px,calc(15 * var(--u)));line-height:1.6}.diamond-finder__groups{display:grid;gap:calc(18 * var(--u))}.diamond-finder__label{margin-block-end:8px;color:var(--color-accent);font:var(--font-label);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.diamond-finder__chips,.diamond-finder__active{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.diamond-finder__chip,.diamond-finder__pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid rgba(var(--color-accent-rgb),.4);border-radius:var(--radius-pill);color:var(--color-text);font-size:14px;text-decoration:none;transition:border-color var(--duration-default, .2s) ease,background-color var(--duration-default, .2s) ease}.diamond-finder__chip[aria-current=true]{border-color:var(--color-accent);background-color:rgba(var(--color-accent-rgb),.18);color:var(--color-accent)}@media(hover:hover){.diamond-finder__chip:hover,.diamond-finder__pill:hover{border-color:var(--color-accent)}}.diamond-finder__count{color:var(--color-text-muted);font-size:12px}.diamond-finder__pill{min-height:36px;background-color:rgba(var(--color-accent-rgb),.12);font-size:13px}.diamond-finder__pill-icon{width:14px;height:14px;color:var(--color-accent)}.diamond-finder__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block-start:calc(16 * var(--u));border-block-start:1px solid var(--color-border-subtle)}.diamond-finder__results{font-weight:500}.diamond-finder__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.diamond-finder__more{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--color-accent);border-radius:var(--radius-pill);background:none;color:var(--color-text);font:inherit;font-size:14px;cursor:pointer}.diamond-finder__more-icon{width:18px;height:18px;color:var(--color-accent)}.diamond-finder__clear{color:var(--color-accent);font-size:14px;text-underline-offset:.2em}.diamond-finder__empty{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}@media(min-width:990px){.diamond-finder__panel{padding:calc(36 * var(--u)) calc(44 * var(--u))}.diamond-finder__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(24 * var(--u)) calc(44 * var(--u))}}.expert-video__inner{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:calc(5.6 * var(--u))}.expert-video__heading{padding-inline:calc(22 * var(--u))}.expert-video__frame{display:block;margin-block-start:calc(26 * var(--u));padding:calc(10 * var(--u));border-radius:var(--radius-panel);background-color:var(--glass-tint-video)}.expert-video__media{position:relative;aspect-ratio:1382 / 771;border-radius:var(--radius-media);overflow:hidden}.image.expert-video__poster,.expert-video__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.image.expert-video__poster>img,.expert-video__video{height:100%;object-fit:cover}.expert-video__video::-webkit-media-controls-mute-button,.expert-video__video::-webkit-media-controls-volume-slider,.expert-video__video::-webkit-media-controls-volume-control-container{display:none}.expert-video__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:max(48px,calc(59 * var(--u)));height:max(48px,calc(59 * var(--u)));padding:0;border:1px solid;border-color:var(--glass-rim);border-radius:var(--radius-pill);background-color:var(--glass-tint-icon);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);color:var(--color-accent);cursor:pointer;transform:translate(-50%,-50%)}.expert-video__play-icon{width:50%;height:50%}.expert-video__quote{position:relative;max-width:calc(342 * var(--u));margin:calc(26 * var(--u)) auto 0;padding-block-start:calc(60 * var(--u));text-align:center}.expert-video__quote-text{margin:0;font:var(--font-body-lg);font-size:max(17px,calc(20 * var(--u)))}.expert-video__quote-mark{position:absolute;top:0;right:0;width:calc(66 * var(--u));height:calc(40 * var(--u));color:var(--color-accent)}@media(min-width:990px){.expert-video__inner{padding-inline:var(--page-gutter)}.expert-video__frame{max-width:calc(1416 * var(--u));margin:calc(55 * var(--u)) auto 0;padding:calc(20 * var(--u)) calc(17 * var(--u))}.expert-video__play{width:max(64px,calc(189 * var(--u)));height:max(64px,calc(189 * var(--u)))}.expert-video__quote{max-width:calc(917 * var(--u));margin-block-start:calc(94 * var(--u));padding:calc(11 * var(--u)) calc(78 * var(--u)) calc(20 * var(--u))}.expert-video__quote-text{font-size:var(--font-size-body-lg)}.expert-video__quote-mark--close{top:auto;right:auto;bottom:0;left:0;transform:rotate(180deg)}}.expert-video__play-asset{width:100%;height:100%}.expert-video__play--decorative{pointer-events:none}@media(max-width:989px){.expert-video--home.section-spacing{position:relative;z-index:1;overflow:visible;padding-block:calc(96 * var(--u)) calc(62 * var(--u))}.expert-video--front.expert-video--home.section-spacing{padding-block-start:calc(38 * var(--u))}.expert-video--home>.image.section-background{overflow:hidden}.expert-video--home .section-heading__subheading{margin-block-start:calc(15 * var(--u))}.expert-video--home .expert-video__frame{margin-block-start:calc(27 * var(--u));padding:calc(9 * var(--u)) calc(10 * var(--u));border:1px solid;border-color:var(--glass-rim);border-radius:calc(20 * var(--u));background-color:var(--glass-tint-video);background-image:var(--glass-highlight);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.expert-video--home .expert-video__media{aspect-ratio:1383 / 772;border-radius:calc(14 * var(--u))}.expert-video--home .expert-video__quote{z-index:1;max-width:calc(360 * var(--u));margin-block-start:calc(70 * var(--u));padding:0}.expert-video--home .expert-video__quote-text{font:var(--font-heading);font-size:max(20px,calc(24.6 * var(--u)));line-height:calc(32 / 24.6)}.expert-video--home .expert-video__quote-text p{text-wrap:wrap}.expert-video--home .expert-video__quote-mark{width:calc(66 * var(--u));height:calc(42 * var(--u))}.expert-video--home .expert-video__quote-mark--close{top:calc(-90 * var(--u));right:calc(-6 * var(--u))}.expert-video--home .expert-video__quote-mark--open{top:auto;right:auto;bottom:calc(-82 * var(--u));left:calc(-4 * var(--u))}.expert-video--home .expert-video__quote-glass.expert-video__quote-mark--open{transform:rotate(180deg)}}@media(min-width:990px){.expert-video--home.section-spacing{padding-block:calc(22 * var(--u)) calc(114 * var(--u))}.expert-video--home .expert-video__inner{padding-inline:var(--page-gutter)}.expert-video--home .expert-video__heading{padding-inline:0}.expert-video--home .expert-video__frame{max-width:calc(1416 * var(--u));margin:calc(56 * var(--u)) auto 0;padding:calc(20 * var(--u)) calc(16 * var(--u)) calc(20 * var(--u)) calc(17 * var(--u));border:1px solid;border-color:var(--glass-rim);border-radius:calc(40 * var(--u));background-color:var(--glass-tint-video);background-image:var(--glass-highlight);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.expert-video--home .expert-video__media{aspect-ratio:1383 / 772;border-radius:calc(30 * var(--u))}.expert-video--home .expert-video__play{width:calc(190 * var(--u));height:calc(190 * var(--u));border:1px solid;border-color:var(--glass-rim);background-color:transparent;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.expert-video--home .expert-video__quote{max-width:calc(655 * var(--u));margin-block-start:calc(95 * var(--u));padding:0}.expert-video--home .expert-video__quote-text{font:var(--font-heading);font-size:max(22px,calc(29.8 * var(--u)));line-height:calc(39 / 29.8)}.expert-video--home .expert-video__quote-mark{width:calc(66 * var(--u));height:calc(42 * var(--u));color:rgba(var(--color-text-rgb),.68);transform:none}.expert-video--home .expert-video__quote-mark--open{top:calc(54 * var(--u));right:auto;bottom:auto;left:calc(-130 * var(--u))}.expert-video--home .expert-video__quote-mark--close{top:calc(-12 * var(--u));right:calc(-132 * var(--u));bottom:auto;left:auto}.expert-video--home .expert-video__quote-glyph{display:block;background-color:currentColor;-webkit-mask:var(--quote-glyph) center / contain no-repeat;mask:var(--quote-glyph) center / contain no-repeat}.expert-video--home .expert-video__quote-glyph.expert-video__quote-mark--open{transform:rotate(180deg)}}@media(min-width:990px){.expert-video--front>.image.section-background>img[src*=bg-expert-video-]{object-position:center bottom}}@media(min-width:990px){.expert-video--home .expert-video__heading .section-heading__title{translate:calc(-4 * var(--u)) calc(1 * var(--u))}.expert-video--home .expert-video__quote{translate:calc(-2 * var(--u)) calc(-1 * var(--u))}.expert-video--home .section-heading__subheading{translate:0 calc(2 * var(--u))}}@media(max-width:989px){.expert-video--home .expert-video__quote{translate:0 calc(2 * var(--u))}}.expert-video__guarantees{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding:0 calc(28 * var(--u)) calc(64 * var(--u))}@media(min-width:990px){.expert-video__guarantees{padding:calc(60 * var(--u)) var(--page-gutter) calc(120 * var(--u))}.expert-video--home.expert-video--diamond.section-spacing{padding-block-end:calc(64 * var(--u))}}@media(min-width:990px){.expert-video--home.expert-video--gemstones-tall{display:flex;flex-direction:column;justify-content:center;min-height:calc(1542 * var(--u))}}@media(min-width:990px){.expert-video--home.expert-video--plain{padding-block-end:calc(237 * var(--u))}.shopify-section:has(+.shopify-section>.seo-content)>.expert-video--home.expert-video--plain{padding-block-end:calc(55 * var(--u))}}.faq{padding-inline:calc(26 * var(--u))}.faq__inner{width:100%;margin-inline:auto}.faq__heading{margin-block-end:calc(28 * var(--u))}.faq__item+.faq__item{border-block-start:1px solid var(--color-border-subtle)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:calc(20 * var(--u)) calc(10 * var(--u));font-size:max(16px,calc(18 * var(--u)));line-height:1.5;list-style:none;cursor:pointer}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline-offset:-2px}.faq__toggle{flex:none;display:flex;align-items:center;justify-content:center;width:max(28px,calc(32 * var(--u)));height:max(28px,calc(32 * var(--u)));border:1px solid var(--color-accent-strong);border-radius:var(--radius-pill);background-color:var(--color-accent-subtle);color:var(--color-accent)}.faq__icon{width:60%;height:60%}.faq__icon--minus,.faq__item[open] .faq__icon--plus{display:none}.faq__item[open] .faq__icon--minus{display:block}.faq__item[open] .faq__question{color:var(--color-accent)}.faq__answer{padding:0 calc(52 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u));color:var(--color-text-muted);font-size:max(15px,calc(16 * var(--u)));font-weight:300;line-height:1.6}@media(min-width:990px){.faq__inner{max-width:max(480px,calc(608 * var(--u)))}.faq__heading{margin-block-end:calc(45 * var(--u))}.faq__question{padding:calc(31 * var(--u)) calc(14 * var(--u));font-size:max(17px,calc(25 * var(--u)))}.faq__toggle{width:max(32px,calc(44 * var(--u)));height:max(32px,calc(44 * var(--u)))}.faq__answer{padding:0 calc(72 * var(--u)) calc(31 * var(--u)) calc(14 * var(--u));font-size:max(15px,calc(22 * var(--u)))}}.featured-blog__header{margin-block-end:calc(33 * var(--u));padding-inline:calc(28 * var(--u))}.featured-blog__track{--card-carousel-item: 395;--card-carousel-item-desktop: 500}.featured-blog__action{display:flex;justify-content:center;margin-block-start:calc(42 * var(--u));padding-inline:calc(28 * var(--u))}@media(max-width:989px){.featured-blog.section-spacing{padding-block:calc(63 * var(--u)) calc(58 * var(--u))}.featured-blog__header .section-heading--home{gap:calc(24 * var(--u))}.carousel__track.featured-blog__track{--carousel-item-width: calc(396 * var(--u));--carousel-gap: calc(30 * var(--u));padding-inline:calc(22 * var(--u));scroll-padding-inline:calc(22 * var(--u))}.featured-blog .article-card{padding:calc(10 * var(--u)) calc(10 * var(--u)) calc(22 * var(--u));border:1px solid;border-color:var(--glass-rim);border-radius:calc(25 * var(--u));background-color:var(--glass-tint-card)}.featured-blog .article-card__media{aspect-ratio:349 / 233;border-radius:calc(20 * var(--u))}.featured-blog .article-card__body{padding:calc(13 * var(--u)) calc(10 * var(--u)) 0}.featured-blog .article-card__meta{font-size:max(12px,calc(13 * var(--u)))}.featured-blog .article-card__tag{display:inline-flex;align-items:center;justify-content:center;min-width:calc(54 * var(--u));min-height:calc(30 * var(--u));padding:0 calc(12 * var(--u));background-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}.featured-blog .article-card__date{color:var(--color-accent)}.featured-blog .article-card__title{margin-block-start:calc(19 * var(--u));font-size:max(15px,calc(17.8 * var(--u)));font-weight:600;line-height:calc(27 / 17.8)}.featured-blog .article-card__excerpt{margin-block-start:calc(10 * var(--u));color:var(--color-text);font-size:max(12px,calc(13.9 * var(--u)));font-weight:300;line-height:calc(21.5 / 13.9)}.featured-blog .article-card__more{display:flex;align-items:center;justify-content:center;min-height:calc(32 * var(--u));margin-block-start:calc(22 * var(--u));padding-block:0;line-height:1;border:1px solid;border-color:var(--glass-rim);border-radius:var(--radius-pill);background-color:var(--glass-tint-pill);font-size:max(14px,calc(16 * var(--u)))}}@media(min-width:990px){.featured-blog.section-spacing{padding-block:calc(61 * var(--u)) calc(82 * var(--u))}.featured-blog__header{margin-block-end:calc(50 * var(--u));padding-inline:var(--page-gutter)}.featured-blog__header .section-heading--home{gap:calc(19 * var(--u))}.carousel__track.featured-blog__track{--carousel-item-width: calc(367 * var(--u));--carousel-gap: calc(32.5 * var(--u));padding-inline:calc(84.5 * var(--u));scroll-padding-inline:calc(84.5 * var(--u));justify-content:safe center}.featured-blog .article-card{min-height:calc(481 * var(--u));padding:calc(9 * var(--u)) calc(9.5 * var(--u)) calc(18.5 * var(--u));border:1px solid;border-color:var(--glass-rim);border-radius:calc(25 * var(--u));background-color:var(--glass-tint-card)}.featured-blog .article-card__media{aspect-ratio:349 / 233;border-radius:calc(20 * var(--u))}.featured-blog .article-card__body{padding:calc(13 * var(--u)) calc(9 * var(--u)) 0}.featured-blog .article-card__meta{font-size:max(12px,calc(13 * var(--u)))}.featured-blog .article-card__tag{display:inline-flex;align-items:center;justify-content:center;min-width:calc(52 * var(--u));min-height:calc(30 * var(--u));padding:0 calc(12 * var(--u));background-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}.featured-blog .article-card__date{padding-inline-end:calc(2 * var(--u));color:var(--color-accent)}.featured-blog .article-card__title{margin-block-start:calc(15 * var(--u));padding-inline:calc(1.07 * var(--u));font-size:max(14px,calc(16.5 * var(--u)));font-weight:600;line-height:calc(25 / 16.5)}.featured-blog .article-card__excerpt{margin-block-start:calc(10.5 * var(--u));color:var(--color-text);font-size:max(12px,calc(12.7 * var(--u)));font-weight:300;line-height:calc(20.5 / 12.7)}.featured-blog .article-card__more{display:flex;align-items:center;justify-content:center;min-height:calc(32 * var(--u));margin-block-start:auto;padding-block:0;border:1px solid;border-color:var(--glass-rim);border-radius:var(--radius-pill);background-color:var(--glass-tint-pill);font-size:max(14px,calc(15 * var(--u)))}.featured-blog .article-card__excerpt+.article-card__more,.featured-blog .article-card__title+.article-card__more{margin-block-start:calc(10.5 * var(--u))}.featured-blog .card-carousel__controls{margin-block-start:calc(46 * var(--u));padding-inline:0 calc(84 * var(--u))}.featured-blog__action{margin-block-start:calc(46 * var(--u));padding-inline:var(--page-gutter)}}@media(min-width:990px){.featured-blog .section-heading--home .section-heading__title{translate:0 calc(-1 * var(--u))}}.featured-collection__header{display:flex;flex-direction:column;align-items:center;padding-inline:calc(28 * var(--u))}.image.featured-collection__crest{width:calc(241 * var(--u));margin-block-end:calc(-62 * var(--u))}.featured-collection__track{margin-block-start:calc(34 * var(--u))}.product-card__sample-image{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.featured-collection{position:relative;isolation:isolate}.image.featured-collection__mobile-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.image.featured-collection__mobile-background>img{height:100%;object-fit:cover;object-position:top center}.featured-collection.section-spacing{padding-block:calc(6 * var(--u)) calc(14 * var(--u))}.image.featured-collection__crest--supplied{width:calc(243 * var(--u));margin-block-end:calc(-62 * var(--u));opacity:.72}.featured-collection__crest--supplied img{width:100%;height:auto}.carousel__track.featured-collection__track{--carousel-item-width: calc(360 * var(--u));--carousel-gap: calc(20 * var(--u));justify-content:safe center;margin-block-start:calc(48 * var(--u));padding-inline:calc(28 * var(--u));scroll-padding-inline:calc(28 * var(--u))}.featured-collection__track>.carousel__item:only-child{flex-basis:calc(384 * var(--u))}}@media(min-width:990px){.featured-collection{position:relative;z-index:1}.featured-collection.section-spacing{padding-block:calc(148 * var(--u)) 0}.featured-collection__header{position:relative;padding-inline:var(--page-gutter)}.image.featured-collection__crest{position:absolute;top:calc(-75 * var(--u));left:50%;width:calc(221 * var(--u));margin:0;transform:translate(-50%)}.image.featured-collection__crest--supplied{top:calc(-98 * var(--u));width:calc(243 * var(--u));pointer-events:none}.featured-collection__crest--supplied img{width:100%;height:auto}.carousel__track.featured-collection__track{--carousel-item-width: calc(365 * var(--u));--carousel-gap: calc(33.5 * var(--u));margin-block-start:calc(69 * var(--u));padding-inline:calc(88.5 * var(--u));scroll-padding-inline:calc(88.5 * var(--u))}.featured-collection .card-carousel__controls{margin-block-start:calc(32 * var(--u));padding-inline:0 calc(78 * var(--u))}}.features-bar{padding:var(--space-2) calc(20 * var(--u));border-block:1px solid var(--color-border-subtle);background-color:var(--color-accent-subtle)}.features-bar__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) calc(28 * var(--u));min-height:calc(36 * var(--u));margin:0;padding:0;list-style:none}.features-bar__item{display:flex;align-items:center;gap:var(--space-2);font-size:max(13px,calc(14 * var(--u)))}.features-bar__icon{width:1.5em;height:1.5em;color:var(--color-accent)}@media(max-width:989px){.features-bar--hide-mobile{display:none}}@media(min-width:990px){.features-bar{position:relative;z-index:2;margin-block-start:calc(-134 * var(--u));padding:calc(2 * var(--u)) var(--page-gutter) 0;border-block:0;background-color:transparent}.features-bar__list{flex-wrap:nowrap;gap:var(--space-2) calc(54 * var(--u));min-height:calc(58 * var(--u))}.features-bar__item{gap:calc(15 * var(--u));font:var(--font-feature-label);white-space:nowrap}.features-bar__icon,.features-bar__glyph{width:calc(32 * var(--u));height:calc(32 * var(--u))}.features-bar__glyph{flex:none;object-fit:contain}.features-bar__glyph--parcel-solid{width:calc(39 * var(--u));height:calc(39 * var(--u));margin-inline:calc(-3 * var(--u)) calc(-9 * var(--u))}.features-bar__glyph--chat-spark{width:calc(38 * var(--u));height:calc(38 * var(--u));margin-inline:calc(-4 * var(--u)) calc(-2 * var(--u))}}.site-footer{position:relative;overflow:hidden;padding-block:calc(48 * var(--u)) calc(40 * var(--u));background-color:var(--color-background)}.image.site-footer__background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.image.site-footer__background>img{height:100%;object-fit:cover}.site-footer__inner{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding-inline:calc(24 * var(--u));text-align:center}.image.site-footer__logo{width:max(110px,calc(var(--logo-width) * .64 * var(--u)))}.site-footer__logo--asset{display:block;width:max(110px,calc(var(--logo-width) * .64 * var(--u)))}.site-footer__nav{align-self:stretch;margin-block-start:calc(20 * var(--u));padding-block:calc(23 * var(--u));border-block:1px solid var(--color-border-subtle);clip-path:inset(-10px -10px -10px -6px)}.site-footer__links{display:flex;flex-wrap:wrap;row-gap:calc(20 * var(--u));margin:0 0 0 -11px;padding:0;list-style:none}.site-footer__links-item{padding-inline:10px;border-inline-start:1px solid var(--color-accent-strong);line-height:1.2}.site-footer__link{color:var(--color-text);font-size:max(15px,calc(16 * var(--u)));text-decoration:none}.site-footer__columns{display:flex;justify-content:center;align-self:stretch;margin-block-start:calc(24 * var(--u))}.site-footer__column{flex:0 1 calc(190 * var(--u));min-width:0;padding-inline:calc(12 * var(--u))}.site-footer__column+.site-footer__column{border-inline-start:1px solid var(--color-border-subtle)}.site-footer__heading{margin-block-end:var(--space-2);color:var(--color-accent);font-family:var(--font-body-family);font-size:max(13px,calc(14 * var(--u)));font-weight:500;line-height:1.2;text-transform:uppercase}.site-footer__text{display:flex;flex-direction:column;gap:var(--space-2);font-size:max(14px,calc(15 * var(--u)));font-weight:300;line-height:1.25;overflow-wrap:anywhere}.site-footer__text a{color:inherit;text-decoration:none}.site-footer__email{overflow-wrap:normal;word-break:keep-all}.site-footer__text em{color:var(--color-accent);font-size:max(12px,calc(12 * var(--u)));font-style:normal}.site-footer__shop-name{text-transform:uppercase}.site-footer__social{display:flex;flex-wrap:wrap;justify-content:center;align-self:stretch;gap:calc(30 * var(--u));margin:calc(36 * var(--u)) 0 0;padding:calc(22 * var(--u)) 0;border-block:1px solid var(--color-border-subtle);list-style:none}.site-footer__social-link{display:flex;width:max(44px,calc(61 * var(--u)));height:max(44px,calc(61 * var(--u)));border-radius:var(--radius-pill)}.site-footer__filters{position:absolute}.site-footer__social-icon{flex:none;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);margin:-1px;filter:url(#FooterSocialGlyph)}.site-footer__copyright{margin-block-start:calc(36 * var(--u));color:var(--color-text-muted);font:var(--font-small)}@media(max-width:989px){.site-footer{padding-block:calc(36 * var(--u)) calc(262 * var(--u))}.image.site-footer__background>img{object-position:center bottom}.site-footer__nav{margin-block-start:calc(40 * var(--u));padding-block:calc(21 * var(--u)) calc(20 * var(--u));border-color:rgba(var(--color-text-rgb),.07)}.site-footer__nav{clip-path:none}.site-footer__links{justify-content:center;row-gap:calc(15 * var(--u));margin-inline-start:0}.site-footer__links-item:first-child{border-inline-start:0}.site-footer__links-item{border-inline-start-color:rgba(var(--color-text-rgb),.15);line-height:1.5}.site-footer__link{font-size:max(14px,calc(15.8 * var(--u)));font-weight:300}.site-footer__columns{margin-block-start:calc(26 * var(--u))}.site-footer__column{flex-basis:calc(196 * var(--u));padding-inline:calc(28 * var(--u))}.site-footer__heading{font-size:max(13px,calc(15 * var(--u)))}.site-footer__text{gap:calc(8 * var(--u));color:rgba(var(--color-text-rgb),.85);font-size:max(13px,calc(14 * var(--u)));line-height:calc(19 / 14)}.site-footer__text em{font-size:max(12px,calc(12 * var(--u)))}.site-footer__text>p:has(>em:only-child){line-height:calc(14 * var(--u))}.site-footer__social{gap:calc(33 * var(--u));padding-block:calc(22 * var(--u)) calc(25 * var(--u));border-color:rgba(var(--color-text-rgb),.07)}.site-footer__social-link{width:calc(58 * var(--mobile-icon-scale) * var(--u));height:calc(58 * var(--mobile-icon-scale) * var(--u))}.image.site-footer__logo,.site-footer__logo--asset{width:calc(var(--logo-width) * .64 * var(--mobile-icon-scale) * var(--u))}.site-footer__copyright{color:rgba(var(--color-text-rgb),.85);font-size:max(13px,calc(15 * var(--u)));line-height:1.5}}@media(min-width:990px){.site-footer{min-height:calc(1033 * var(--u));padding-block:calc(126 * var(--u)) calc(64 * var(--u))}.site-footer__inner{max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--page-gutter)}.image.site-footer__logo,.site-footer__logo--asset{width:max(150px,calc(var(--logo-width) * var(--u)))}.site-footer__nav{align-self:center;margin-block-start:calc(28 * var(--u));padding-block:0;border-block:0;clip-path:none}.site-footer__links{justify-content:center;margin:0}.site-footer__links-item{padding-inline:calc(12 * var(--u));border-inline-start-color:rgba(var(--color-text-rgb),.07);line-height:1.5}.site-footer__links-item:first-child{border-inline-start:0}.site-footer__link{font-size:max(14px,calc(15.8 * var(--u)));font-weight:300}.site-footer__columns{margin-block-start:calc(34 * var(--u))}.site-footer__column{flex-basis:calc(364 * var(--u));min-height:calc(178 * var(--u));padding-inline:calc(91 * var(--u))}.site-footer__heading{margin-block-end:var(--space-2);font-size:max(13px,calc(15 * var(--u)))}.site-footer__text{gap:calc(8 * var(--u));color:rgba(var(--color-text-rgb),.85);font-size:max(13px,calc(14 * var(--u)));line-height:calc(19 / 14)}.site-footer__text em{font-size:max(12px,calc(12 * var(--u)))}.site-footer__text>p:has(>em:only-child){line-height:calc(14 * var(--u))}.site-footer__social{align-self:center;width:100%;max-width:calc(757 * var(--u));margin-block-start:calc(35 * var(--u));padding-block:calc(32 * var(--u)) calc(28 * var(--u));border-color:rgba(var(--color-text-rgb),.05)}.site-footer__copyright{margin-block-start:calc(29 * var(--u));color:rgba(var(--color-text-rgb),.85);font-size:max(13px,calc(15 * var(--u)));line-height:1.5}}@media(max-width:400px){.site-footer__column{padding-inline:calc(14 * var(--u))}}@media(max-width:989px){.site-footer__logo{translate:0 calc(-1 * var(--u))}}.google-reviews__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:calc(24 * var(--u));margin-block-start:calc(40 * var(--u))}.google-reviews__item.testimonial{width:auto;height:auto;min-height:0}.guide-cards__inner{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:calc(30 * var(--u))}.carousel__track.guide-cards__list{display:grid;gap:calc(25 * var(--u));margin-block-start:calc(22 * var(--u));overflow:visible;scroll-snap-type:none}.carousel__track.guide-cards__list--carousel{--carousel-item-width: calc(370 * var(--u));--carousel-gap: calc(25 * var(--u));display:flex;overflow-x:auto;scroll-snap-type:x mandatory}@media(max-width:989px){.carousel__track.guide-cards__list--carousel{margin-inline:calc(-30 * var(--u));padding-inline:calc(30 * var(--u));scroll-padding-inline:calc(30 * var(--u))}.guide-cards--home .carousel__track.guide-cards__list--carousel{margin-inline:calc(-35 * var(--u));padding-inline:calc(35 * var(--u));scroll-padding-inline:calc(35 * var(--u))}}.guide-cards__controls{margin-block-start:calc(36 * var(--u))}.guide-cards__card{min-height:calc(290 * var(--u));border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background-color:var(--glass-tint-card)}.guide-cards__card-content{display:flex;flex-direction:column;align-items:center;padding:calc(32 * var(--u)) calc(40 * var(--u));text-align:center}.guide-cards__icon{width:calc(72 * var(--u));height:calc(72 * var(--u));color:var(--color-accent);stroke-width:1}.guide-cards__title{margin-block-start:calc(10 * var(--u));font:var(--font-label);font-size:max(18px,calc(24 * var(--u)));line-height:1.5}.guide-cards__text{margin-block-start:calc(12 * var(--u));color:var(--color-text-muted);font-size:max(15px,calc(16 * var(--u)));line-height:1.55}.guide-cards__action{display:flex;justify-content:center;margin-block-start:calc(33 * var(--u))}@media(min-width:990px){.guide-cards__inner{padding-inline:var(--page-gutter)}.carousel__track.guide-cards__list,.carousel__track.guide-cards__list--carousel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:calc(80 * var(--u));overflow:visible;scroll-snap-type:none}.guide-cards__card-content{padding-inline:calc(30 * var(--u))}.guide-cards__text{font-size:max(14px,calc(16 * var(--u)))}.guide-cards__action{margin-block-start:calc(70 * var(--u))}}.guide-cards__icon-asset{width:auto;height:calc(72 * var(--u))}@media(min-width:990px){.guide-cards--home{position:relative;z-index:0}.guide-cards--home.section-spacing{padding-block:calc(181 * var(--u)) calc(80 * var(--u))}.guide-cards--home:not(:has(>.guide-cards__background)).section-spacing{padding-block-start:calc(55 * var(--u))}.guide-cards__background{position:absolute;top:0;left:0;z-index:-1;width:100%;pointer-events:none}.guide-cards__background img{width:100%;height:auto}.guide-cards--home .guide-cards__inner{padding-inline:calc(86.5 * var(--u))}.guide-cards--home .carousel__track.guide-cards__list{gap:calc(25 * var(--u));margin-block-start:calc(80 * var(--u))}.guide-cards--home .guide-cards__action{margin-block-start:calc(70 * var(--u))}}@media(max-width:989px){.carousel__track.guide-cards__list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(14 * var(--u))}.guide-cards--home .carousel__track.guide-cards__list--stack{gap:calc(44 * var(--u));margin-block-start:calc(28 * var(--u))}.guide-cards__list--grid .guide-cards__card,.guide-cards--home .guide-cards__list--grid .guide-cards__card{justify-content:flex-start;min-height:0;border-radius:calc(20 * var(--u))}.guide-cards__list--grid .guide-cards__card-content,.guide-cards--home .guide-cards__list--grid .guide-cards__card-content{padding:calc(18 * var(--u)) calc(12 * var(--u)) calc(16 * var(--u))}.guide-cards__list--grid .guide-cards__icon-asset,.guide-cards--home .guide-cards__list--grid .guide-cards__icon-asset{max-width:calc(58 * var(--u))}.guide-cards__list--grid .guide-cards__title,.guide-cards--home .guide-cards__list--grid .guide-cards__title{margin-block-start:calc(8 * var(--u));font-size:max(13px,calc(16 * var(--u)));line-height:1.3}.guide-cards__list--grid .guide-cards__text,.guide-cards--home .guide-cards__list--grid .guide-cards__text{margin-block-start:calc(8 * var(--u));font-size:max(11px,calc(11.5 * var(--u)));line-height:1.4}}@media(max-width:989px){.guide-cards--home{position:relative;isolation:isolate}.guide-cards__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.guide-cards__background img{width:100%;height:100%;object-fit:cover;object-position:top center}.guide-cards--home.section-spacing{padding-block:calc(11 * var(--u)) calc(41 * var(--u))}.guide-cards--home .guide-cards__inner{padding-inline:calc(35 * var(--u))}.guide-cards--home .section-heading__subheading{margin-block-start:calc(8 * var(--u))}.guide-cards--home .guide-cards__action .button--wide{width:calc(374 * var(--u));min-height:calc(58 * var(--u));font-size:max(14px,calc(16 * var(--u)))}}.guide-cards--home .guide-cards__card{display:flex;flex-direction:column;justify-content:center;min-height:calc(290 * var(--u));border:1px solid;border-color:var(--glass-rim);border-radius:calc(27 * var(--u));background-color:var(--glass-tint-card);background-image:var(--glass-highlight);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.guide-cards--home .guide-cards__card{position:relative;overflow:hidden;isolation:isolate}.guide-cards__card-silk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.guide-cards__card-silk img{width:100%;height:100%;object-fit:cover}.guide-cards--home .guide-cards__card-content{padding:calc(19 * var(--u)) calc(38 * var(--u))}.guide-cards--home .guide-cards__icon-asset{height:auto;max-width:calc(92 * var(--u))}.guide-cards--home .guide-cards__title{margin-block-start:calc(10 * var(--u));color:var(--color-accent);font-size:max(18px,calc(24 * var(--u)));font-weight:600;line-height:1.5}.guide-cards--home .guide-cards__text{margin-block-start:calc(20 * var(--u));color:var(--color-text);font-size:max(14px,calc(16.5 * var(--u)));line-height:calc(25 / 16.5)}@media(min-width:990px){.guide-cards--page .section-heading__subheading{max-width:calc(610 * var(--u));margin-inline:auto}.guide-cards--home.guide-cards--page.section-spacing{padding-block:calc(110 * var(--u)) 0}}.site-header{position:relative;border-block-end:1px solid transparent;background-color:var(--color-header-overlay);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);min-height:max(72px,calc(111 * var(--u)));max-width:var(--page-max-width);margin-inline:auto;padding-inline:calc(19 * var(--u));padding-block-start:env(safe-area-inset-top)}.site-header__start,.site-header__end{display:flex;align-items:center}.site-header__end{justify-content:flex-end;gap:max(10px,calc(16 * var(--u)))}.site-header__search{display:inline-flex;align-items:center;justify-content:center;width:max(44px,calc(53 * var(--u)));height:max(44px,calc(53 * var(--u)));padding:0;color:var(--color-text);cursor:pointer}.site-header__search-icon{width:42%;height:42%}.site-header__menu-button{display:inline-flex;align-items:center;justify-content:center;gap:max(var(--space-3),calc(20 * var(--u)));min-width:max(44px,calc(63 * var(--u)));min-height:max(44px,calc(50 * var(--u)));padding:0;border:0;background:none;color:var(--color-text);font:var(--font-body);cursor:pointer}.site-header__menu-icon{width:max(30px,calc(40 * var(--u)));height:auto}.image.site-header__logo{width:max(110px,calc(var(--logo-width) * var(--u)))}.site-header__logo--asset{display:block;width:max(110px,calc(var(--logo-width) * var(--u)))}.site-header__whatsapp{display:inline-flex;align-items:center;justify-content:center;width:max(44px,calc(53 * var(--u)));height:max(44px,calc(53 * var(--u)));border:1px solid;border-color:var(--glass-rim);border-radius:var(--radius-pill);background-color:var(--color-whatsapp-surface);background-image:var(--glass-sheen);box-shadow:var(--glass-rim-inner);color:var(--color-text)}.site-header__whatsapp-icon{width:38%;height:38%}@media(max-width:989px){.site-header__languages .language-selector__current{gap:6px;padding-inline:10px 6px}.site-header__languages .language-selector__chevron{width:14px;height:14px}}@media(min-width:990px){html{scroll-padding-block-start:calc(114 * var(--u) + 48px)}.site-header{border-block-end-color:rgba(var(--color-text-rgb),.15)}.site-header__inner{min-height:max(50px,calc(85 * var(--u)));padding-inline:calc(52 * var(--u)) calc(54 * var(--u))}.site-header:has(.mega-menu) .site-header__menu-button{display:none}.site-header__menu-button{justify-content:flex-start;gap:calc(18 * var(--u));font-size:max(12px,calc(11.6 * var(--u)));line-height:1.5}.site-header__menu-icon{width:max(18px,calc(22 * var(--u)))}.image.site-header__logo,.site-header__logo--asset{width:max(88px,calc(var(--logo-width) * .82 * var(--u)))}.site-header__whatsapp-icon{width:calc(20 * var(--u));height:calc(20 * var(--u))}}.shopify-section:has(>.site-header){position:sticky;inset-block-start:0;z-index:20}html{scroll-padding-block-start:calc(80 * var(--u))}.site-header.site-header--scrolled{border-block-end-color:var(--glass-rim-shade);background-color:var(--glass-tint-header);background-image:none;box-shadow:var(--glass-depth),var(--glass-dispersion),0 6px 28px rgba(var(--color-background-rgb),.14);-webkit-backdrop-filter:var(--glass-backdrop-polished);backdrop-filter:var(--glass-backdrop-polished)}.site-header.site-header--scrolled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--glass-reflection);pointer-events:none}.site-header--scrolled :is(.site-header__menu-button,.site-header__logo){filter:drop-shadow(0 1px 2px rgba(var(--color-background-rgb),.8)) drop-shadow(0 0 10px rgba(var(--color-background-rgb),.45))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header.site-header--scrolled{background-color:var(--glass-fill-fallback)}}@media(prefers-reduced-motion:reduce){.site-header{transition:none}}.site-header--overlay{position:absolute;inset-inline:0;z-index:5}@media(max-width:989px){.site-header--overlay{border-block-end-color:rgba(var(--color-text-rgb),.15);background-color:transparent}.site-header__inner{min-height:max(56px,calc(72 * var(--u)));padding-inline:max(calc(27 * var(--u)),env(safe-area-inset-left)) max(calc(27 * var(--u)),env(safe-area-inset-right))}.site-header__menu-button{justify-content:flex-start}.site-header__menu-icon{width:max(20px,calc(24 * var(--u)))}.image.site-header__logo,.site-header__logo--asset{width:calc(var(--logo-width) * var(--mobile-icon-scale) * var(--u))}}.hero__background>picture{display:contents}.hero__background>picture>img{width:100%;height:100%;object-fit:cover}.hero__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(var(--color-background-rgb),.55) 0%,rgba(var(--color-background-rgb),.15) 45%,var(--color-background) 100%)}.hero__inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(40 * var(--u));width:100%;max-width:var(--page-max-width);min-height:calc(790 * var(--u));margin-inline:auto;padding:calc(50 * var(--u)) calc(30 * var(--u)) calc(44 * var(--u));text-align:center}.hero__text{display:flex;flex-direction:column;align-items:center;max-width:100%}.hero__eyebrow{display:flex;align-items:center;gap:calc(19 * var(--u));color:var(--color-accent);font:var(--font-label);font-size:max(13px,calc(14 * var(--u)));letter-spacing:.08em;text-transform:uppercase}.hero__eyebrow:before,.hero__eyebrow:after{content:"";width:calc(98 * var(--u));max-width:18vw;border-block-start:1px solid var(--color-accent)}.hero__heading{margin-block-start:calc(22 * var(--u));font-size:max(30px,calc(37 * var(--u)))}.hero__body{max-width:calc(366 * var(--u));margin-block-start:calc(34 * var(--u));color:var(--color-text-muted);font:var(--font-body-lg)}.hero__actions{display:flex;flex-direction:column;gap:calc(17 * var(--u));width:100%;max-width:calc(380 * var(--u))}.hero__actions .button{width:100%}@media(max-width:989px){.hero__background:after{content:none}.hero__inner{justify-content:flex-start;gap:0;min-height:calc(911 * var(--u));padding:calc(158 * var(--u)) calc(30 * var(--u)) calc(61 * var(--u))}.hero__eyebrow{color:var(--color-text)}.hero__eyebrow:before,.hero__eyebrow:after{max-width:none;border-color:currentColor}.hero__heading{margin-block-start:calc(18 * var(--u));text-wrap:wrap;font-size:max(28px,calc(36.5 * var(--u)));line-height:calc(48 / 36.5)}.hero__body{max-width:none;margin-block-start:calc(36 * var(--u));font-size:max(15px,calc(17.8 * var(--u)));line-height:calc(27 / 17.8)}.hero__actions{max-width:none;margin-block-start:auto;gap:calc(18.5 * var(--u))}.hero__actions .button--hero{min-height:calc(56.5 * var(--u));font-size:max(14px,calc(17 * var(--u)))}}@media(min-width:990px){.image.section-background.hero__background{top:calc(-50 * var(--u));bottom:auto;height:calc(961 * var(--u))}.hero__background:after{content:none}.hero__inner{justify-content:flex-start;gap:0;min-height:calc(911 * var(--u));padding:calc(290 * var(--u)) var(--page-gutter) 0}.hero__heading{max-width:calc(980 * var(--u));margin-block-start:0;font:var(--font-hero-title)}.hero__body{max-width:calc(786 * var(--u));margin-block-start:calc(81 * var(--u));font:var(--font-hero-text)}.hero__actions{flex-direction:row;justify-content:center;max-width:none;margin-block-start:calc(71.5 * var(--u));gap:calc(21 * var(--u))}.hero__actions .button{width:auto}.hero__whatsapp{gap:calc(8 * var(--u));padding-inline:calc(37 * var(--u))}}.home-community{position:relative;isolation:isolate}.home-community__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.home-community__background>img{width:100%;height:100%;object-fit:cover;object-position:center top}@media(min-width:990px){.home-community .social-gallery__background{display:none}}.home-community .social-gallery__inner{display:flex;flex-direction:column;align-items:center;gap:calc(30 * var(--u));width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:calc(28 * var(--u))}.home-community .social-gallery__text{display:flex;flex-direction:column;align-items:center;gap:calc(30 * var(--u));text-align:center}.home-community .social-gallery__media--empty{display:none}.home-community .image.social-gallery__image{width:min(100%,calc(398 * var(--u)))}.home-community .social-gallery__media--phone{--ph: var(--u);position:relative;width:calc(398 * var(--u));aspect-ratio:398 / 792}.home-community .social-gallery__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.home-community .social-gallery__media--phone .social-gallery__carousel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.home-community .social-gallery__media--phone .carousel__track.social-gallery__track{position:absolute;top:calc(198 * var(--ph));left:calc(26 * var(--ph));width:calc(346 * var(--ph));height:calc(406 * var(--ph))}.home-community .social-gallery__media--phone .social-gallery__post{position:relative;height:100%}.home-community .social-gallery__media--phone .social-gallery__post .image.social-gallery__image,.home-community .social-gallery__media--phone .social-gallery__post .image.social-gallery__image img{width:100%;height:100%;object-fit:cover}.home-community .social-gallery__post-label{position:absolute;top:calc(214.5 / 406 * 100%);left:calc(50% - 11.5 * var(--ph));display:inline-flex;align-items:center;gap:calc(14 * var(--ph));color:var(--color-text);font-size:max(14px,calc(23 * var(--ph)));font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px 6px rgba(var(--color-background-rgb),.45);white-space:nowrap;text-decoration:none;transform:translate(-50%,-50%)}.home-community .social-gallery__post-label-icon{width:calc(34 * var(--ph));height:calc(34 * var(--ph))}.home-community .social-gallery__media--phone .carousel__controls.social-gallery__controls{position:absolute;top:calc(647 * var(--ph));left:calc(124 * var(--ph));gap:calc(26 * var(--ph))}.home-community .social-gallery__controls .carousel__button{width:calc(62 * var(--ph));height:calc(62 * var(--ph));border:0;background-image:none;color:var(--color-accent)}.home-community .social-gallery__controls [data-carousel-previous]{background-color:#fcfbf9}.home-community .social-gallery__controls [data-carousel-next]{background-color:#f4f1e9}.home-community .social-gallery__controls .carousel__button[aria-disabled=true]{opacity:1;color:rgba(var(--color-accent-rgb),.35)}@media(max-width:989px){.home-community .social-gallery.section-spacing{padding-block:calc(42 * var(--u)) calc(26 * var(--u))}.home-community .social-gallery__text{display:contents}.home-community .social-gallery__heading .section-heading__subheading{max-width:calc(320 * var(--u))}.home-community .social-gallery__media--phone{margin-block-start:calc(5 * var(--u))}.home-community .social-gallery__action{margin-block-start:calc(24 * var(--u))}.home-community .social-gallery__handle.button--pill{width:calc(254 * var(--u));min-width:0;min-height:calc(48 * var(--u));gap:calc(16 * var(--u));font-size:max(14px,calc(17 * var(--u)))}.home-community .social-gallery__handle.button--pill .button__asset-icon{width:calc(26 * var(--u));height:calc(26 * var(--u))}.home-community .social-gallery__heading{order:0}.home-community .social-gallery__heading.section-heading--left{align-items:center;text-align:center}.home-community .social-gallery__media{order:1}.home-community .social-gallery__media--phone{flex:none}.home-community .social-gallery__action{order:2}}@media(min-width:990px){.home-community .social-gallery.section-spacing{padding-block:calc(93.5 * var(--u)) calc(104 * var(--u))}.home-community .social-gallery__inner{display:grid;grid-template-columns:calc(440 * var(--u)) calc(398 * var(--u));justify-content:start;align-items:center;gap:calc(275 * var(--u));padding-inline:calc(267 * var(--u)) 0}.home-community .social-gallery__text{align-items:flex-start;text-align:left}.home-community .social-gallery__heading .section-heading__subheading{max-width:calc(320 * var(--u))}.home-community .social-gallery__action{width:100%}.home-community .social-gallery__handle.button--pill{width:100%;min-height:calc(58 * var(--u));gap:calc(20 * var(--u));font-size:max(14px,calc(17 * var(--u)))}.home-community .social-gallery__handle .button__icon{width:calc(24 * var(--u));height:calc(24 * var(--u))}.home-community .social-gallery__handle.button--pill .button__asset-icon{width:calc(26 * var(--u));height:calc(26 * var(--u))}.home-community .social-gallery__media,.home-community .social-gallery__media--empty{display:block;width:calc(398 * var(--u));aspect-ratio:398 / 792}.home-community .image.social-gallery__image{width:100%}.home-community .social-gallery__background img{object-position:top center}}.home-community .testimonials{overflow-x:clip}.home-community .testimonials__inner{width:100%;max-width:var(--page-max-width);margin-inline:auto}.home-community .testimonials__heading{margin-block-end:calc(58 * var(--u));padding-inline:calc(28 * var(--u))}.home-community .testimonials__track{--carousel-item-width: calc(356 * var(--u));--carousel-gap: calc(25 * var(--u));margin-inline:calc(-1 * var(--carousel-bleed));padding-inline:calc(42 * var(--u) + var(--carousel-bleed));scroll-padding-inline:calc(42 * var(--u) + var(--carousel-bleed))}.home-community .testimonials__controls{margin-block-start:calc(48 * var(--u))}.home-community .testimonial{position:relative;display:flex;flex-direction:column;align-items:center;min-height:calc(321.5 * var(--u));padding:calc(36.5 * var(--u)) calc(32 * var(--u));border-radius:var(--radius-card);background-color:var(--glass-tint-card);text-align:center}.home-community .testimonial__mark{position:absolute;top:calc(36.5 * var(--u));left:calc(32 * var(--u));width:calc(35 * var(--u));height:calc(35 * var(--u));color:var(--color-accent);transform:rotate(180deg)}.home-community .testimonial__avatar{display:flex;align-items:center;justify-content:center;width:calc(78 * var(--u));height:calc(78 * var(--u));border:max(2px,calc(3 * var(--u))) solid var(--color-text-muted);border-radius:var(--radius-pill);color:var(--color-text-muted);overflow:hidden}.home-community .image.testimonial__avatar-image,.home-community .image.testimonial__avatar-image>img{height:100%;object-fit:cover}.home-community .testimonial__avatar-icon{width:70%;height:70%}.home-community .testimonial__author{margin-block-start:calc(5 * var(--u));font:var(--font-label);line-height:1.5}.home-community .testimonial__rating{display:flex;gap:calc(5 * var(--u));margin-block-start:calc(5 * var(--u));color:var(--color-accent)}.home-community .testimonial__star{width:max(14px,calc(18.5 * var(--u)));height:max(14px,calc(18.5 * var(--u)))}.home-community .testimonial__star--empty{opacity:.3}.home-community .testimonial__quote{margin:calc(25 * var(--u)) 0 0;font:var(--font-small);line-height:1.6;quotes:'"' '"'}.home-community .testimonial__quote>p:before{content:open-quote}.home-community .testimonial__quote>p:after{content:close-quote}@media(min-width:990px){.home-community .testimonials__inner{padding-inline:calc(114 * var(--u))}.home-community .testimonials__heading{margin-block-end:calc(75 * var(--u));padding-inline:0}.home-community .testimonials__track{--carousel-item-width: max(250px, calc(356 * var(--u)));margin-inline:calc(-114 * var(--u) - var(--carousel-bleed));padding-inline:calc(114 * var(--u) + var(--carousel-bleed));scroll-padding-inline:calc(114 * var(--u) + var(--carousel-bleed))}.home-community .testimonials__controls{justify-content:flex-end}}@media(max-width:989px){.home-community .testimonials--home{position:relative;isolation:isolate}.home-community .image.testimonials__mobile-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.home-community .image.testimonials__mobile-background>img{height:100%;object-fit:cover;object-position:top center}.home-community .testimonials--home.section-spacing{padding-block:calc(33 * var(--u)) calc(45 * var(--u))}.home-community .testimonials--home .testimonials__heading{margin-block-end:calc(58 * var(--u));padding-inline:calc(40 * var(--u))}.home-community .testimonials--home .carousel__track.testimonials__track{--carousel-gap: calc(29 * var(--u))}.home-community .testimonials--home .testimonial{min-height:calc(322 * var(--u));padding:calc(36 * var(--u)) calc(38 * var(--u));border:1px solid;border-color:var(--glass-rim);border-radius:calc(25 * var(--u));background-color:var(--glass-tint-card);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.home-community .testimonials--home .testimonial__mark{top:calc(36.5 * var(--u));left:calc(31.5 * var(--u));width:calc(35 * var(--u));height:calc(21 * var(--u));object-fit:contain;transform:none}.home-community .testimonials--home .testimonial__avatar{width:calc(79 * var(--u));height:calc(79 * var(--u));border:0}.home-community .testimonials--home .testimonial__avatar-icon{width:100%;height:100%}.home-community .testimonials--home .testimonial__author{margin-block-start:calc(5 * var(--u));font-size:max(14px,calc(18 * var(--u)));font-weight:600;line-height:1.5}.home-community .testimonials--home .testimonial__rating{gap:calc(4.8 * var(--u));margin-block-start:calc(4 * var(--u))}.home-community .testimonials--home .testimonial__star{width:calc(18.5 * var(--u));height:calc(18.5 * var(--u))}.home-community .testimonials--home .testimonial__quote{margin-block-start:calc(25 * var(--u));font-size:max(13px,calc(13.9 * var(--u)));font-weight:300;line-height:calc(21 / 13.9)}}@media(min-width:990px){.home-community .testimonials--home.section-spacing{padding-block:0 calc(27 * var(--u))}.home-community .testimonials--home .testimonials__inner{padding-inline:0}.home-community .testimonials--home .testimonials__heading{margin-block-end:calc(76 * var(--u))}.home-community .testimonials--home .carousel__track.testimonials__track{--carousel-item-width: calc(355 * var(--u));--carousel-gap: calc(25.5 * var(--u));margin-inline:calc(-1 * var(--carousel-bleed));padding-inline:calc(114.5 * var(--u) + var(--carousel-bleed));scroll-padding-inline:calc(114.5 * var(--u) + var(--carousel-bleed))}.home-community .testimonials--home .testimonial{min-height:calc(321 * var(--u));padding:calc(36 * var(--u)) calc(38 * var(--u));border:1px solid;border-color:var(--glass-rim);border-radius:calc(25 * var(--u));background-color:var(--glass-tint-card)}.home-community .testimonials--home .testimonial__mark{top:calc(36.5 * var(--u));left:calc(31.5 * var(--u));width:calc(35 * var(--u));height:calc(20 * var(--u))}.home-community .testimonials--home .testimonial__glyph{object-fit:contain}.home-community .testimonials--home .testimonial__mark.testimonial__glyph{height:calc(21 * var(--u));transform:none}.home-community .testimonials--home .testimonial__avatar{width:calc(79 * var(--u));height:calc(79 * var(--u));border:0;color:rgba(var(--color-text-rgb),.85)}.home-community .testimonials--home .testimonial__avatar-icon{width:100%;height:100%}.home-community .testimonials--home .testimonial__author{margin-block-start:calc(5 * var(--u));font-size:max(14px,calc(18 * var(--u)));font-weight:600;line-height:1.5}.home-community .testimonials--home .testimonial__rating{gap:calc(4.8 * var(--u));margin-block-start:calc(4 * var(--u))}.home-community .testimonials--home .testimonial__star{width:calc(18.5 * var(--u));height:calc(18.5 * var(--u))}.home-community .testimonials--home .testimonial__quote{margin-block-start:calc(24 * var(--u));font-size:max(13px,calc(13.9 * var(--u)));font-weight:300;line-height:calc(21 / 13.9)}.home-community .testimonials--home .testimonials__controls{justify-content:flex-end;margin-block-start:calc(47.5 * var(--u));padding-inline:0 calc(115 * var(--u))}}@media(min-width:990px){.home-community .testimonials--home .section-heading__title{translate:0 calc(-1 * var(--u))}}@media(max-width:989px){.home-community .social-gallery .section-heading__subheading{translate:0 calc(5 * var(--u))}.home-community .social-gallery__action .button{translate:calc(2 * var(--u)) 0}}.home-community .social-gallery__handle .button__icon{color:var(--color-accent)}.home-intro{position:relative;isolation:isolate}.home-intro__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.home-intro__background>img{position:absolute;top:calc(-50 * var(--u));left:0;width:100%;height:calc(100% + 50 * var(--u));object-fit:cover;object-position:center top}.home-intro__background--mobile>img{top:0;height:100%}@media(min-width:990px){.home-intro--plain-collections .home-intro__background>img{-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--hero-fill) + 50 * var(--u) - var(--section-fade)),transparent calc(var(--hero-fill) + 50 * var(--u)));mask-image:linear-gradient(to bottom,#000 calc(var(--hero-fill) + 50 * var(--u) - var(--section-fade)),transparent calc(var(--hero-fill) + 50 * var(--u)))}}.home-intro__silk{position:absolute;inset:0 0 auto;z-index:-1;height:var(--hero-fill);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--section-fade)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--section-fade)),transparent)}.home-intro__silk>.home-intro__silk-shot>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-intro__silk-shot--2,.home-intro__silk-shot--3{opacity:0}@media(prefers-reduced-motion:no-preference){.home-intro__silk-shot--2{animation:hero-silk-second 19.5s ease-in-out infinite}.home-intro__silk-shot--3{animation:hero-silk-third 19.5s ease-in-out infinite}.home-intro--motion-stopped .home-intro__silk-shot{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.home-intro .home-intro__silk-shot--2,.home-intro .home-intro__silk-shot--3{display:none}}@keyframes hero-silk-second{0%,25.64%{opacity:0}33.33%,66.67%{opacity:1}74.36%,to{opacity:0}}@keyframes hero-silk-third{0%,58.97%{opacity:0}66.67%,92.31%{opacity:1}to{opacity:0}}.home-intro .collection-list{--section-fade-top: var(--section-fade)}.home-intro__video,.home-intro .hero__video{position:absolute;left:0;width:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .6s ease}.home-intro__video.is-playing,.home-intro .hero__video.is-playing{opacity:1}.home-intro__video{top:calc(-50 * var(--u));z-index:-1;height:calc(961 * var(--u));object-position:center top;clip-path:inset(calc(50 * var(--u)) 0 0 0);-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent);mask-image:linear-gradient(to bottom,#000 82%,transparent)}.home-intro .hero__video{top:0;height:100%;object-position:center 62%}@media(prefers-reduced-motion:reduce){.home-intro__video,.home-intro .hero__video{transition:none}}.hero__video-control{position:absolute;inset-block-start:calc(84 * var(--u));inset-inline-end:calc(14 * var(--u));z-index:1;display:block}.hero__video-control[hidden]{display:none}.hero__video-toggle:not(:focus-visible){opacity:0;pointer-events:none}.hero__video-toggle{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer}.hero__video-toggle:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.hero__video-icon{width:16px;height:16px}.hero__video-toggle[aria-pressed=true] .hero__video-icon--play,.hero__video-toggle[aria-pressed=false] .hero__video-icon--pause{display:none}@media(min-width:990px){.hero__video-control{inset-block-start:calc(130 * var(--u));inset-inline-end:var(--page-gutter)}}@media(min-width:990px){.home-intro .hero__heading{translate:calc(-9 * var(--u)) 0}}.home-intro .hero__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(var(--color-background-rgb),.55) 0%,rgba(var(--color-background-rgb),.15) 45%,var(--color-background) 100%)}.home-intro .hero__inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(40 * var(--u));width:100%;max-width:var(--page-max-width);min-height:calc(790 * var(--u));margin-inline:auto;padding:calc(50 * var(--u)) calc(30 * var(--u)) calc(44 * var(--u));text-align:center}.home-intro .hero__text{display:flex;flex-direction:column;align-items:center;max-width:100%}.home-intro .hero__eyebrow{display:flex;align-items:center;gap:calc(19 * var(--u));color:var(--color-accent);font:var(--font-label);font-size:max(13px,calc(14 * var(--u)));letter-spacing:.08em;text-transform:uppercase}.home-intro .hero__eyebrow:before,.home-intro .hero__eyebrow:after{content:"";width:calc(98 * var(--u));max-width:18vw;border-block-start:1px solid var(--color-accent)}.home-intro .hero__heading{margin-block-start:calc(22 * var(--u));font-size:max(30px,calc(37 * var(--u)))}.home-intro .hero__body{max-width:calc(366 * var(--u));margin-block-start:calc(34 * var(--u));color:var(--color-text-muted);font:var(--font-body-lg)}.home-intro .hero__actions{display:flex;flex-direction:column;gap:calc(17 * var(--u));width:100%;max-width:calc(380 * var(--u))}.home-intro .hero__actions .button{width:100%}@media(max-width:989px){.home-intro .hero__background:after{content:none}.home-intro .hero__inner{justify-content:flex-start;gap:0;min-height:min(calc(911 * var(--u)),calc(100vh - 72 * var(--u)));min-height:min(calc(911 * var(--u)),calc(100svh - 72 * var(--u)));padding:calc(92 * var(--u)) calc(30 * var(--u)) calc(14 * var(--u))}.home-intro .hero__background img{object-position:center 62%}.home-intro .hero__eyebrow{color:var(--color-text)}.home-intro .hero__eyebrow:before,.home-intro .hero__eyebrow:after{max-width:none;border-color:currentColor}.home-intro .hero__heading{margin-block-start:calc(12 * var(--u));text-wrap:balance;font-size:max(22px,calc(27 * var(--u)));line-height:1.3}.home-intro .hero__body{max-width:none;margin-block-start:calc(14 * var(--u));font-size:max(14px,calc(16 * var(--u)));line-height:1.5}.home-intro .hero__actions{max-width:none;margin-block-start:auto;padding-block-start:calc(16 * var(--u));gap:calc(12 * var(--u))}.home-intro .hero__actions .button--hero{min-height:max(44px,calc(50 * var(--u)));font-size:max(14px,calc(16 * var(--u)))}}@media(min-width:990px){.home-intro .image.section-background.hero__background{top:calc(-50 * var(--u));bottom:auto;height:calc(961 * var(--u))}.home-intro .hero__background:after{content:none}.home-intro{--hero-fill: max(calc(911 * var(--u)), 100vh);--hero-fill: max(calc(911 * var(--u)), 100svh)}body:has(.announcement-bar) .home-intro{--hero-fill: max(calc(911 * var(--u)), calc(100vh - max(36px, 50 * var(--u))) );--hero-fill: max(calc(911 * var(--u)), calc(100svh - max(36px, 50 * var(--u))) )}.home-intro .hero__inner{justify-content:flex-start;gap:0;min-height:var(--hero-fill);padding:calc(290 * var(--u) + (var(--hero-fill) - 911 * var(--u)) * .4) var(--page-gutter) 0}.home-intro__video{height:calc(var(--hero-fill) + 50 * var(--u))}.home-intro .hero__heading{max-width:calc(1400 * var(--u));margin-block-start:0;font:var(--font-hero-title);font-size:max(28px,calc(50 * var(--u)));line-height:1.69;text-wrap:nowrap}.home-intro .hero__body{max-width:calc(786 * var(--u));margin-block-start:calc(81 * var(--u));font:var(--font-hero-text)}.home-intro .hero__actions{flex-direction:row;justify-content:center;max-width:none;margin-block-start:calc(71.5 * var(--u));gap:calc(21 * var(--u))}.home-intro .hero__actions .button{width:auto}.home-intro .hero__whatsapp{gap:calc(8 * var(--u));padding-inline:calc(37 * var(--u))}}.home-intro.home-intro--editorial .hero__heading-accent{display:block;font-style:italic}.home-intro.home-intro--editorial .hero__eyebrow{color:var(--color-accent);font-family:var(--hero-text-family);font-weight:var(--hero-text-weight);line-height:1.5}.home-intro.home-intro--editorial .hero__eyebrow:before,.home-intro.home-intro--editorial .hero__eyebrow:after{flex:0 1 auto;min-width:0;border-color:var(--color-accent)}.home-intro.home-intro--editorial .hero__heading{font-family:var(--hero-heading-family);font-weight:var(--hero-heading-weight);font-style:normal;line-height:1.08;letter-spacing:0;text-transform:none}.home-intro.home-intro--editorial .hero__body{font-family:var(--hero-text-family);font-weight:var(--hero-text-weight)}.home-intro .hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(var(--color-background-rgb),.92),rgba(var(--color-background-rgb),.86) calc(150 * var(--u)),rgba(var(--color-background-rgb),.45) calc(196 * var(--u)),rgba(var(--color-background-rgb),0) calc(226 * var(--u))),linear-gradient(to top,rgba(var(--color-background-rgb),.92),rgba(var(--color-background-rgb),.6) 14%,rgba(var(--color-background-rgb),0) 40%)}@media(max-width:989px){.home-intro.home-intro--editorial .hero__inner{min-height:max(calc(480 * var(--u)),100vh);min-height:max(calc(480 * var(--u)),100svh);padding-block-end:calc(28 * var(--u))}.home-intro.home-intro--editorial .hero__eyebrow{justify-content:center;gap:calc(14 * var(--u));max-width:100%;font-size:max(11px,calc(11 * var(--u)));letter-spacing:.18em;text-align:center}.home-intro.home-intro--editorial .hero__eyebrow:before,.home-intro.home-intro--editorial .hero__eyebrow:after{width:calc(38 * var(--u))}.home-intro.home-intro--editorial .hero__heading{margin-block-start:calc(16 * var(--u));font-size:max(26px,calc(39 * var(--u)));text-shadow:0 1px 14px rgba(var(--color-background-rgb),.6)}.home-intro.home-intro--editorial .hero__body{display:none}}@media(min-width:990px){.home-intro.home-intro--editorial{--hero-fill: max(calc(640 * var(--u)), 100vh);--hero-fill: max(calc(640 * var(--u)), 100svh)}body:has(.announcement-bar) .home-intro.home-intro--editorial{--hero-fill: max(calc(640 * var(--u)), calc(100vh - max(36px, 50 * var(--u))) );--hero-fill: max(calc(640 * var(--u)), calc(100svh - max(36px, 50 * var(--u))) )}.home-intro.home-intro--editorial .hero__inner{align-items:flex-start;justify-content:center;padding:calc(85 * var(--u)) calc(108 * var(--u)) calc(60 * var(--u));text-align:start}.home-intro.home-intro--editorial .hero__text{align-items:flex-start}.home-intro.home-intro--editorial .hero__eyebrow{gap:calc(18 * var(--u));font-size:max(11px,calc(12 * var(--u)));letter-spacing:.38em}.home-intro.home-intro--editorial .hero__eyebrow:before{width:calc(48 * var(--u));max-width:none}.home-intro.home-intro--editorial .hero__eyebrow:after{content:none}.home-intro.home-intro--editorial .hero__heading{max-width:none;margin-block-start:calc(26 * var(--u));font-size:max(40px,calc(72 * var(--u)));translate:none;text-wrap:balance}.home-intro.home-intro--editorial .hero__body{max-width:calc(445 * var(--u));margin-block-start:calc(26 * var(--u));font-size:max(15px,calc(17 * var(--u)));line-height:1.7}.home-intro.home-intro--editorial .hero__actions{justify-content:flex-start;margin-block-start:calc(42 * var(--u));gap:calc(24 * var(--u))}.home-intro.home-intro--editorial .features-bar{margin-block-start:0}.home-intro .hero__shade{background-image:linear-gradient(to right,rgba(var(--color-background-rgb),.85),rgba(var(--color-background-rgb),.7) 30%,rgba(var(--color-background-rgb),.35),rgba(var(--color-background-rgb),0) 66%),linear-gradient(to bottom,rgba(var(--color-background-rgb),.8),rgba(var(--color-background-rgb),.35) 12%,rgba(var(--color-background-rgb),0) 28%),linear-gradient(to top,rgba(var(--color-background-rgb),.75),rgba(var(--color-background-rgb),0) 26%)}[dir=rtl] .home-intro .hero__shade{scale:-1 1}[dir=rtl] .home-intro--editorial .home-intro__silk>.home-intro__silk-shot>img,[dir=rtl] .home-intro--editorial .home-intro__video{scale:-1 1}}.home-intro .features-bar{padding:var(--space-2) calc(20 * var(--u));border-block:1px solid var(--color-border-subtle);background-color:var(--color-accent-subtle)}.home-intro .features-bar__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) calc(28 * var(--u));min-height:calc(36 * var(--u));margin:0;padding:0;list-style:none}.home-intro .features-bar__item{display:flex;align-items:center;gap:var(--space-2);font-size:max(13px,calc(14 * var(--u)))}.home-intro .features-bar__icon{width:1.5em;height:1.5em;color:var(--color-accent)}@media(max-width:989px){.home-intro .features-bar--hide-mobile{display:none}.home-intro .features-bar{padding:calc(18 * var(--u)) 0;border-block:0;background-color:transparent;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.home-intro .features-bar::-webkit-scrollbar{display:none}.home-intro .features-bar__track{display:flex;width:max-content}.home-intro .features-bar__list{flex:none;flex-wrap:nowrap;justify-content:flex-start;gap:0}.home-intro .features-bar__item{flex:none;gap:calc(12 * var(--u));padding-inline:calc(22 * var(--u));font-size:max(15px,calc(16 * var(--u)));font-weight:600;white-space:nowrap}.home-intro .features-bar__glyph,.home-intro .features-bar__icon{flex:none;width:calc(26 * var(--u));height:calc(26 * var(--u));object-fit:contain}.home-intro .features-bar--ticker .features-bar__track{animation:features-bar-drift 26s linear infinite}.home-intro .features-bar--ticker:is(:hover,:active,:focus-within) .features-bar__track{animation-play-state:paused}.home-intro .features-bar:not(.features-bar--ticker){scroll-snap-type:x proximity}.home-intro .features-bar:not(.features-bar--ticker) .features-bar__item{scroll-snap-align:start}}@keyframes features-bar-drift{to{transform:translate(-50%)}}@media(max-width:989px)and (prefers-reduced-motion:reduce){.home-intro .features-bar--ticker .features-bar__track{animation:none}.home-intro .features-bar--ticker .features-bar__list--copy{display:none}.home-intro .features-bar--ticker{scroll-snap-type:x proximity}.home-intro .features-bar--ticker .features-bar__item{scroll-snap-align:start}}@media(min-width:990px){.home-intro .features-bar{position:relative;z-index:2;margin-block-start:calc(-134 * var(--u));padding:calc(2 * var(--u)) var(--page-gutter) 0;border-block:0;background-color:transparent}.home-intro .features-bar__list{flex-wrap:nowrap;gap:var(--space-2) calc(54 * var(--u));min-height:calc(58 * var(--u))}.home-intro .features-bar__item{gap:calc(15 * var(--u));font:var(--font-feature-label);white-space:nowrap}.home-intro .features-bar__icon,.home-intro .features-bar__glyph{width:calc(32 * var(--u));height:calc(32 * var(--u))}.home-intro .features-bar__glyph{flex:none;object-fit:contain}.home-intro .features-bar__glyph--parcel-solid{width:calc(39 * var(--u));height:calc(39 * var(--u));margin-inline:calc(-3 * var(--u)) calc(-9 * var(--u))}.home-intro .features-bar__glyph--chat-spark{width:calc(38 * var(--u));height:calc(38 * var(--u));margin-inline:calc(-4 * var(--u)) calc(-2 * var(--u))}}.home-intro .collection-list{position:relative}.home-intro .collection-list__header{margin-block-end:calc(30 * var(--u));padding-inline:calc(28 * var(--u))}.home-intro .collection-list__track{--card-carousel-item: 329;--card-carousel-item-desktop: 380}@media(max-width:989px){.home-intro .collection-list{isolation:isolate}.home-intro .collection-list__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.home-intro .collection-list__background img{width:100%;height:100%;object-fit:cover;object-position:top center}.home-intro .collection-list.section-spacing{padding-block:calc(96 * var(--u)) calc(91 * var(--u))}.home-intro .collection-list__header{margin-block-end:calc(29 * var(--u));padding-inline:calc(30 * var(--u))}.home-intro .carousel__track.collection-list__track{--carousel-item-width: calc(328 * var(--u));--carousel-gap: calc(30 * var(--u));padding-inline:calc((100% - var(--carousel-item-width)) / 2);scroll-padding-inline:calc((100% - var(--carousel-item-width)) / 2)}.home-intro .collection-list .collection-card-tile{padding:calc(8 * var(--u)) calc(10 * var(--u)) 0;min-height:calc(307 * var(--u));border:1px solid;border-color:var(--glass-rim);border-radius:calc(25 * var(--u));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.home-intro .collection-list .collection-card-tile__media{aspect-ratio:308 / 249;border-radius:calc(15 * var(--u))}.home-intro .collection-list .collection-card-tile__media:after{content:none}.home-intro .collection-list .collection-card-tile__title{bottom:calc(20 * var(--u));font-size:max(13px,calc(15 * var(--u)));font-weight:600;line-height:1.5;text-transform:uppercase}.home-intro .collection-list .collection-card-tile__more{gap:calc(8 * var(--u));margin-block-start:calc(16 * var(--u));font-size:max(12px,calc(13 * var(--u)));font-weight:600;line-height:1.5;text-transform:uppercase}}@media(min-width:990px){.home-intro .collection-list.section-spacing{z-index:1;padding-block:calc(73 * var(--u)) calc(99 * var(--u))}.home-intro .collection-list__background{position:absolute;top:calc(-208 * var(--u));left:calc(89 * var(--u));width:calc(1635 * var(--u));pointer-events:none}.home-intro .collection-list__background img{width:100%;height:auto}.home-intro .collection-list__header{position:relative;margin-block-end:calc(91 * var(--u));padding-inline:var(--page-gutter)}.home-intro .carousel__track.collection-list__track{--carousel-item-width: calc(362.5 * var(--u));--carousel-gap: calc(34 * var(--u));padding-inline:calc(88 * var(--u));scroll-padding-inline:calc(88 * var(--u));justify-content:safe center}.home-intro .collection-list .collection-card-tile{padding:calc(8 * var(--u)) calc(10 * var(--u)) 0;min-height:calc(339 * var(--u));border:1px solid;border-color:var(--glass-rim);border-radius:calc(27 * var(--u));background-color:var(--glass-tint-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.home-intro .collection-list .collection-card-tile__media{aspect-ratio:342 / 277;border-radius:calc(20 * var(--u))}.home-intro .collection-list .collection-card-tile__media:after{content:none}.home-intro .collection-list .collection-card-tile__title{bottom:calc(24.5 * var(--u));font-size:max(13px,calc(16.3 * var(--u)));font-weight:600;line-height:1.5;text-transform:uppercase}.home-intro .collection-list .collection-card-tile__more{gap:calc(8 * var(--u));margin-block-start:calc(18 * var(--u));font-size:max(12px,calc(13 * var(--u)));font-weight:600;line-height:1.5;text-transform:uppercase}}@media(min-width:990px){.home-intro .collection-list .section-heading__title{translate:0 calc(-1 * var(--u))}}.home-selection{position:relative;isolation:isolate}.home-selection__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.home-selection__background>img{width:100%;height:100%;object-fit:cover;object-position:center top}@media(min-width:990px){.home-selection .guide-cards__background{display:none}}@media(min-width:990px){.home-selection .guide-cards__heading .section-heading__title{translate:calc(-4 * var(--u)) 0}}.home-selection .guide-cards__inner{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:calc(30 * var(--u))}.home-selection .carousel__track.guide-cards__list{display:grid;gap:calc(25 * var(--u));margin-block-start:calc(22 * var(--u));overflow:visible;scroll-snap-type:none}.home-selection .carousel__track.guide-cards__list--carousel{--carousel-item-width: calc(370 * var(--u));--carousel-gap: calc(25 * var(--u));display:flex;overflow-x:auto;scroll-snap-type:x mandatory}@media(max-width:989px){.home-selection .carousel__track.guide-cards__list--carousel{margin-inline:calc(-30 * var(--u));padding-inline:calc(30 * var(--u));scroll-padding-inline:calc(30 * var(--u))}.home-selection .guide-cards--home .carousel__track.guide-cards__list--carousel{margin-inline:calc(-35 * var(--u));padding-inline:calc(35 * var(--u));scroll-padding-inline:calc(35 * var(--u))}}.home-selection .guide-cards__controls{margin-block-start:calc(36 * var(--u))}.home-selection .guide-cards__card{min-height:calc(290 * var(--u));border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background-color:var(--glass-tint-card)}.home-selection .guide-cards__card-content{display:flex;flex-direction:column;align-items:center;padding:calc(32 * var(--u)) calc(40 * var(--u));text-align:center}.home-selection .guide-cards__icon{width:calc(72 * var(--u));height:calc(72 * var(--u));color:var(--color-accent);stroke-width:1}.home-selection .guide-cards__title{margin-block-start:calc(10 * var(--u));font:var(--font-label);font-size:max(18px,calc(24 * var(--u)));line-height:1.5}.home-selection .guide-cards__text{margin-block-start:calc(12 * var(--u));color:var(--color-text-muted);font-size:max(15px,calc(16 * var(--u)));line-height:1.55}.home-selection .guide-cards__action{display:flex;justify-content:center;margin-block-start:calc(33 * var(--u))}@media(min-width:990px){.home-selection .guide-cards__inner{padding-inline:var(--page-gutter)}.home-selection .carousel__track.guide-cards__list,.home-selection .carousel__track.guide-cards__list--carousel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:calc(80 * var(--u));overflow:visible;scroll-snap-type:none}.home-selection .guide-cards__card-content{padding-inline:calc(30 * var(--u))}.home-selection .guide-cards__text{font-size:max(14px,calc(16 * var(--u)))}.home-selection .guide-cards__action{margin-block-start:calc(70 * var(--u))}}.home-selection .guide-cards__icon-asset{width:auto;height:calc(72 * var(--u))}@media(min-width:990px){.home-selection .guide-cards--home{position:relative;z-index:0}.home-selection .guide-cards--home.section-spacing{padding-block:calc(82 * var(--u)) calc(80 * var(--u))}.home-selection .guide-cards__background{position:absolute;top:0;left:0;z-index:-1;width:100%;pointer-events:none}.home-selection .guide-cards__background img{width:100%;height:auto}.home-selection .guide-cards--home .guide-cards__inner{padding-inline:calc(86.5 * var(--u))}.home-selection .guide-cards--home .carousel__track.guide-cards__list{gap:calc(25 * var(--u));margin-block-start:calc(80 * var(--u))}.home-selection .guide-cards--home .guide-cards__action{margin-block-start:calc(70 * var(--u))}}@media(max-width:989px){.home-selection .guide-cards--home{position:relative;isolation:isolate}.home-selection .guide-cards__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.home-selection .guide-cards__background img{width:100%;height:100%;object-fit:cover;object-position:top center}.home-selection .guide-cards--home.section-spacing{padding-block:calc(11 * var(--u)) calc(41 * var(--u))}.home-selection .guide-cards--home .guide-cards__inner{padding-inline:calc(35 * var(--u))}.home-selection .guide-cards--home .section-heading__subheading{margin-block-start:calc(8 * var(--u))}.home-selection .guide-cards--home .guide-cards__action .button--wide{width:calc(374 * var(--u));min-height:calc(58 * var(--u));font-size:max(14px,calc(16 * var(--u)))}}.home-selection .guide-cards--home .guide-cards__card{display:flex;flex-direction:column;justify-content:center;min-height:calc(290 * var(--u));border:1px solid;border-color:var(--glass-rim);border-radius:calc(27 * var(--u));background-color:var(--glass-tint-card);background-image:var(--glass-highlight);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.home-selection .guide-cards--home .guide-cards__card{position:relative;overflow:hidden;isolation:isolate}.home-selection .guide-cards__card-silk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.home-selection .guide-cards__card-silk img{width:100%;height:100%;object-fit:cover}.home-selection .guide-cards--home .guide-cards__card-content{padding:calc(19 * var(--u)) calc(38 * var(--u))}.home-selection .guide-cards--home .guide-cards__icon-asset{height:auto;max-width:calc(92 * var(--u))}.home-selection .guide-cards--home .guide-cards__title{margin-block-start:calc(10 * var(--u));color:var(--color-accent);font-size:max(18px,calc(24 * var(--u)));font-weight:600;line-height:1.5}.home-selection .guide-cards--home .guide-cards__text{margin-block-start:calc(20 * var(--u));color:var(--color-text);font-size:max(14px,calc(16.5 * var(--u)));line-height:calc(25 / 16.5)}@media(max-width:989px){.home-selection .carousel__track.guide-cards__list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(14 * var(--u))}.home-selection .guide-cards--home .carousel__track.guide-cards__list--stack{gap:calc(44 * var(--u));margin-block-start:calc(28 * var(--u))}.home-selection .guide-cards--home .guide-cards__list--grid .guide-cards__card{justify-content:flex-start;min-height:0;border-radius:calc(20 * var(--u))}.home-selection .guide-cards--home .guide-cards__list--grid .guide-cards__card-content{padding:calc(18 * var(--u)) calc(12 * var(--u)) calc(16 * var(--u))}.home-selection .guide-cards--home .guide-cards__list--grid .guide-cards__icon-asset{max-width:calc(58 * var(--u))}.home-selection .guide-cards--home .guide-cards__list--grid .guide-cards__title{margin-block-start:calc(8 * var(--u));font-size:max(13px,calc(16 * var(--u)));line-height:1.3}.home-selection .guide-cards--home .guide-cards__list--grid .guide-cards__text{margin-block-start:calc(8 * var(--u));font-size:max(11px,calc(11.5 * var(--u)));line-height:1.4}}.home-selection .featured-collection__header{display:flex;flex-direction:column;align-items:center;padding-inline:calc(28 * var(--u))}.home-selection .image.featured-collection__crest{width:calc(241 * var(--u));margin-block-end:calc(-62 * var(--u))}.home-selection .featured-collection__track{margin-block-start:calc(34 * var(--u))}.home-selection .product-card__sample-image{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.home-selection .featured-collection{position:relative;isolation:isolate}.home-selection .image.featured-collection__mobile-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.home-selection .image.featured-collection__mobile-background>img{height:100%;object-fit:cover;object-position:top center}.home-selection .featured-collection.section-spacing{padding-block:calc(6 * var(--u)) calc(14.5 * var(--u))}.home-selection .image.featured-collection__crest--supplied{width:calc(243 * var(--u));margin-block-end:calc(-62 * var(--u));opacity:.72}.home-selection .featured-collection__crest--supplied img{width:100%;height:auto}.home-selection .carousel__track.featured-collection__track{--carousel-item-width: calc(360 * var(--u));--carousel-gap: calc(20 * var(--u));justify-content:safe center;margin-block-start:calc(48 * var(--u));padding-inline:calc(28 * var(--u));scroll-padding-inline:calc(28 * var(--u))}.home-selection .featured-collection__track>.carousel__item:only-child{flex-basis:calc(384 * var(--u))}}@media(min-width:990px){.home-selection .featured-collection{position:relative;z-index:1}.home-selection .featured-collection.section-spacing{padding-block:calc(114 * var(--u)) calc(47 * var(--u))}.home-selection .featured-collection__header{position:relative;padding-inline:var(--page-gutter)}.home-selection .image.featured-collection__crest{position:absolute;top:calc(-75 * var(--u));left:50%;width:calc(221 * var(--u));margin:0;transform:translate(-50%)}.home-selection .image.featured-collection__crest--supplied{top:calc(-98 * var(--u));width:calc(243 * var(--u));pointer-events:none}.home-selection .featured-collection__crest--supplied img{width:100%;height:auto}.home-selection .carousel__track.featured-collection__track{--carousel-item-width: calc(365 * var(--u));--carousel-gap: calc(33.5 * var(--u));justify-content:safe center;margin-block-start:calc(71 * var(--u));padding-inline:calc(88.5 * var(--u));scroll-padding-inline:calc(88.5 * var(--u))}.home-selection .featured-collection .card-carousel__controls{margin-block-start:calc(32 * var(--u));padding-inline:0 calc(78 * var(--u))}}@media(min-width:990px){.home-selection .guide-cards__inner .section-heading__subheading{translate:0 calc(1 * var(--u))}}.icon-cards__inner{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:calc(28 * var(--u))}.icon-cards__heading{margin-block-end:calc(38 * var(--u))}.icon-cards__list--grid{--icon-card-badge: 60;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 * var(--u)) calc(22 * var(--u))}.icon-cards__list--list{padding-inline:calc(17 * var(--u))}.icon-cards__list--list>.icon-cards__card{padding-block:calc(20 * var(--u))}.icon-cards__list--list>.icon-cards__card+.icon-cards__card{border-block-start:1px solid var(--color-border-subtle)}@media(min-width:990px){.icon-cards__inner{padding-inline:var(--page-gutter)}.icon-cards__heading{margin-block-end:calc(65 * var(--u))}.icon-cards__list--grid,.icon-cards__list--list{--icon-card-badge: 92;display:grid;align-items:stretch;max-width:calc(1300 * var(--u));margin-inline:auto;padding-inline:0}.icon-cards__list--columns-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(50 * var(--u)) calc(120 * var(--u))}.icon-cards__list--columns-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(50 * var(--u))}.icon-cards__list--list>.icon-cards__card{padding-block:calc(var(--icon-card-badge-size) * .85) calc(var(--icon-card-badge-size) * .5)}.icon-cards__list--list>.icon-cards__card+.icon-cards__card{border-block-start:0}}@media(min-width:990px){.icon-cards--diamond-field{--surface-lift: calc(196 * var(--u))}.icon-cards__list.icon-cards__list--rows{display:block;max-width:calc(572 * var(--u))}.icon-cards__list--rows>.icon-cards__card{gap:calc(32 * var(--u));padding-block:calc(32 * var(--u))}.icon-cards__list--rows>.icon-cards__card+.icon-cards__card{border-block-start:1px solid var(--color-border-subtle)}.icon-cards__list--rows>.icon-cards__card .icon-card__badge{width:calc(38 * var(--u));height:calc(38 * var(--u))}.icon-cards__list--rows .icon-card__title{font:var(--font-body-lg)}}@media(min-width:990px){.icon-cards--rows .section-heading__subheading{max-width:calc(1000 * var(--u));margin-inline:auto}.icon-cards--rows.section-spacing{padding-block:calc(101 * var(--u)) calc(133 * var(--u))}.icon-cards--rows .section-heading__subheading{padding-block-start:calc(36 * var(--u))}.icon-cards--rows .icon-cards__heading{margin-block-end:calc(10 * var(--u))}}.main-404{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding-block:var(--space-5) calc(80 * var(--u));text-align:center}.main-404__text{color:var(--color-text-muted);font:var(--font-body-lg)}@media(min-width:990px){.main-404{padding-block-end:calc(160 * var(--u))}}.main-article__hero{position:relative;display:flex;align-items:flex-end;padding:calc(20 * var(--u)) calc(33 * var(--u))}.main-article__hero--image{min-height:calc(204 * var(--u))}.image.main-article__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.image.main-article__image>img{height:100%;object-fit:cover}.image.main-article__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(var(--color-background-rgb),.2),var(--color-background))}.main-article__title{position:relative;max-width:calc(1127 * var(--u));font:var(--font-label);line-height:1.5}.main-article__inner{width:100%;max-width:calc(354 * var(--u) + 2 * var(--page-gutter));margin-inline:auto;padding:calc(15 * var(--u)) var(--page-gutter) calc(52 * var(--u))}.main-article__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) calc(30 * var(--u));margin:0 0 calc(40 * var(--u));padding:0;list-style:none;color:var(--color-text-muted);font-size:max(13px,calc(14 * var(--u)))}.main-article__meta-item{display:flex;align-items:center;gap:calc(10 * var(--u))}.main-article__meta-icon{width:max(20px,calc(24 * var(--u)));height:max(20px,calc(24 * var(--u)));color:var(--color-accent)}.main-article__content{font-size:max(15px,calc(14 * var(--u)));line-height:1.5}.main-article__content.rte :is(h2,h3,h4),.main-article__content.rte li strong,.main-article__content.rte li::marker{color:var(--color-accent)}.main-article__content.rte blockquote{font-style:italic}.main-article__tags{display:flex;flex-wrap:wrap;align-items:center;gap:calc(12 * var(--u)) calc(10 * var(--u));margin-block-start:calc(25 * var(--u));padding-block:calc(25 * var(--u));border-block:1px solid rgba(var(--color-text-rgb),.2)}.main-article__tags-title{display:flex;align-items:center;gap:calc(5 * var(--u));font:var(--font-label)}.main-article__tags-title:after{content:":"}.main-article__tag-list,.main-article__share-list{display:flex;flex-wrap:wrap;gap:calc(10 * var(--u));margin:0;padding:0;list-style:none}.main-article__tag{display:inline-flex;align-items:center;min-height:max(28px,calc(30 * var(--u)));padding-inline:calc(20 * var(--u));border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-background);font-size:max(13px,calc(14 * var(--u)));font-weight:600;text-decoration:none}.main-article__share{display:flex;flex-wrap:wrap;align-items:center;gap:calc(16 * var(--u));margin-block-start:calc(28 * var(--u))}.main-article__share-label{font:var(--font-label);font-size:max(15px,calc(16 * var(--u)))}.main-article__share-link{display:flex;align-items:center;justify-content:center;width:max(44px,calc(60 * var(--u)));height:max(44px,calc(60 * var(--u)));border:1px solid var(--color-accent-strong);border-radius:var(--radius-pill);background-color:var(--color-accent-subtle);color:var(--color-accent)}.main-article__share-icon{width:64%;height:64%}@media(min-width:990px){.main-article__hero{margin-block-start:calc(42 * var(--u));padding:calc(40 * var(--u)) calc(228 * var(--u)) calc(56 * var(--u))}.main-article__hero--image{min-height:calc(533 * var(--u))}.image.main-article__image:after{background-image:linear-gradient(to bottom,rgba(var(--color-background-rgb),0) 45%,var(--color-background) 92%)}.main-article__title{max-width:none;font-size:max(26px,calc(41 * var(--u)));line-height:1.463}.main-article__inner{max-width:none;padding:calc(100 * var(--u)) calc(216 * var(--u)) calc(165 * var(--u))}.main-article__meta{font-size:max(14px,calc(18 * var(--u)))}.main-article__content{font-size:var(--font-size-body)}.main-article__content.rte>*+*{margin-block-start:calc(25 * var(--u))}.main-article__content.rte h2{margin-block-start:calc(29 * var(--u));font-size:max(20px,calc(30 * var(--u)));line-height:1.3}.main-article__content.rte h2+*{margin-block-start:calc(30 * var(--u))}.main-article__content.rte :is(h3,h4){font-size:var(--font-size-body)}.main-article__content.rte :is(h3,h4)+*{margin-block-start:calc(20 * var(--u))}.main-article__content.rte :is(ul,ol){padding-inline-start:calc(31 * var(--u))}.main-article__content.rte li+li{margin-block-start:calc(6 * var(--u))}.main-article__tags{gap:calc(12 * var(--u)) calc(11 * var(--u));margin-block-start:calc(23 * var(--u));padding-block:calc(24 * var(--u)) calc(23 * var(--u))}.main-article__tag-list{gap:calc(12 * var(--u)) calc(15 * var(--u))}.main-article__share{margin-block-start:calc(27 * var(--u));padding-inline-start:calc(20 * var(--u))}.main-article__share-list{gap:calc(9 * var(--u))}.main-article__share-link{width:max(44px,calc(58 * var(--u)));height:max(44px,calc(58 * var(--u)))}}.main-blog>.image.section-background>img{object-position:center top}.main-blog__grid .article-card__tag{background-color:var(--color-accent);color:var(--color-background);font-weight:600}.main-blog__grid .article-card__date{color:var(--color-accent)}.main-blog__grid .article-card__more{margin-block-start:auto;padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:var(--radius-pill);background-color:var(--color-accent-subtle)}.main-blog__grid .article-card__excerpt,.main-blog__grid .article-card__title:nth-last-child(2){margin-block-end:calc(20 * var(--u))}.main-blog__inner{padding-block-end:calc(52 * var(--u))}.main-blog__search{max-width:calc(900 * var(--u));margin-inline:auto}.main-blog__grid{margin-block-start:calc(34 * var(--u))}.main-blog__item{display:flex}.main-blog__item>.article-card{flex:1 1 auto}@media(min-width:990px){.main-blog{--surface-offset: 54}.main-blog__inner{padding-inline:calc(92 * var(--u));padding-block-end:calc(77 * var(--u))}.main-blog__inner>.pagination{margin-block-start:calc(72 * var(--u))}.main-blog__search{max-width:calc(390 * var(--u))}.main-blog__grid{gap:calc(48 * var(--u));margin-block-start:calc(54 * var(--u))}.main-blog__grid .article-card{padding:calc(9 * var(--u)) calc(9 * var(--u)) calc(17 * var(--u));border:1px solid var(--glass-border)}.main-blog__grid .article-card__body{padding:calc(16 * var(--u)) calc(9 * var(--u)) 0}.main-blog__grid .article-card__meta{font-size:max(12px,calc(13 * var(--u)));line-height:1.2}.main-blog__grid .article-card__title{margin-block-start:calc(14 * var(--u));font-size:max(14px,calc(15.5 * var(--u)));line-height:1.55}.main-blog__grid .article-card__excerpt{color:var(--color-text);font-size:max(12px,calc(12.4 * var(--u)));line-height:1.55}.main-blog__grid .article-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-block:calc(8 * var(--u)) calc(12 * var(--u));overflow:hidden}.main-blog__grid .article-card__title:nth-last-child(2){margin-block-end:calc(12 * var(--u))}.main-blog__grid .article-card__more{font-size:max(13px,calc(15 * var(--u)));font-weight:600;line-height:1.2;text-align:center}}.main-cart{max-width:calc(1100 * var(--u) + 2 * var(--page-gutter));padding-block-end:calc(52 * var(--u))}.main-cart__items{margin:0;padding:0;list-style:none}.main-cart__item{display:grid;grid-template-columns:calc(90 * var(--u)) minmax(0,1fr);gap:var(--space-3) var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-border-subtle)}.main-cart__media{aspect-ratio:1;border-radius:var(--radius-media);background-color:var(--color-accent-subtle);overflow:hidden}.main-cart__title{color:var(--color-text);font:var(--font-label);line-height:1.5;text-decoration:none}.main-cart__variant{color:var(--color-text-muted);font:var(--font-small)}.main-cart__price{margin-block-start:var(--space-2);color:var(--color-accent);font-weight:600}.main-cart__controls{grid-column:2;display:flex;align-items:center;gap:var(--space-4)}input.main-cart__quantity{width:6em;min-height:44px;padding-inline:var(--space-3);text-align:center}.main-cart__remove{color:var(--color-text-muted)}.main-cart__footer{display:flex;flex-direction:column;gap:var(--space-5);margin-block-start:var(--space-6)}.main-cart__subtotal{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font:var(--font-label)}.main-cart__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-4)}@media(min-width:990px){.main-cart{padding-block-end:calc(110 * var(--u))}.main-cart__item{grid-template-columns:calc(120 * var(--u)) minmax(0,1fr) auto;align-items:center}.main-cart__controls{grid-column:3}}.main-collection>.image.section-background>img{object-position:center top}.main-collection{--surface-offset: 278}.main-collection__inner{padding-block-end:calc(52 * var(--u))}.main-collection__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:0 max(12px,calc(14 * var(--u)))}.main-collection__search{flex:1 1 0;min-width:0}.main-collection__filter-button{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;min-width:max(48px,calc(60 * var(--u)));height:max(48px,calc(60 * var(--u)));margin-inline-start:auto;padding:0 18px 0 8px;font:inherit;font-size:15px;white-space:nowrap;border:1px solid var(--color-accent-strong);border-radius:var(--radius-pill);background-color:var(--color-accent-subtle);color:var(--color-accent);cursor:pointer}.main-collection__filter-icon{width:max(28px,calc(34 * var(--u)));height:max(28px,calc(34 * var(--u)));stroke-width:2}.facets__sort{display:flex;flex:1 0 100%;flex-direction:column;gap:calc(16 * var(--u));margin-block:calc(31 * var(--u)) calc(29 * var(--u))}.facets__sort-label{padding-inline-start:calc(17 * var(--u));font-size:max(14px,calc(15 * var(--u)))}.facets__sort-field{position:relative;display:block}.facets__sort-field:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:calc(30 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));border:solid var(--color-accent);border-width:0 2.5px 2.5px 0;transform:translateY(-70%) rotate(45deg);pointer-events:none}select.facets__sort-select{min-height:max(44px,calc(47 * var(--u)));padding-inline-end:calc(56 * var(--u));border-color:var(--glass-border);background-color:var(--glass-fill);font-size:max(16px,calc(13 * var(--u)));font-weight:600;-webkit-appearance:none;appearance:none}select.facets__sort-select option{background-color:var(--color-background)}.facets__drawer{position:fixed;inset-block:0;inset-inline:auto 0;width:min(100vw,378px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow-y:auto;overscroll-behavior:contain}.facets__drawer-content{padding:28px 25px 40px}.facets__drawer-top{display:flex;align-items:center;justify-content:space-between;min-height:104px;padding-inline-start:21px}.facets__drawer-title{display:flex;align-items:center;gap:10px;font:var(--font-label);font-size:18px}.facets__drawer-title-icon{width:34px;height:34px;color:var(--color-accent)}.facets__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.facets__group{margin:0 0 var(--space-5);padding:0;border:0}.facets__legend{width:100%;padding-block:16px;border-block-end:1px solid var(--color-border-subtle);font:var(--font-label);font-size:18px}.facets__options{display:flex;flex-direction:column;gap:10px;margin:0;padding:13px 0 0;list-style:none}.facets__option{display:flex;align-items:center;gap:10px;min-height:24px;font-size:16px}.facets__checkbox{flex:none;width:20px;height:20px;accent-color:var(--color-accent)}.facets__checkbox:disabled+label{opacity:.5}.facets__note{padding-block:10px 20px;color:var(--color-text-muted);font-size:16px}.facets__price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.facets__price-label{font-size:14px}.facets__price input.form-field__input{min-height:51px;padding-inline:16px;font-size:16px;text-align:center}.facets__actions{display:flex;flex-direction:column;gap:20px;margin-block-start:20px}.facets__actions .button{min-height:59px;font-size:18px}@media(max-width:989px){.main-collection__toolbar{padding-inline:calc(5 * var(--u))}.main-collection__toolbar .main-collection__search{padding-inline-start:calc(9 * var(--u))}.main-collection__search input.search-field__input{padding-inline-start:0}.facets__sort{gap:calc(11 * var(--u));margin-block:calc(26 * var(--u)) calc(30 * var(--u));padding-inline:calc(3 * var(--u))}.facets__sort-label{font-size:max(14px,calc(16 * var(--u)));line-height:1.5}.facets__sort-field:after{inset-inline-end:calc(26 * var(--u))}.facets__sort select.facets__sort-select{padding-inline-start:calc(24 * var(--u))}}@media(min-width:990px){.main-collection__inner{padding-block-end:calc(93 * var(--u))}.main-collection__inner{padding-inline:calc(62 * var(--u))}.main-collection__toolbar{gap:calc(24 * var(--u));padding-block:calc(42 * var(--u)) calc(53 * var(--u))}.main-collection__search{flex:0 1 calc(392 * var(--u))}.main-collection__filter-button{margin-inline-start:0}.main-collection__grid{gap:calc(48 * var(--u))}.facets__sort{flex:0 1 auto;flex-direction:row;align-items:center;margin-block:0;margin-inline-start:auto}.facets__sort-label{padding-inline-start:0;font-size:max(14px,calc(16 * var(--u)))}select.facets__sort-select{width:calc(379 * var(--u))}}.main-list-collections{padding-block-end:calc(52 * var(--u))}@media(min-width:990px){.main-list-collections{padding-block-end:calc(110 * var(--u))}}.main-page{width:100%;max-width:calc(1000 * var(--u) + 2 * var(--page-gutter));margin-inline:auto;padding:0 var(--page-gutter) calc(52 * var(--u))}.main-page__content{color:var(--color-text-muted)}.main-page__content :is(h2,h3,h4){color:var(--color-text)}@media(min-width:990px){.main-page{padding-block-end:calc(110 * var(--u))}}.main-password{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);width:100%;max-width:calc(440px + 2 * var(--space-5));margin-inline:auto;padding:var(--space-8) var(--space-5);text-align:center}.image.main-password__logo{width:190px}.main-password__message{color:var(--color-text-muted)}.main-password__form{display:flex;flex-direction:column;gap:var(--space-4);width:100%;text-align:start}.main-product{position:relative;overflow:hidden}.image.main-product__background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.image.main-product__background>img{height:100%;object-fit:cover}.main-product__inner{position:relative;width:100%;max-width:var(--page-max-width);margin-inline:auto;padding:0 calc(26.7 * var(--u)) calc(6 * var(--u))}.main-product .breadcrumb{min-height:calc(48 * var(--u));padding-block:var(--space-1)}.main-product .breadcrumb__list{color:var(--color-text-muted);font-size:max(12px,calc(12 * var(--u)))}.main-product__layout{display:grid;gap:calc(20 * var(--u));padding-block-start:calc(6 * var(--u))}.main-product__badges{padding-block:calc(26 * var(--u)) calc(6 * var(--u))}.main-product__badges .icon-card-row__heading{margin-block-end:calc(6 * var(--u));text-align:start}.main-product__badges .section-heading__heading{font-size:max(18px,calc(20 * var(--u)));line-height:1.3}@media(max-width:989.98px){.main-product__badges .icon-card-row__list--list{padding-inline:0}.main-product__badges .icon-card-row__list--list>.icon-card-row__card{gap:calc(6 * var(--u));padding-block:calc(3 * var(--u))}.main-product__badges .icon-card--responsive .icon-card__badge{width:16px;height:16px}}.main-product__badges .icon-card__title{font-size:11px;font-weight:400;line-height:1.35}.main-product__order{padding-block:calc(14 * var(--u)) calc(20 * var(--u))}@media(min-width:990px){.main-product .breadcrumb{min-height:calc(56 * var(--u))}.main-product .breadcrumb__list{font-size:max(12px,calc(14 * var(--u)))}.main-product__badges{padding-block:calc(44 * var(--u)) calc(10 * var(--u))}.main-product__badges .icon-card-row__heading{margin-block-end:calc(22 * var(--u))}.main-product__badges .section-heading__heading{font-size:max(22px,calc(30 * var(--u)))}.main-product__badges .icon-card-row__list--list{--icon-card-badge: 34;gap:calc(20 * var(--u)) calc(24 * var(--u));max-width:none}.main-product__badges .icon-card__title{font-size:max(11px,calc(12 * var(--u)))}.main-product__order{padding-block:calc(10 * var(--u)) calc(24 * var(--u))}}.main-product__media,.main-product__info{min-width:0}.main-product__info{display:flex;flex-direction:column;gap:calc(16 * var(--u));text-align:center}.main-product__price .price{font-size:max(20px,calc(24 * var(--u)))}@media(min-width:990px){.main-product__price .price{font-size:max(22px,calc(30 * var(--u)))}}.main-product__title{font:var(--font-product-title);line-height:1.5}.main-product__rating{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-block-start:calc(-10 * var(--u));color:var(--color-accent)}.main-product__stars{display:inline-flex;gap:calc(4 * var(--u))}.main-product__star{width:max(16px,calc(20 * var(--u)));height:max(16px,calc(20 * var(--u)));fill:currentColor}.main-product__star--empty{opacity:.3}.main-product__rating-count{color:var(--color-text);font:var(--font-small)}@media(min-width:990px){.main-product__rating{justify-content:flex-start;margin-block-start:0}}.main-product__enquiry{margin-block-start:calc(9 * var(--u))}.main-product__enquiry:empty{display:none}.main-product__notice{padding:var(--space-3) var(--space-4);border:1px dashed var(--color-accent);border-radius:var(--radius-card);color:var(--color-text-muted);font:var(--font-small);font-weight:400}@media(min-width:990px){.main-product__inner{display:grid;grid-template-columns:minmax(0,57fr) minmax(0,43fr);align-items:start;column-gap:calc(64 * var(--u));padding:0 var(--page-gutter) calc(25 * var(--u))}.main-product__inner>.breadcrumb{grid-column:1 / -1;grid-row:1}.main-product__layout{display:contents}.main-product__media{grid-column:1;grid-row:2 / span 12;padding-block-start:calc(12 * var(--u))}.main-product__info{display:contents;text-align:start}.main-product__info>*{grid-column:2;order:1;margin-block-start:calc(23 * var(--u))}.main-product__info>:first-child{margin-block-start:calc(12 * var(--u))}.main-product__order{grid-column:2;order:2}.main-product__order .product-order{max-width:none}.main-product__info>.main-product__delivery,.main-product__info>.main-product__enquiry{grid-column:1 / -1}.main-product__info>.main-product__delivery{order:3;margin-block-start:calc(48 * var(--u))}.main-product__info>.main-product__enquiry{order:4;margin-block-start:calc(23 * var(--u))}.main-product__info:not(:has(>.main-product__delivery))>.main-product__enquiry{margin-block-start:calc(48 * var(--u))}.main-product__badges{grid-column:1 / -1;order:5}.main-product__title{font:var(--font-product-title);text-shadow:var(--shadow-heading-text);text-transform:none}}.main-search{padding-block-end:calc(52 * var(--u))}.main-search__field{max-width:calc(900 * var(--u));margin-inline:auto}.main-search__count{margin-block:calc(30 * var(--u));color:var(--color-text-muted);text-align:center}.main-search__item{display:flex}.main-search__item>*{flex:1 1 auto;min-width:0}.main-search__page{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(120 * var(--u));padding:calc(24 * var(--u));border-radius:var(--radius-card);background-color:var(--color-accent-subtle);text-align:center}.main-search__page-title{font:var(--font-label);line-height:1.5}.main-search__page-link{color:inherit;text-decoration:none}.main-search__page-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-card)}.main-search__page-link:focus-visible{outline:none}.main-search__page-link:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:3px}@media(min-width:990px){.main-search{padding-block-end:calc(110 * var(--u))}.main-search__count{margin-block:calc(50 * var(--u))}}.newsletter-popup{position:fixed;inset-block-start:0;inset-inline-start:0;width:0;height:0}.newsletter-popup__dialog{width:min(100vw - 28px,440px);max-height:calc(100dvh - 28px);margin:auto;padding:0;overflow-y:auto;color:var(--color-text)}@media(prefers-reduced-motion:no-preference){.newsletter-popup__dialog[open]{transition:opacity .3s ease-out,translate .3s ease-out}@starting-style{.newsletter-popup__dialog[open]{opacity:0;translate:0 var(--space-4)}}}.newsletter-popup__close{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--color-text);cursor:pointer}.newsletter-popup__dialog .newsletter-popup__close{--glass-tint: var(--glass-fill-fallback)}.newsletter-popup__media{position:relative;height:140px;overflow:hidden}.newsletter-popup__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.newsletter-popup__media--supplied .newsletter-popup__image{object-position:50% 42%}.newsletter-popup__content{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.newsletter-popup__title{text-align:center}.newsletter-popup__consent{color:var(--color-text-muted);font:var(--font-small);line-height:1.4;text-align:center}@media(min-width:750px){.newsletter-popup__dialog{width:min(100vw - 28px,760px)}.newsletter-popup__dialog[open]{display:grid;grid-template-columns:300px minmax(0,1fr)}.newsletter-popup__media{height:auto;min-height:420px}.newsletter-popup__media--supplied .newsletter-popup__image{object-position:75% 50%}.newsletter-popup__content{justify-content:center;padding:var(--space-8) var(--space-6) var(--space-6)}}.newsletter-popup__text{color:var(--color-text-muted);font-size:15px;line-height:1.6;text-align:center}.newsletter-popup__message{font-size:15px;text-align:center}.newsletter-popup__field{gap:var(--space-1)}.newsletter-popup__field .form-field__label{font-size:14px}input.newsletter-popup__input{width:100%;min-height:48px;padding:var(--space-2) var(--space-4);border-color:var(--color-accent-strong);border-radius:var(--radius-pill);font-size:16px}.newsletter-popup__submit{min-height:52px;font-size:16px}.page-header{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:calc(23 * var(--u))}.page-header__title{padding-block:calc(26 * var(--u));text-align:center}.page-header__description{max-width:min(100%,calc(1100 * var(--u)));margin-inline:auto;padding-block-end:calc(26 * var(--u));color:var(--color-text-muted);font-size:max(14px,calc(16 * var(--u)));line-height:1.6;text-align:center}.page-header__description>*+*{margin-block-start:.6em}@media(min-width:990px){.page-header{padding-inline:var(--page-gutter)}.page-header__title{display:flex;align-items:center;justify-content:center;min-height:calc(165 * var(--u));padding-block:calc(30 * var(--u)) 0}.page-header__description{padding-block:calc(14 * var(--u)) calc(30 * var(--u))}.shopify-section:has(>.page-header--titled)+.shopify-section>.section-surface--drawn{--surface-lift: calc((165 + var(--surface-offset, 278)) * var(--u))}.page-header .breadcrumb__list{font-weight:400}.page-header .breadcrumb__item+.breadcrumb__item:before{margin-inline:.15em}}.product-recommendations{display:block;overflow-x:clip}.product-recommendations__inner{width:100%;max-width:var(--page-max-width);margin-inline:auto}.product-recommendations__header{display:flex;flex-direction:column;align-items:center;padding-inline:calc(28 * var(--u))}.image.product-recommendations__crest{width:calc(241 * var(--u));margin-block-end:calc(-62 * var(--u))}.product-recommendations__track{--carousel-item-width: calc(365 * var(--u));--carousel-gap: calc(25 * var(--u));margin-block-start:calc(34 * var(--u));margin-inline:calc(-1 * var(--carousel-bleed));padding-inline:calc(28 * var(--u) + var(--carousel-bleed));scroll-padding-inline:calc(28 * var(--u) + var(--carousel-bleed))}.product-recommendations__controls{margin-block-start:calc(32 * var(--u))}@media(min-width:990px){.product-recommendations__header{padding-inline:var(--page-gutter)}.image.product-recommendations__crest{width:calc(245.5 * var(--u));margin-block-end:calc(-54 * var(--u))}.product-recommendations__track{--carousel-item-width: max(240px, calc(365 * var(--u)));--carousel-gap: calc(33 * var(--u));margin-block-start:calc(60 * var(--u));padding-inline:calc(var(--page-gutter) + var(--carousel-bleed));scroll-padding-inline:calc(var(--page-gutter) + var(--carousel-bleed))}.product-recommendations__controls{justify-content:flex-end;padding-inline:var(--page-gutter)}}.product-specifications__note{max-width:var(--page-max-width);margin-inline:auto;padding:calc(24 * var(--u)) var(--page-gutter);color:var(--color-text-muted);font:var(--font-body);text-align:center}.product-specifications{scroll-margin-block-start:96px;width:100%;max-width:calc(375 * var(--u) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter)}.product-specifications:focus{outline:none}.product-specifications__heading{margin-block-end:calc(34 * var(--u))}.product-specifications__table{width:100%;border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);border-collapse:separate;border-spacing:0;overflow:hidden;table-layout:fixed}.product-specifications__label,.product-specifications__value{height:calc(40 * var(--u));padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border-subtle);text-align:center;vertical-align:middle;overflow-wrap:anywhere}.product-specifications__row:last-child>*{border-block-end:0}.product-specifications__label{width:44%;border-inline-end:1px solid var(--color-border-subtle);background-color:var(--color-accent-subtle);color:var(--color-accent);font:var(--font-label);font-size:max(13px,calc(14 * var(--u)))}.product-specifications__value{font-size:max(14px,calc(15 * var(--u)));line-height:1.2}@media(min-width:990px){.product-specifications{max-width:calc(1003 * var(--u) + 2 * var(--page-gutter))}.product-specifications__heading{margin-block-end:calc(51 * var(--u))}.product-specifications__label,.product-specifications__value{height:calc(69 * var(--u))}.product-specifications__label{width:39.4%;font-size:max(15px,calc(24 * var(--u)))}.product-specifications__value{font-size:max(16px,calc(27 * var(--u)))}}.sticky-enquiry{--sticky-product-height: 68px;--sticky-order-height: max(48px, calc(50 * var(--u)));position:fixed;inset:auto 0 0;z-index:50;display:flex;flex-direction:column;padding-block-end:env(safe-area-inset-bottom,0px);border-block-start:1px solid var(--color-border-subtle);background-color:var(--color-background)}.sticky-enquiry__product{display:flex;align-items:center;gap:var(--space-3);min-width:0;height:var(--sticky-product-height);padding-inline:var(--space-4)}.sticky-enquiry__thumbnail{flex:none;width:56px;height:56px;border-radius:var(--space-2);object-fit:cover}.sticky-enquiry__name{min-width:0;display:-webkit-box;overflow:hidden;font:var(--font-label);font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media(scripting:enabled){.sticky-enquiry{transition:translate .25s ease,visibility 0s linear .25s;translate:0 100%;visibility:hidden}.sticky-enquiry.sticky-enquiry--shown{transition:translate .25s ease,visibility 0s;translate:0 0;visibility:visible}}@media(scripting:enabled)and (prefers-reduced-motion:reduce){.sticky-enquiry,.sticky-enquiry.sticky-enquiry--shown{transition:none}}.sticky-enquiry__order{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--sticky-order-height);padding:var(--space-1) var(--space-4);border-block-start:1px solid var(--color-border-subtle);background-image:linear-gradient(var(--color-whatsapp-surface),var(--color-whatsapp-surface));color:var(--color-text);font:var(--font-label);font-size:max(14px,calc(15 * var(--u)));text-align:center;text-decoration:none;text-transform:uppercase}.sticky-enquiry__order:focus-visible{outline-offset:-4px}.sticky-enquiry__order-icon{flex:none;width:22px;height:22px}@media(max-width:989.98px){body:has(sticky-enquiry){padding-block-end:calc(69px + max(48px,calc(50 * var(--u))) + env(safe-area-inset-bottom,0px))}html:has(sticky-enquiry){scroll-padding-block-end:calc(69px + max(48px,calc(50 * var(--u))) + env(safe-area-inset-bottom,0px))}}.product-story__note{max-width:var(--page-max-width);margin-inline:auto;padding:calc(24 * var(--u)) var(--page-gutter);color:var(--color-text-muted);font:var(--font-body);text-align:center}.product-story.section-spacing{padding-block-end:calc(8 * var(--u))}.shopify-section:has(>.product-story)+.shopify-section>.section-spacing{padding-block-start:0}@media(min-width:990px){.product-story.section-spacing{padding-block-end:calc(16 * var(--u))}.shopify-section:has(>.product-story)+.shopify-section>.section-spacing{padding-block-start:calc(10 * var(--u))}}.product-story__inner{width:100%;max-width:calc(366 * var(--u) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter);text-align:center}.product-story__heading{margin-block-end:calc(40 * var(--u))}.product-story__heading .section-heading__title{gap:calc(30 * var(--u))}.product-story__heading .section-heading__rule{align-self:center;width:calc(118 * var(--u));height:max(2px,calc(3 * var(--u)))}.product-story__text{color:var(--color-text-muted);font:var(--font-body);line-height:1.7}.product-story__text>:is(p,div):empty,.product-story__text>:is(p,div):has(>br:only-child){display:none}.product-story__text img[src*="-extension://"]{display:none}.product-story__text>:last-child{margin-block-end:0}@media(min-width:990px){.product-story__inner{max-width:calc(1127 * var(--u) + 2 * var(--page-gutter))}.product-story__heading .section-heading__title{gap:calc(40 * var(--u))}.product-story__text{line-height:1.5}}.image.promotion__background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(to bottom,var(--color-background) 0%,transparent 22%,transparent 78%,var(--color-background) 100%)}.promotion__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--page-max-width);margin-inline:auto;padding:calc(90 * var(--u)) calc(28 * var(--u)) calc(70 * var(--u));text-align:center}.promotion__heading .section-heading__subheading{color:var(--color-text)}.promotion__text{max-width:calc(384 * var(--u));margin-block-start:calc(32 * var(--u));font:var(--font-body-lg)}.promotion__text--secondary{margin-block-start:calc(16 * var(--u));font-weight:300}.promotion__amount{margin-block-start:calc(16 * var(--u));color:var(--color-accent);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.2;text-shadow:var(--shadow-heading-text)}.promotion__amount-value{font-size:max(48px,calc(64 * var(--u)))}.promotion__amount-unit{font-size:max(30px,calc(40 * var(--u)))}.promotion__action{display:flex;justify-content:center;width:100%;margin-block-start:calc(36 * var(--u))}@media(min-width:990px){.promotion__inner{padding:calc(260 * var(--u)) var(--page-gutter) calc(200 * var(--u))}.promotion__text{max-width:calc(680 * var(--u));margin-block-start:calc(70 * var(--u))}.promotion__text--secondary,.promotion__amount{margin-block-start:calc(28 * var(--u))}.promotion__amount-value{font-size:max(56px,calc(107 * var(--u)))}.promotion__amount-unit{font-size:max(36px,calc(67 * var(--u)))}.promotion__action{margin-block-start:calc(55 * var(--u))}}@media(max-width:989px){.promotion--home .promotion__inner{padding-block:calc(58 * var(--u)) calc(98 * var(--u))}.promotion--home .promotion__amount{margin-block-start:calc(5 * var(--u))}.promotion--home .promotion__amount-value{font-size:max(48px,calc(67 * var(--u)))}.promotion--home .promotion__amount-unit{font-size:max(30px,calc(42 * var(--u)))}.promotion--home .promotion__action{margin-block-start:calc(13 * var(--u))}.promotion--home .section-heading__subheading{margin-block-start:calc(17 * var(--u));font-size:max(14px,calc(16.3 * var(--u)))}.promotion--home .promotion__text{max-width:calc(345 * var(--u));margin-block-start:calc(19 * var(--u));font-size:max(15px,calc(18.2 * var(--u)));line-height:calc(30 / 18.2)}.promotion--home .promotion__text--secondary{max-width:calc(295 * var(--u));margin-block-start:calc(24 * var(--u));font-size:max(14px,calc(16.5 * var(--u)));font-weight:300;line-height:calc(24 / 16.5)}.promotion--home .promotion__action .button{width:calc(378 * var(--u));min-height:calc(57 * var(--u));font-size:max(14px,calc(17 * var(--u)))}}@media(min-width:990px){.promotion--home{min-height:calc(1225 * var(--u))}.promotion--home .promotion__inner{padding:calc(286 * var(--u)) var(--page-gutter) calc(160 * var(--u))}.promotion--home .section-heading--home{gap:calc(61 * var(--u))}.promotion--home .section-heading__heading{font-size:max(24px,calc(34 * var(--u)))}.promotion--home .promotion__text{max-width:calc(660 * var(--u));margin-block-start:calc(78 * var(--u));font-size:max(17px,calc(25 * var(--u)));font-weight:400;line-height:1.48}.promotion--home .promotion__amount{display:flex;align-items:center;justify-content:center;gap:calc(26 * var(--u));margin-block:calc(25 * var(--u)) calc(12 * var(--u));line-height:1}.promotion--home .promotion__amount-value{font-size:max(56px,calc(107 * var(--u)))}.promotion--home .promotion__amount-unit{font-size:max(36px,calc(67 * var(--u)))}.promotion--home .promotion__text--secondary{max-width:calc(620 * var(--u));margin-block-start:calc(37 * var(--u));font-size:max(16px,calc(23.6 * var(--u)));font-weight:300;line-height:calc(36 / 23.6)}.promotion--home .promotion__action{margin-block-start:calc(59 * var(--u))}}@media(max-width:989px){.promotion--home .promotion__action{translate:calc(2 * var(--u)) calc(4 * var(--u))}.promotion--home .section-heading__title{translate:calc(1 * var(--u)) calc(1 * var(--u))}}@media(min-width:990px){.promotion--home.promotion--product{display:flex;flex-direction:column;justify-content:center;min-height:calc(1225 * var(--u))}.promotion--home.promotion--product .promotion__inner{padding-block:calc(120 * var(--u))}}.recently-viewed{display:block;overflow-x:clip}.recently-viewed__inner{width:100%;max-width:var(--page-max-width);margin-inline:auto}.recently-viewed__header{display:flex;flex-direction:column;align-items:center;padding-inline:calc(28 * var(--u))}.recently-viewed__track{--carousel-item-width: calc(365 * var(--u));--carousel-gap: calc(25 * var(--u));margin-block-start:calc(34 * var(--u));margin-inline:calc(-1 * var(--carousel-bleed));padding-inline:calc(28 * var(--u) + var(--carousel-bleed));scroll-padding-inline:calc(28 * var(--u) + var(--carousel-bleed))}.recently-viewed__controls{margin-block-start:calc(32 * var(--u))}@media(min-width:990px){.recently-viewed__header{padding-inline:var(--page-gutter)}.recently-viewed__track{--carousel-item-width: max(240px, calc(365 * var(--u)));--carousel-gap: calc(33 * var(--u));margin-block-start:calc(60 * var(--u));padding-inline:calc(var(--page-gutter) + var(--carousel-bleed));scroll-padding-inline:calc(var(--page-gutter) + var(--carousel-bleed))}.recently-viewed__controls{justify-content:flex-end;padding-inline:var(--page-gutter)}}.related-pages__inner{width:100%;max-width:calc(1127 * var(--u) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter);text-align:center}.related-pages__heading{margin-block-end:var(--space-5);color:var(--color-accent);font:var(--font-label);font-size:max(16px,calc(18 * var(--u)));letter-spacing:.04em}.related-pages__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin:0;padding:0;list-style:none}.related-pages__link{display:inline-flex;align-items:center;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--color-text);font-size:max(14px,calc(15 * var(--u)));line-height:1.3;text-decoration:none}@media(hover:hover){.related-pages__link:hover{color:var(--color-accent)}}.related-pages--compact{padding-block:var(--space-5);border-block-start:1px solid var(--color-border-subtle)}.related-pages--compact .related-pages__heading{margin-block-end:var(--space-3);font-size:max(13px,calc(14 * var(--u)));letter-spacing:.08em;text-transform:uppercase}.related-pages--compact .related-pages__list{gap:var(--space-1) var(--space-4)}.related-pages--compact .related-pages__link{min-height:32px;padding:0;color:var(--color-text-muted);font-size:max(13px,calc(14 * var(--u)));text-decoration:underline;text-decoration-color:rgba(var(--color-accent-rgb),.4);text-underline-offset:.25em}.rich-text__inner{display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--u));width:100%;max-width:calc(359 * var(--u) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter);text-align:center}.image.rich-text__silk{position:absolute;inset-block-start:50%;inset-inline-start:0;width:calc(290 * var(--u));transform:translateY(-50%);pointer-events:none}.image.rich-text__logo{width:max(110px,calc(var(--logo-width) * var(--u)))}.rich-text__text{color:var(--color-text-muted);font:var(--font-body);line-height:1.5}@media(min-width:990px){.rich-text__inner{max-width:calc(1127 * var(--u) + 2 * var(--page-gutter))}.image.rich-text__logo{width:max(150px,calc(var(--logo-width) * 1.4 * var(--u)))}}.image.rich-text__silk--right{inset-inline:auto 0}.rich-text__text--capitalize{text-transform:capitalize}@media(min-width:990px){.rich-text--diamonds{--surface-lift: calc(89 * var(--u))}.rich-text--diamonds>.image.section-background{z-index:-2}.image.rich-text__silk{inset-block-start:calc(50% + 23 * var(--u));width:calc(524 * var(--u))}.rich-text--large .rich-text__text{font-size:max(16px,calc(23 * var(--u)));line-height:1.565}.rich-text--large .rich-text__text>*+*{margin-block-start:calc(20 * var(--u))}.rich-text--note.section-spacing{padding-block-start:calc(38 * var(--u))}.rich-text--note .rich-text__inner{max-width:calc(1000 * var(--u) + 2 * var(--page-gutter))}.rich-text--dust.section-spacing{padding-block:calc(14 * var(--u)) calc(75 * var(--u))}.rich-text--dust .rich-text__inner{gap:calc(57 * var(--u));max-width:calc(1070 * var(--u) + 2 * var(--page-gutter))}.rich-text--dust .image.rich-text__logo{margin-block-end:calc(7 * var(--u))}.rich-text--dust .rich-text__text>*+*{margin-block-start:calc(36 * var(--u))}.rich-text--between-silks .rich-text__inner{gap:calc(75 * var(--u));max-width:calc(1000 * var(--u) + 2 * var(--page-gutter))}.rich-text--between-silks.section-spacing{padding-block:calc(84 * var(--u)) calc(82 * var(--u))}}.seo-content{padding-inline:var(--page-gutter)}.seo-content__inner{width:100%;max-width:max(320px,calc(1240 * var(--u)));margin-inline:auto;text-align:start}.seo-content__heading{font-size:max(15px,calc(22 * var(--u)));line-height:1.3}.seo-content__text,.seo-content__body{max-width:88ch;color:var(--color-text-muted);font-size:max(15px,calc(17 * var(--u)));font-weight:300;line-height:1.7}.seo-content__heading+.seo-content__lead{margin-block-start:calc(16 * var(--u))}.seo-content :is(.seo-content__text,.seo-content__body) a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em}.seo-content__text :is(h3,h4,h5,h6){margin-block:calc(32 * var(--u)) calc(8 * var(--u));color:var(--color-text)}.seo-content__accordion{display:block}.seo-content__inner>*+.seo-content__accordion{margin-block-start:calc(32 * var(--u))}.seo-content__list{border-block-start:1px solid var(--color-border-subtle)}.seo-content__item{border-block-end:1px solid var(--color-border-subtle)}.seo-content__questions-label{margin-block-end:calc(12 * var(--u));color:var(--color-text)}.seo-content__accordion>*+.seo-content__questions-label{margin-block-start:calc(40 * var(--u))}.seo-content__questions-lead{margin-block-end:calc(16 * var(--u))}.seo-content__title{margin:0}.seo-content__title,.seo-content__questions-label,.seo-content__text :is(h3,h4,h5,h6){font-family:var(--font-heading-family);font-size:max(17px,calc(20 * var(--u)));font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.4}.seo-content__title--plain{padding-block:var(--space-4);color:var(--color-text)}.seo-content__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:max(52px,calc(64 * var(--u)));padding:var(--space-3) 0;border:0;background:none;color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.seo-content__toggle[aria-expanded=true]{color:var(--color-accent)}.seo-content__toggle:focus-visible{outline-offset:-2px}.seo-content__chevron{flex:none;width:22px;height:22px;color:var(--color-accent);transform:rotate(90deg);transition:transform var(--motion-fast)}.seo-content__toggle[aria-expanded=true] .seo-content__chevron{transform:rotate(-90deg)}.seo-content__body{padding-block-end:calc(20 * var(--u))}.seo-content__body--plain{padding-block-start:calc(20 * var(--u))}@media(max-width:989.98px){.seo-content .seo-content__heading{font-size:clamp(15px,4.1vw,17px)}.seo-content :is(.seo-content__title,.seo-content__questions-label),.seo-content .seo-content__text :is(h3,h4,h5,h6){font-size:15px}.seo-content :is(.seo-content__text,.seo-content__body){font-size:14px}}faq-accordion:not(:defined) .seo-content__chevron{display:none}faq-accordion:not(:defined) .seo-content__toggle{cursor:default}.showroom__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--page-max-width);margin-inline:auto;padding:calc(31 * var(--u)) calc(30 * var(--u)) calc(52 * var(--u));text-align:center}.showroom__text{margin-block-start:calc(24 * var(--u));color:var(--color-text-muted);font:var(--font-body)}.showroom__cards{display:flex;flex-direction:column;gap:calc(10 * var(--u));margin-block-start:calc(27 * var(--u));text-align:start}.showroom__card .icon-card__title{font-size:max(15px,calc(16 * var(--u)));font-weight:400}.showroom__action{display:flex;justify-content:center;width:100%;margin-block-start:calc(37 * var(--u))}@media(min-width:990px){.showroom__inner{padding:calc(134 * var(--u)) var(--page-gutter) calc(119 * var(--u))}.showroom__text{max-width:calc(897 * var(--u));margin-block-start:calc(78 * var(--u))}.showroom__cards{--icon-card-badge: 74;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,calc(224 * var(--u))));justify-content:center;gap:calc(37 * var(--u));width:100%;margin-block-start:calc(67 * var(--u));text-align:center}.showroom__card .icon-card__title{font-size:max(13px,calc(16 * var(--u)));font-weight:600}.showroom__action{margin-block-start:calc(69 * var(--u))}}@media(max-width:989px){.showroom--home .showroom__inner{padding:calc(31 * var(--u)) calc(28 * var(--u)) calc(55 * var(--u))}.showroom--home .section-heading--home{max-width:calc(300 * var(--u))}.showroom--home .showroom__text{font-size:max(14px,calc(16.5 * var(--u)));line-height:calc(24 / 16.5)}.showroom--home .showroom__card .icon-card__title{font-size:max(14px,calc(15.8 * var(--u)));font-weight:600}.showroom--home .showroom__action .button{font-size:max(14px,calc(17 * var(--u)))}}@media(min-width:990px){.showroom--home{min-height:calc(852 * var(--u))}.showroom--home .showroom__inner{padding:calc(131 * var(--u)) var(--page-gutter) calc(111 * var(--u))}.showroom--home .showroom__text{max-width:calc(900 * var(--u));margin-block-start:calc(81 * var(--u));font-size:max(16px,calc(20 * var(--u)));line-height:1.5}.showroom--home .showroom__cards{--icon-card-badge: 72;grid-template-columns:repeat(auto-fit,minmax(0,calc(222.5 * var(--u))));gap:calc(39 * var(--u));margin-block-start:calc(66 * var(--u))}.showroom--home .icon-card--responsive{min-height:calc(142 * var(--u));padding:calc(50 * var(--u)) calc(14 * var(--u)) calc(30 * var(--u));border:1px solid rgba(var(--color-text-rgb),.16);background-color:rgba(var(--color-accent-rgb),.14);background-image:linear-gradient(135deg,rgba(var(--color-text-rgb),.14),rgba(var(--color-text-rgb),.03) 38%,rgba(var(--color-text-rgb),0) 60%);box-shadow:0 8px 32px #00000040;-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1)}.showroom--home .icon-card--responsive .icon-card__badge{z-index:1;padding:calc(15 * var(--u));border:1px solid rgba(var(--color-text-rgb),.18);background-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-background));background-image:linear-gradient(145deg,rgba(var(--color-text-rgb),.18),rgba(var(--color-text-rgb),0) 55%),radial-gradient(circle at 50% 120%,rgba(var(--color-accent-rgb),.35),rgba(var(--color-accent-rgb),0) 70%);box-shadow:0 6px 18px #0000004d;-webkit-backdrop-filter:none;backdrop-filter:none}.showroom--home .showroom__card .icon-card__title{font-size:max(13px,calc(18.7 * var(--u)));font-weight:500;line-height:calc(29 / 18.7)}.showroom--home .showroom__action{margin-block-start:calc(81 * var(--u))}}@media(min-width:990px){.showroom--home .section-heading__title{translate:calc(-1 * var(--u)) calc(2 * var(--u))}}.social-gallery__inner{display:flex;flex-direction:column;align-items:center;gap:calc(30 * var(--u));width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:calc(28 * var(--u))}.social-gallery__text{display:flex;flex-direction:column;align-items:center;gap:calc(30 * var(--u));text-align:center}.social-gallery__media--empty{display:none}.image.social-gallery__image{width:min(100%,calc(385 * var(--u)))}.social-gallery__media--phone{--ph: calc(388 / 385 * var(--u));position:relative;width:calc(388 * var(--u));aspect-ratio:388 / 787}.social-gallery__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.social-gallery__media--phone .social-gallery__carousel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.social-gallery__media--phone .carousel__track.social-gallery__track{position:absolute;top:calc(198 * var(--ph));left:calc(20 * var(--ph));width:calc(346 * var(--ph));height:calc(406 * var(--ph))}.social-gallery__media--phone .social-gallery__post{position:relative;height:100%}.social-gallery__media--phone .social-gallery__post .image.social-gallery__image,.social-gallery__media--phone .social-gallery__post .image.social-gallery__image img{width:100%;height:100%;object-fit:cover}.social-gallery__post-label{position:absolute;top:calc(214.5 / 406 * 100%);left:calc(50% - 11.5 * var(--ph));display:inline-flex;align-items:center;gap:calc(14 * var(--ph));color:var(--color-text);font-size:max(14px,calc(23 * var(--ph)));font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px 6px rgba(var(--color-background-rgb),.45);white-space:nowrap;transform:translate(-50%,-50%)}.social-gallery__post-label-icon{width:calc(34 * var(--ph));height:calc(34 * var(--ph))}.social-gallery__media--phone .carousel__controls.social-gallery__controls{position:absolute;top:calc(647 * var(--ph));left:calc(116 * var(--ph));gap:calc(26 * var(--ph))}.social-gallery__controls .carousel__button{width:calc(62 * var(--ph));height:calc(62 * var(--ph));border:0;background-image:none;color:var(--color-accent)}.social-gallery__controls [data-carousel-previous]{background-color:#fcfbf9}.social-gallery__controls [data-carousel-next]{background-color:#f4f1e9}.social-gallery__controls .carousel__button[aria-disabled=true]{opacity:1;color:rgba(var(--color-accent-rgb),.35)}@media(max-width:989px){.social-gallery.section-spacing{padding-block:calc(42 * var(--u)) calc(34 * var(--u))}.social-gallery__text{display:contents}.social-gallery__heading .section-heading__subheading{max-width:calc(320 * var(--u))}.social-gallery__media--phone{margin-block-start:calc(5 * var(--u))}.social-gallery__action{margin-block-start:calc(10 * var(--u))}.social-gallery__handle.button--pill{width:calc(254 * var(--u));min-width:0;min-height:calc(48 * var(--u));gap:calc(16 * var(--u));font-size:max(14px,calc(17 * var(--u)))}.social-gallery__handle.button--pill .button__asset-icon{width:calc(26 * var(--u));height:calc(26 * var(--u))}.social-gallery__heading{order:0}.social-gallery__heading.section-heading--left{align-items:center;text-align:center}.social-gallery__media{order:1}.social-gallery__media--phone{flex:none}.social-gallery__action{order:2}}@media(min-width:990px){.social-gallery.section-spacing{padding-block:calc(177 * var(--u)) calc(104 * var(--u))}.social-gallery__inner{display:grid;grid-template-columns:calc(440 * var(--u)) calc(385 * var(--u));justify-content:start;align-items:center;gap:calc(281 * var(--u));padding-inline:calc(267 * var(--u)) 0}.social-gallery__text{align-items:flex-start;text-align:left}.social-gallery__heading .section-heading__subheading{max-width:calc(320 * var(--u))}.social-gallery__action{width:100%}.social-gallery__handle.button--pill{width:100%;min-height:calc(58 * var(--u));gap:calc(20 * var(--u));font-size:max(14px,calc(17 * var(--u)))}.social-gallery__handle .button__icon{width:calc(24 * var(--u));height:calc(24 * var(--u))}.social-gallery__handle.button--pill .button__asset-icon{width:calc(26 * var(--u));height:calc(26 * var(--u))}.social-gallery__media,.social-gallery__media--empty{display:block;width:calc(385 * var(--u));aspect-ratio:385 / 791}.image.social-gallery__image{width:100%}.social-gallery__background img{object-position:top center}.social-gallery__media--phone{--ph: var(--u)}}.testimonials{overflow-x:clip}.testimonials__inner{width:100%;max-width:var(--page-max-width);margin-inline:auto}.testimonials__heading{margin-block-end:calc(58 * var(--u));padding-inline:calc(28 * var(--u))}.testimonials__track{--carousel-item-width: calc(356 * var(--u));--carousel-gap: calc(25 * var(--u));margin-inline:calc(-1 * var(--carousel-bleed));padding-inline:calc(42 * var(--u) + var(--carousel-bleed));scroll-padding-inline:calc(42 * var(--u) + var(--carousel-bleed))}.testimonials__controls{margin-block-start:calc(48 * var(--u))}.testimonial{position:relative;display:flex;flex-direction:column;align-items:center;min-height:calc(321.5 * var(--u));padding:calc(36.5 * var(--u)) calc(32 * var(--u));border-radius:var(--radius-card);background-color:var(--glass-tint-card);text-align:center}.testimonial__mark{position:absolute;top:calc(36.5 * var(--u));left:calc(32 * var(--u));width:calc(35 * var(--u));height:calc(35 * var(--u));color:var(--color-accent);transform:rotate(180deg)}.testimonial__avatar{display:flex;align-items:center;justify-content:center;width:calc(78 * var(--u));height:calc(78 * var(--u));border:max(2px,calc(3 * var(--u))) solid var(--color-text-muted);border-radius:var(--radius-pill);color:var(--color-text-muted);overflow:hidden}.image.testimonial__avatar-image,.image.testimonial__avatar-image>img{height:100%;object-fit:cover}.testimonial__avatar-icon{width:70%;height:70%}.testimonial__author{margin-block-start:calc(5 * var(--u));font:var(--font-label);line-height:1.5}.testimonial__rating{display:flex;gap:calc(5 * var(--u));margin-block-start:calc(5 * var(--u));color:var(--color-accent)}.testimonial__star{width:max(14px,calc(18.5 * var(--u)));height:max(14px,calc(18.5 * var(--u)))}.testimonial__star--empty{opacity:.3}.testimonial__quote{margin:calc(25 * var(--u)) 0 0;font:var(--font-small);line-height:1.6;quotes:'"' '"'}.testimonial__quote>p:before{content:open-quote}.testimonial__quote>p:after{content:close-quote}@media(min-width:990px){.testimonials__inner{padding-inline:calc(114 * var(--u))}.testimonials__heading{margin-block-end:calc(75 * var(--u));padding-inline:0}.testimonials__track{--carousel-item-width: max(250px, calc(356 * var(--u)));margin-inline:calc(-114 * var(--u) - var(--carousel-bleed));padding-inline:calc(114 * var(--u) + var(--carousel-bleed));scroll-padding-inline:calc(114 * var(--u) + var(--carousel-bleed))}.testimonials__controls{justify-content:flex-end}}@media(max-width:989px){.testimonials--home{position:relative;isolation:isolate}.image.testimonials__mobile-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.image.testimonials__mobile-background>img{height:100%;object-fit:cover;object-position:top center}.testimonials--home.section-spacing{padding-block:calc(37 * var(--u)) calc(42 * var(--u))}.testimonials--home .testimonials__heading{margin-block-end:calc(58 * var(--u));padding-inline:calc(40 * var(--u))}.testimonials--home .carousel__track.testimonials__track{--carousel-gap: calc(29 * var(--u))}.testimonials--home .testimonial{min-height:calc(322 * var(--u));padding:calc(36 * var(--u)) calc(38 * var(--u));border:1px solid;border-color:var(--glass-rim);border-radius:calc(25 * var(--u));background-color:var(--glass-tint-card);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.testimonials--home .testimonial__mark{top:calc(36.5 * var(--u));left:calc(31.5 * var(--u));width:calc(35 * var(--u));height:calc(21 * var(--u));object-fit:contain;transform:none}.testimonials--home .testimonial__avatar{width:calc(79 * var(--u));height:calc(79 * var(--u));border:0}.testimonials--home .testimonial__avatar-icon{width:100%;height:100%}.testimonials--home .testimonial__author{margin-block-start:calc(5 * var(--u));font-size:max(14px,calc(18 * var(--u)));font-weight:600;line-height:1.5}.testimonials--home .testimonial__rating{gap:calc(4.8 * var(--u));margin-block-start:calc(4 * var(--u))}.testimonials--home .testimonial__star{width:calc(18.5 * var(--u));height:calc(18.5 * var(--u))}.testimonials--home .testimonial__quote{margin-block-start:calc(25 * var(--u));font-size:max(13px,calc(13.9 * var(--u)));font-weight:300;line-height:calc(21 / 13.9)}}@media(min-width:990px){.testimonials--home.section-spacing{padding-block:0}.shopify-section>.testimonials--home.section-spacing{padding-block:calc(96 * var(--u)) calc(55 * var(--u))}.testimonials--home .testimonials__inner{padding-inline:0}.testimonials--home .testimonials__heading{margin-block-end:calc(76 * var(--u))}.testimonials--home .carousel__track.testimonials__track{--carousel-item-width: calc(355 * var(--u));--carousel-gap: calc(25.5 * var(--u));margin-inline:calc(-1 * var(--carousel-bleed));padding-inline:calc(114.5 * var(--u) + var(--carousel-bleed));scroll-padding-inline:calc(114.5 * var(--u) + var(--carousel-bleed))}.testimonials--home .testimonial{min-height:calc(321 * var(--u));padding:calc(36 * var(--u)) calc(38 * var(--u));border:1px solid;border-color:var(--glass-rim);border-radius:calc(25 * var(--u));background-color:var(--glass-tint-card)}.testimonials--home .testimonial__mark{top:calc(36.5 * var(--u));left:calc(31.5 * var(--u));width:calc(35 * var(--u));height:calc(20 * var(--u))}.testimonials--home .testimonial__glyph{object-fit:contain}.testimonials--home .testimonial__mark.testimonial__glyph{height:calc(21 * var(--u));transform:none}.testimonials--home .testimonial__avatar{width:calc(79 * var(--u));height:calc(79 * var(--u));border:0;color:rgba(var(--color-text-rgb),.85)}.testimonials--home .testimonial__avatar-icon{width:100%;height:100%}.testimonials--home .testimonial__author{margin-block-start:calc(5 * var(--u));font-size:max(14px,calc(18 * var(--u)));font-weight:600;line-height:1.5}.testimonials--home .testimonial__rating{gap:calc(4.8 * var(--u));margin-block-start:calc(4 * var(--u))}.testimonials--home .testimonial__star{width:calc(18.5 * var(--u));height:calc(18.5 * var(--u))}.testimonials--home .testimonial__quote{margin-block-start:calc(24 * var(--u));font-size:max(13px,calc(13.9 * var(--u)));font-weight:300;line-height:calc(21 / 13.9)}.testimonials--home .testimonials__controls{justify-content:flex-end;margin-block-start:calc(47.5 * var(--u));padding-inline:0 calc(115 * var(--u))}}.article-card{position:relative;display:flex;flex-direction:column;padding:calc(10 * var(--u)) calc(10 * var(--u)) calc(20 * var(--u));border-radius:var(--radius-card);background-color:var(--glass-tint-card)}.article-card__media{aspect-ratio:375 / 250;border-radius:var(--radius-media);overflow:hidden}.image.article-card__image,.image.article-card__image>img{height:100%;object-fit:cover}.article-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:calc(15 * var(--u)) calc(10 * var(--u)) 0}.article-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:max(13px,calc(14 * var(--u)))}.article-card__tag{padding:calc(5 * var(--u)) calc(17 * var(--u));border-radius:var(--radius-pill);background-color:var(--color-accent-strong);color:var(--color-text)}.article-card__date{margin-inline-start:auto}.article-card__title{margin-block-start:calc(15 * var(--u));font:var(--font-label);line-height:1.5}.article-card__link{color:inherit;text-decoration:none}.article-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-card)}.article-card__link:focus-visible{outline:none}.article-card__link:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:3px}.article-card__excerpt{margin-block-start:calc(10 * var(--u));color:var(--color-text-muted);font-size:max(14px,calc(14 * var(--u)));line-height:1.5}.article-card__more{margin-block-start:auto;padding-block-start:calc(20 * var(--u));color:var(--color-accent);font:var(--font-label);font-size:max(15px,calc(16 * var(--u)));text-align:center}.breadcrumb{display:flex;align-items:center;justify-content:center;min-height:calc(48 * var(--u));padding-block:var(--space-2)}.breadcrumb__list{margin:0;padding:0;list-style:none;color:var(--color-text-muted);font-size:12px;line-height:1.45;text-align:center}.breadcrumb__item{display:inline}.breadcrumb__item+.breadcrumb__item:before{content:">";content:">" / "";margin-inline:.4em}.breadcrumb__link{color:inherit;text-decoration:none}@media(min-width:990px){.breadcrumb{min-height:calc(60 * var(--u))}.breadcrumb__list{font-size:13px}}.callback-dialog{margin:auto;width:min(100vw - 28px,412px);max-height:calc(100dvh - 28px);padding:0;overflow-y:auto}.callback-dialog__content{display:flex;flex-direction:column;align-items:center;padding:46px 30px 38px;text-align:center}.callback-dialog__icon{width:44px;height:44px;color:var(--color-accent)}.callback-dialog__title{margin-block-start:20px;font-size:25px}.callback-dialog__text{margin-block-start:36px;color:var(--color-text-muted);font-size:16px;line-height:1.7}.callback-dialog__error{margin-block-start:20px;color:var(--color-text);font-size:15px}.callback-dialog__error:before{content:"! ";content:"! " / "";color:var(--color-accent);font-weight:700}input.callback-dialog__input{width:100%;min-height:59px;margin-block-start:40px;padding-inline:36px;border-radius:var(--radius-pill);font-size:16px}.callback-dialog__actions{display:flex;flex-direction:column;gap:15px;width:100%;margin-block-start:72px}.callback-dialog__actions .button{min-height:59px;font-size:18px}.callback-dialog__success{margin-block-start:var(--space-3);color:var(--color-accent);font:var(--font-body);text-align:center}.carousel{display:block;min-width:0}.carousel__track{--carousel-bleed: max(0px, (var(--carousel-viewport, 100vw) - var(--page-max-width)) / 2);display:flex;gap:var(--carousel-gap, 0px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__track:focus-visible{outline-offset:-2px}.carousel__item{flex:0 0 var(--carousel-item-width, 100%);min-width:0;scroll-snap-align:start}.carousel__controls{display:flex;justify-content:center;gap:calc(20 * var(--u))}.carousel__button{display:inline-flex;align-items:center;justify-content:center;width:max(44px,calc(50 * var(--u)));height:max(44px,calc(50 * var(--u)));padding:0;border:1px solid;border-color:var(--glass-rim);border-radius:var(--radius-pill);background-color:var(--glass-tint-accent);background-image:var(--glass-highlight);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);color:var(--color-accent);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}@media(hover:hover){.carousel__button:not([aria-disabled=true]):hover{--glass-rim-strength: var(--glass-rim-lit);background-color:var(--glass-tint-accent)}}.carousel__button:not([aria-disabled=true]):active{background-color:var(--glass-tint-accent)}.carousel__button[aria-disabled=true]{background-color:var(--glass-tint-icon);opacity:.4;cursor:default}.carousel__button-icon{width:40%;height:40%;stroke-width:2.5}@media(min-width:990px){.carousel__controls{gap:calc(22 * var(--u))}.carousel__button{width:max(44px,calc(55.5 * var(--u)));height:max(44px,calc(55.5 * var(--u)))}}.collection-card-tile{display:flex;flex-direction:column;padding:calc(7 * var(--u)) calc(10 * var(--u)) calc(14 * var(--u));border-radius:var(--radius-card);background-color:var(--glass-tint-card);color:var(--color-text);text-align:center;text-decoration:none}.collection-card-tile__media{position:relative;display:block;aspect-ratio:309 / 250;border-radius:var(--radius-media);overflow:hidden}.collection-card-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--gradient-media-fade)}.collection-card-tile__image{width:100%;height:100%;object-fit:cover;fill:var(--color-text-muted)}.collection-card-tile__title{position:absolute;right:var(--space-2);bottom:calc(15 * var(--u));left:var(--space-2);z-index:1;font:var(--font-label);text-shadow:var(--shadow-heading-text)}.collection-card-tile__more{display:flex;align-items:center;justify-content:center;gap:calc(7 * var(--u));margin-block-start:calc(15 * var(--u));color:var(--color-accent);font-size:max(14px,calc(15 * var(--u)))}.collection-card-tile__arrow{width:1em;height:1em;stroke-width:2.5}.delivery-panel{display:flex;flex-direction:column;gap:calc(17 * var(--u));padding:calc(25 * var(--u)) calc(49 * var(--u));border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background-color:var(--color-background)}.delivery-panel__header{display:flex;flex-direction:column;align-items:center;gap:calc(15 * var(--u));text-align:center}.delivery-panel__header-icon{width:max(32px,calc(45 * var(--u)));height:max(32px,calc(45 * var(--u)));color:var(--color-accent)}.delivery-panel__heading{color:var(--color-accent);font:var(--font-label);font-size:max(16px,calc(20 * var(--u)))}.delivery-panel__lines{display:flex;flex-direction:column;gap:calc(15 * var(--u));margin:0;padding:0;list-style:none}.delivery-panel__line{display:flex;align-items:flex-start;gap:calc(10 * var(--u));font-size:max(15px,calc(16 * var(--u)));line-height:1.5}.delivery-panel__line strong{font-weight:700}.delivery-panel__check{width:max(16px,calc(19 * var(--u)));height:1.5em;color:var(--color-accent);stroke-width:3}.delivery-panel__estimate{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));padding-block-start:calc(17 * var(--u));border-block-start:1px solid var(--color-border-subtle);font-size:max(15px,calc(16 * var(--u)))}.delivery-panel__estimate-icon{width:max(22px,calc(29 * var(--u)));height:max(22px,calc(29 * var(--u)));color:var(--color-accent)}@media(min-width:990px){.delivery-panel{gap:calc(16 * var(--u));padding:calc(25 * var(--u)) calc(46 * var(--u))}.delivery-panel__header{flex-direction:row;text-align:start}.delivery-panel__header-icon{width:max(28px,calc(39 * var(--u)));height:max(28px,calc(39 * var(--u)))}.delivery-panel__estimate{justify-content:flex-start}}.testimonial__avatar--google{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:50%;background-color:rgba(var(--color-accent-rgb),.25)}.testimonial__initial{color:var(--color-text);font-size:1.6em;font-weight:500;line-height:1}.testimonial__avatar-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.testimonial__source{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-block-start:auto;padding-block-start:12px;color:var(--color-text-muted);font-size:12px}.testimonial__google{width:14px;height:14px}.carousel__item.testimonial--google .testimonial__quote>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7}.reviews-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;margin-block:calc(16 * var(--u)) calc(36 * var(--u));padding-inline:calc(28 * var(--u))}.reviews-bar__summary{display:inline-flex;align-items:center;gap:8px;font-size:15px}.reviews-bar__google{width:22px;height:22px}.reviews-bar__average{font-weight:600}.reviews-bar__stars{display:inline-flex;gap:2px;color:#fbbc04}.reviews-bar__star{width:16px;height:16px}.reviews-bar__count{color:var(--color-text-muted)}.reviews-bar__links{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px}.reviews-bar__all{color:var(--color-accent);font-size:14px;text-underline-offset:.2em}.reviews-bar__write{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-text);font-size:14px;text-decoration:none}.reviews-bar__write-icon{width:16px;height:16px;color:var(--color-accent)}@media(hover:hover){.reviews-bar__write:hover{background-color:rgba(var(--color-accent-rgb),.14)}}.icon-card-row__heading{margin-block-end:calc(38 * var(--u))}.icon-card-row__list--grid{--icon-card-badge: 60;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 * var(--u)) calc(22 * var(--u))}.icon-card-row__list--list{padding-inline:calc(17 * var(--u))}.icon-card-row__list--list>.icon-card-row__card{padding-block:calc(20 * var(--u))}.icon-card-row__list--list>.icon-card-row__card+.icon-card-row__card{border-block-start:1px solid var(--color-border-subtle)}@media(min-width:990px){.icon-card-row__heading{margin-block-end:calc(65 * var(--u))}.icon-card-row__list--grid,.icon-card-row__list--list{--icon-card-badge: 92;display:grid;align-items:stretch;max-width:calc(1300 * var(--u));margin-inline:auto;padding-inline:0}.icon-card-row__list--columns-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(50 * var(--u)) calc(120 * var(--u))}.icon-card-row__list--columns-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(50 * var(--u))}.icon-card-row__list--list>.icon-card-row__card{padding-block:calc(var(--icon-card-badge-size) * .85) calc(var(--icon-card-badge-size) * .5)}.icon-card-row__list--list>.icon-card-row__card+.icon-card-row__card{border-block-start:0}}.icon-card{--icon-card-badge-size: calc(var(--icon-card-badge, 92) * var(--u));min-width:0}.icon-card__icon,.icon-card__glyph{width:100%;height:100%}.icon-card__glyph{object-fit:contain}.icon-card__title{font:var(--font-label);font-size:max(13px,calc(14 * var(--u)));line-height:1.3}.icon-card__text{margin-block-start:calc(20 * var(--u));color:var(--color-text-muted);font-size:max(13px,calc(13 * var(--u)));line-height:1.5}.icon-card--row,.icon-card--responsive{display:flex;align-items:center;gap:calc(10 * var(--u))}.icon-card--row .icon-card__badge,.icon-card--responsive .icon-card__badge{flex:none;width:max(24px,calc(30 * var(--u)));height:max(24px,calc(30 * var(--u)));color:var(--color-accent)}.icon-card--tile{position:relative;display:flex;flex-direction:column;align-items:center;margin-block-start:calc(var(--icon-card-badge-size) / 2);padding:calc(var(--icon-card-badge-size) * .85) calc(16 * var(--u)) calc(var(--icon-card-badge-size) * .5);border-radius:var(--radius-card);background-color:var(--glass-tint-card);text-align:center}.icon-card--tile.icon-card--no-icon{margin-block-start:0;padding-block-start:calc(var(--icon-card-badge-size) * .5)}.icon-card--tile .icon-card__badge{position:absolute;top:calc(var(--icon-card-badge-size) / -2);left:50%;display:flex;align-items:center;justify-content:center;width:var(--icon-card-badge-size);height:var(--icon-card-badge-size);padding:calc(var(--icon-card-badge-size) * .22);border:1px solid var(--color-accent-strong);border-radius:var(--radius-pill);background-color:var(--color-background);background-image:linear-gradient(var(--color-accent-strong),var(--color-accent-strong));color:var(--color-accent);transform:translate(-50%)}@media(min-width:990px){.icon-card__title{font-size:max(14px,calc(18 * var(--u)))}.icon-card__text{margin-block-start:calc(32 * var(--u));font-size:max(14px,calc(16 * var(--u)))}.icon-card--responsive{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;margin-block-start:calc(var(--icon-card-badge-size) / 2);padding:calc(var(--icon-card-badge-size) * .85) calc(16 * var(--u)) calc(var(--icon-card-badge-size) * .5);border-radius:var(--radius-card);background-color:var(--glass-tint-card);text-align:center}.icon-card--responsive.icon-card--no-icon{margin-block-start:0;padding-block-start:calc(var(--icon-card-badge-size) * .5)}.icon-card--responsive .icon-card__badge{position:absolute;top:calc(var(--icon-card-badge-size) / -2);left:50%;display:flex;align-items:center;justify-content:center;width:var(--icon-card-badge-size);height:var(--icon-card-badge-size);padding:calc(var(--icon-card-badge-size) * .22);border:1px solid var(--color-accent-strong);border-radius:var(--radius-pill);background-color:var(--color-background);background-image:linear-gradient(var(--color-accent-strong),var(--color-accent-strong));transform:translate(-50%)}}.language-flag{flex:none;width:22px;height:auto;border-radius:2px}.language-selector__label{margin-block-end:var(--space-2);color:var(--color-accent);font:var(--font-small);font-weight:500}.language-selector__dropdown{position:relative;display:inline-block}.language-selector__current{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-3) var(--space-2);border:1px solid var(--glass-rim-shade);border-radius:var(--radius-pill);background-color:var(--glass-tint-icon);color:var(--color-text);font:var(--font-small);font-weight:600;letter-spacing:.04em;list-style:none;cursor:pointer}.language-selector__current::-webkit-details-marker{display:none}.language-selector__chevron{width:16px;height:16px;color:var(--color-accent);transition:rotate .2s ease}.language-selector__dropdown[open] .language-selector__chevron{rotate:180deg}@media(prefers-reduced-motion:reduce){.language-selector__chevron{transition:none}}.language-selector__panel{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:30;min-width:max(100%,168px);padding:var(--space-1);border:1px solid var(--glass-rim-shade);border-radius:16px;background-color:var(--color-background);background-image:linear-gradient(var(--glass-tint-card),var(--glass-tint-card))}.language-selector--up .language-selector__panel{inset-block:auto calc(100% + var(--space-2));inset-inline:0 auto}.language-selector__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.language-selector__choice{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);border:0;border-radius:12px;background:none;color:var(--color-text);font:var(--font-small);font-weight:500;text-align:start;text-decoration:none;white-space:nowrap;cursor:pointer}@media(hover:hover){.language-selector__choice:hover{background-color:var(--glass-tint-icon)}}.language-selector__choice[aria-current=true]{color:var(--color-accent);font-weight:600}.mega-menu{display:none}@media(min-width:990px){.mega-menu{display:block;border-block-start:1px solid rgba(var(--color-text-rgb),.1)}.mega-menu__list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 calc(40 * var(--u));margin:0;padding:0;list-style:none}.mega-menu__top{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0;border:0;background:none;color:var(--color-text);font-family:var(--font-body-family);font-size:max(12px,calc(13 * var(--u)));font-weight:500;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;cursor:pointer}.mega-menu__item--active>.mega-menu__top,.mega-menu__top[aria-current=page],.mega-menu__top[aria-expanded=true]{color:var(--color-accent)}.mega-menu__chevron{width:14px;height:14px;color:var(--color-accent);transition:transform var(--duration-default, .2s) ease}.mega-menu__top[aria-expanded=true] .mega-menu__chevron{transform:rotate(180deg)}.mega-menu__panel{position:absolute;inset-inline:0;inset-block-start:100%;z-index:30;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;border-block:1px solid var(--glass-rim-shade, rgba(255, 255, 255, .1));background-color:rgba(var(--color-background-rgb),.9);-webkit-backdrop-filter:var(--glass-backdrop-polished, blur(18px));backdrop-filter:var(--glass-backdrop-polished, blur(18px));box-shadow:0 24px 48px #00000059}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mega-menu__panel{background-color:var(--color-background)}}.mega-menu__item--panel:has(>[aria-expanded=true])>.mega-menu__panel{visibility:visible;opacity:1;transform:none;transition:opacity .18s ease,transform .18s ease}@media(hover:hover){.mega-menu__item--panel:hover>.mega-menu__panel{visibility:visible;opacity:1;transform:none;transition:opacity .18s ease .08s,transform .18s ease .08s}}.mega-menu__columns{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(28 * var(--u)) calc(72 * var(--u));max-width:var(--page-max-width);margin-inline:auto;padding:calc(36 * var(--u)) var(--page-gutter) calc(44 * var(--u))}.mega-menu__column{min-width:180px;max-width:280px}.mega-menu__heading{display:inline-block;margin-block-end:12px;color:var(--color-accent);font-size:13px;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.mega-menu__links{display:grid;gap:2px;margin:0;padding:0;list-style:none}.mega-menu__link{display:inline-flex;align-items:center;min-height:34px;color:var(--color-text);font-size:15px;text-decoration:none}.mega-menu__link[aria-current=page]{color:var(--color-accent)}@media(hover:hover){.mega-menu__link:hover,.mega-menu__heading:hover,a.mega-menu__top:hover{color:var(--color-accent)}}}@media(prefers-reduced-motion:reduce){.mega-menu__panel,.mega-menu__chevron{transition:none}}.menu-drawer{position:fixed;inset-block:0;inset-inline:0 auto;width:min(100vw,440px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.menu-drawer__search{padding:0 42px 18px}.menu-drawer__search-button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 20px;color:var(--color-text);font:var(--font-body);font-size:16px;text-align:start;cursor:pointer}.menu-drawer__search-text{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:14px;white-space:nowrap;text-overflow:ellipsis}.menu-drawer__search-icon{flex:none;width:22px;height:22px;color:var(--color-accent)}.image.menu-drawer__background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.image.menu-drawer__background>img{height:100%;object-fit:cover}.menu-drawer__content{position:relative;min-height:100%;padding:22px 25px var(--space-7)}.menu-drawer__top{position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:110px}.image.menu-drawer__logo{width:147px}.menu-drawer__logo--text{max-width:calc(100% - 120px);font:var(--font-heading);font-size:18px;color:var(--color-text);text-align:center;text-decoration:none;text-transform:uppercase}.menu-drawer__close{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.menu-drawer__list,.menu-drawer__children{margin:0;padding:0;list-style:none}.menu-drawer__item{position:relative;padding:var(--space-1) 30px}.menu-drawer__item+.menu-drawer__item:before{content:"";position:absolute;top:0;right:11px;left:11px;border-top:1px solid var(--color-border-subtle)}.menu-drawer__link{display:block;color:var(--color-text);font-family:var(--font-body-family);font-size:18px;line-height:25px;text-decoration:none}.menu-drawer__link--top{padding-block:16px}.menu-drawer__item--group>.menu-drawer__link--top{padding-block:5px;font-weight:600}.menu-drawer__link--child{padding-block:5px;color:var(--color-text-muted)}.menu-drawer__link[aria-current=page]{color:var(--color-accent)}.menu-drawer__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);list-style:none;cursor:pointer}.menu-drawer__summary::-webkit-details-marker{display:none}.menu-drawer__item--group>.menu-drawer__details>.menu-drawer__link--top{padding-block:16px}.menu-drawer__chevron{flex:none;width:18px;height:18px;color:var(--color-accent);transition:transform var(--duration-default, .2s) ease}.menu-drawer__details[open] .menu-drawer__chevron{transform:rotate(180deg)}.menu-drawer__details>.menu-drawer__children{padding-block-end:var(--space-3)}.menu-drawer__subgroup{padding-block:var(--space-1)}.menu-drawer__link--subheading{color:var(--color-text);font-weight:500}.menu-drawer__grandchildren{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.menu-drawer__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgba(var(--color-accent-rgb),.4);border-radius:var(--radius-pill);color:var(--color-text);font-size:14px;text-decoration:none}.menu-drawer__chip[aria-current=page]{border-color:var(--color-accent);color:var(--color-accent)}@media(hover:hover){.menu-drawer__chip:hover{border-color:var(--color-accent)}}.menu-drawer__expert{padding:var(--space-5) 30px 0}.menu-drawer__logo--asset{display:block;width:147px}@media(max-width:989px){.menu-drawer__item{padding-block:calc(8.5 * var(--u))}.menu-drawer__list{margin-block-start:calc(-7.5 * var(--u))}.menu-drawer__link--top,.menu-drawer__item--group>.menu-drawer__link--top{color:var(--color-accent);font-size:max(15px,calc(16.7 * var(--u)));font-weight:600;text-transform:uppercase}.menu-drawer__link--child{font-size:max(15px,calc(16.6 * var(--u)));font-weight:300}}@media(min-width:990px){.menu-drawer{width:min(100vw,519px)}.menu-drawer__content{padding:26px 0 48px}.menu-drawer__top{min-height:130px}.menu-drawer__logo--asset,.image.menu-drawer__logo{width:173px}.menu-drawer__close{top:7px;right:34px}.menu-drawer__close-icon{width:36px;height:36px;stroke-width:2.4}.menu-drawer__item{padding:13px 0 6px 66px}.menu-drawer__item:not(.menu-drawer__item--group){padding-block-end:16px}.menu-drawer__item+.menu-drawer__item:before{right:42px;left:42px;border-top:0;height:2px;background-image:linear-gradient(to right,rgba(var(--color-text-rgb),.12) 70%,transparent)}.menu-drawer__link{font-size:20px;line-height:42px}.menu-drawer__link--top,.menu-drawer__item--group>.menu-drawer__link--top{padding-block:0;color:var(--color-accent);font-weight:600;text-transform:uppercase}.menu-drawer__link--child{padding-block:0;color:var(--color-text);font-size:19.8px;font-weight:300}}.menu-drawer__languages{padding:18px 42px 28px}.pagination{margin-block-start:calc(51 * var(--u))}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(4 * var(--u));margin:0;padding:0;list-style:none}.pagination__arrow,.pagination__page{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);color:var(--color-accent);font-size:max(16px,calc(20 * var(--u)));text-decoration:none}.pagination__arrow{width:max(44px,calc(58 * var(--u)));height:max(44px,calc(58 * var(--u)));border:1px solid var(--color-accent-strong);background-color:var(--color-accent-subtle)}.pagination__arrow--disabled{opacity:.4}.pagination__page{width:max(44px,calc(48 * var(--u)));height:max(44px,calc(48 * var(--u)))}.pagination__page--current{background-color:var(--color-accent-subtle);font-weight:700}.pagination__icon{width:40%;height:40%;stroke-width:2.5}.pagination__gap{padding-inline:var(--space-1);color:var(--color-text-muted)}@media(min-width:990px){.pagination{margin-block-start:calc(64 * var(--u))}.pagination__list{gap:calc(13 * var(--u))}.pagination__arrow{margin-inline:calc(13 * var(--u))}}.product-card{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:0;text-align:start}.product-card__media,.product-card.product-card--video .product-card__media.product-card__media{position:relative;width:100%;aspect-ratio:9 / 14;max-height:85vh;border-radius:var(--radius-media);background-color:var(--color-text);overflow:hidden}.image.product-card__image,.image.product-card__image picture,.image.product-card__image img,.product-card__placeholder{width:100%;height:100%;object-fit:cover}.product-card__eyebrow{margin-block-start:calc(16 * var(--u));color:var(--color-accent);font-size:max(11px,calc(12 * var(--u)));font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.product-card__title{margin-block-start:calc(14 * var(--u));font:var(--font-heading);font-size:max(18px,calc(22 * var(--u)));font-weight:400;line-height:1.3}.product-card__eyebrow+.product-card__title{margin-block-start:calc(6 * var(--u))}.product-card__link{color:inherit;text-decoration:none}.product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-media)}.product-card__link:focus-visible{outline:none}.product-card__link:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:3px}.product-card__price.price{margin-block-start:calc(6 * var(--u));color:var(--color-text);font-family:var(--font-body-family);font-size:max(14px,calc(15 * var(--u)));font-weight:400;letter-spacing:.02em;text-transform:none}.product-card__lead{margin-block-start:calc(6 * var(--u));color:var(--color-text-muted);font-size:max(12px,calc(13 * var(--u)))}.product-card__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-block-start:calc(14 * var(--u))}.product-card__action{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid rgba(var(--color-accent-rgb),.55);border-radius:var(--radius-pill);color:var(--color-text);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.product-card__action--whatsapp{border-color:transparent;background-color:var(--color-whatsapp-surface, #1f3b2e)}.product-card__action img{width:16px;height:16px}.image.product-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .35s ease}@media(prefers-reduced-motion:reduce){.image.product-card__image--hover{transition:none}}@media(hover:hover){.product-card:hover .product-card__title{color:var(--color-accent)}.product-card:hover .image.product-card__image--hover{opacity:1}.product-card__action--view:hover{border-color:var(--color-accent);color:var(--color-accent)}}.product-gallery__frame{padding:calc(10 * var(--u));border-radius:var(--radius-panel);background-color:var(--color-accent-subtle)}.product-gallery{width:100%;margin-inline:auto}.product-gallery__carousel{position:relative}.product-gallery__track{aspect-ratio:4 / 5;border-radius:var(--radius-media)}.product-gallery__item{position:relative;height:100%}.image.product-gallery__image{height:100%}.image.product-gallery__image>img{height:100%;object-fit:cover}.product-gallery__placeholder{width:100%;height:100%;border-radius:var(--radius-media);background-color:var(--color-accent-subtle);fill:var(--color-text-muted)}.carousel__controls.product-gallery__controls{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:space-between;gap:0;padding-inline:calc(18 * var(--u));pointer-events:none}.carousel__controls.product-gallery__controls[hidden]{display:none}.product-gallery__controls .carousel__button{position:relative;width:36px;height:36px;background-color:rgba(var(--color-background-rgb),.62);color:var(--color-text);pointer-events:auto}.product-gallery__controls .carousel__button:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}@media(hover:hover){.product-gallery__controls .carousel__button:not([aria-disabled=true]):hover{background-color:rgba(var(--color-background-rgb),.78)}}.product-gallery__controls .carousel__button:not([aria-disabled=true]):active{background-color:rgba(var(--color-background-rgb),.78)}.product-gallery__controls .carousel__button[aria-disabled=true]{background-color:rgba(var(--color-background-rgb),.62);opacity:.35}@media(min-width:990px){.product-gallery{max-width:max(340px,62svh)}.product-gallery__frame{padding:calc(15 * var(--u))}.carousel__controls.product-gallery__controls{padding-inline:calc(26 * var(--u))}.product-gallery__controls .carousel__button{width:40px;height:40px}.product-gallery__controls .carousel__button:after{top:-3px;right:-3px;bottom:-3px;left:-3px}}.product-order-summary{width:min(100vw - 28px,440px);max-height:calc(100dvh - 28px);margin:auto;padding:0;overflow-y:auto}.product-order-summary__content{padding:32px 24px 24px}.product-order-summary__title{font-size:22px;text-align:center}.product-order-summary__text{margin-block-start:var(--space-2);color:var(--color-text-muted);font-size:14px;line-height:1.5;text-align:center}.product-order-summary__list{margin:var(--space-5) 0 0}.product-order-summary__row{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);font-size:15px;line-height:1.4}.product-order-summary__row+.product-order-summary__row{border-block-start:1px solid var(--color-border-subtle)}.product-order-summary__label{flex:none;max-width:45%;color:var(--color-text-muted)}.product-order-summary__value{min-width:0;margin:0;font-weight:500;text-align:end;white-space:pre-wrap;overflow-wrap:anywhere}.product-order-summary__actions{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-5)}.product-order-summary__actions .button{min-height:52px;font-size:16px}.product-order{display:block;width:100%;max-width:max(320px,calc(820 * var(--u)));margin-inline:auto}.product-order__list{display:flex;flex-direction:column}.product-order__item{padding-block:calc(10 * var(--u))}.product-order__item+.product-order__item{border-block-start:1px solid var(--color-border-subtle)}.product-order__item--action+.product-order__item,.product-order__item+.product-order__item--action{border-block-start:0}.product-order__title{font:var(--font-label);font-size:max(15px,calc(16 * var(--u)))}.button.product-order__showroom{min-height:max(48px,calc(56 * var(--u)));font-size:max(15px,calc(16 * var(--u)))}.product-order__details{padding-block:0}.product-order__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:48px;list-style:none;cursor:pointer}.product-order__summary::-webkit-details-marker{display:none}.product-order__toggle{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-accent-strong);border-radius:var(--radius-pill);background-color:var(--color-accent-subtle);color:var(--color-accent)}.product-order__toggle-icon{width:60%;height:60%}.product-order__toggle-icon--minus,.product-order__details[open] .product-order__toggle-icon--plus{display:none}.product-order__details[open] .product-order__toggle-icon--minus{display:block}.product-order__details[open] .product-order__title{color:var(--color-accent)}.product-order__panel{padding-block-end:calc(16 * var(--u))}.product-order__details.product-sheet-card{--sheet-text: var(--color-text);--sheet-muted: var(--color-text-muted);margin-block:calc(10 * var(--u));padding-inline:20px;border:1px solid;border-color:var(--glass-rim);border-radius:20px;background-color:var(--glass-tint-card);background-image:var(--glass-highlight);color:var(--sheet-text)}.product-order__item+.product-order__details.product-sheet-card{border-block-start:1px solid var(--glass-rim)}.product-order__details.product-sheet-card+.product-order__item{border-block-start:0}.product-sheet-card__header{gap:var(--space-3)}.product-sheet-card__title{margin-inline-end:auto;font:var(--font-label);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.product-sheet-card__badge{flex:none;padding:5px 10px;border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-background);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.product-sheet-card .product-order__panel{padding-block-end:16px}.product-sheet{margin:0}.product-sheet__row{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:7px;font-size:14px;line-height:1.4}.product-sheet__row[hidden]{display:none}.product-sheet__label{flex:none;max-width:55%;color:var(--sheet-muted);font-weight:400}.product-sheet__value{margin:0;color:var(--sheet-text);font-weight:600;text-align:end;unicode-bidi:plaintext;overflow-wrap:anywhere}.product-sheet-card__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-4);margin-block-start:var(--space-1)}.product-sheet__more{display:inline-flex;align-items:center;min-height:44px;color:var(--color-accent);font-size:14px;font-weight:500;text-underline-offset:.2em}body:not(:has(#ProductSpecifications)) .product-sheet__more--details{display:none}.product-order__field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-4)}.product-order__guide{grid-column:1 / -1;border:0;background:none;cursor:pointer;font-family:inherit;justify-self:end;padding-block:var(--space-2);color:var(--color-accent);font-size:max(13px,calc(14 * var(--u)));line-height:1.4;text-decoration:underline;text-underline-offset:.2em}.product-order__note.product-order__note--unknown{display:flex;align-items:flex-start;gap:8px;color:var(--color-accent)}.product-order__note-icon{flex:none;width:18px;height:18px;margin-block-start:1px}@supports (appearance: base-select){select.product-order__select::picker(select){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:max(anchor-size(width),320px);max-height:min(420px,60vh);padding:8px;scrollbar-width:none}select.product-order__select::picker(select)::-webkit-scrollbar{display:none}select.product-order__select option{justify-content:center;min-height:40px;padding:0 6px;border-radius:10px;text-align:center}select.product-order__select option:nth-of-type(-n+2){grid-column:1 / -1;justify-content:flex-start;padding-inline:14px;text-align:start}select.product-order__select option::checkmark{display:none}}.product-order__note[hidden]{display:none}.product-order__note,.product-order__error{grid-column:1 / -1;color:var(--color-text-muted);font-size:max(13px,calc(13 * var(--u)));line-height:1.4}.product-order__note:empty,.product-order__error:empty{display:none}.product-order__error{color:var(--color-text)}.product-order__error:before{content:"! ";content:"! " / "";color:var(--color-accent);font-weight:700}select.product-order__select{width:11em;max-width:100%;min-height:44px;padding-inline:var(--space-4);border-color:var(--color-accent-strong);border-radius:var(--radius-pill);font:inherit;font-size:16px}select.product-order__select[aria-invalid=true]{border-color:var(--color-text)}.product-order__quantity{display:inline-flex;align-items:center;border:1px solid var(--color-accent-strong);border-radius:var(--radius-pill)}.product-order__step{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-accent);cursor:pointer}.product-order__step:disabled{opacity:.4;cursor:default}.product-order__step-icon{width:16px;height:16px}input.product-order__number{width:3.2em;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:16px;font-weight:600;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-order__number::-webkit-outer-spin-button,.product-order__number::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}textarea.product-order__textarea{display:block;width:100%;min-height:88px;padding:var(--space-3) var(--space-4);border-color:var(--color-accent-strong);border-radius:var(--radius-media);font:inherit;font-size:16px;line-height:1.5;resize:vertical}.product-order__count{margin-block-start:var(--space-2);color:var(--color-text-muted);font-size:max(13px,calc(13 * var(--u)));text-align:end}.product-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.product-video__video{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.product-video__video.is-playing{opacity:1}@media(prefers-reduced-motion:reduce){.product-video__video{transition:none}}.product-video__toggle{position:absolute;inset-block-end:12px;inset-inline-end:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:var(--radius-pill);background-color:rgba(var(--color-background-rgb),.62);color:var(--color-text);cursor:pointer;pointer-events:auto}.product-video__toggle[hidden]{display:none}.product-video__toggle:not(:focus-visible){opacity:0;pointer-events:none}.product-video__toggle:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.product-video__icon{width:16px;height:16px}.product-video__toggle[aria-pressed=true] .product-video__icon--play,.product-video__toggle[aria-pressed=false] .product-video__icon--pause{display:none}.quote-glass{display:block;pointer-events:none}.quote-glass__body,.quote-glass__rim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.quote-glass__body{background-color:var(--glass-tint-card);-webkit-backdrop-filter:var(--glass-backdrop-soft);backdrop-filter:var(--glass-backdrop-soft)}.quote-glass__rim{overflow:visible}:root{--reveal-ease: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:no-preference){.reveal-pending{opacity:0;transform:translateY(28px)}.reveal-entering{transition:opacity .9s var(--reveal-ease) var(--reveal-delay, 0ms),transform 1s var(--reveal-ease) var(--reveal-delay, 0ms)}.reveal-zoom-pending{scale:1.06}.reveal-zoom-entering{scale:1;transition:scale 1.6s var(--reveal-ease)}[data-scroll-reveal] .hero__eyebrow,[data-scroll-reveal] .hero__heading,[data-scroll-reveal] .hero__body,[data-scroll-reveal] .hero__actions>*{animation:reveal-rise 1s var(--reveal-ease) backwards}[data-scroll-reveal] .hero__heading{animation-delay:.08s}[data-scroll-reveal] .hero__body{animation-delay:.2s}[data-scroll-reveal] .hero__actions>*{animation-delay:.34s}[data-scroll-reveal] .hero__actions>*+*{animation-delay:.44s}[data-scroll-reveal] .home-intro__background,[data-scroll-reveal] .hero__background{overflow:hidden}[data-scroll-reveal] .home-intro__background>img,[data-scroll-reveal] .hero__background>img{animation:reveal-settle 2.2s var(--reveal-ease) backwards}@media(max-width:989px){[data-scroll-reveal] .hero__eyebrow,[data-scroll-reveal] .hero__heading,[data-scroll-reveal] .hero__body,[data-scroll-reveal] .hero__actions>*{animation-duration:.5s}[data-scroll-reveal] .hero__heading{animation-name:reveal-rise-visible;animation-delay:0s}[data-scroll-reveal] .hero__body{animation-delay:.06s}[data-scroll-reveal] .hero__actions>*{animation-delay:.12s}[data-scroll-reveal] .hero__actions>*+*{animation-delay:.18s}[data-scroll-reveal] .home-intro__background>img,[data-scroll-reveal] .hero__background>img{animation:none}}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes reveal-rise-visible{0%{transform:translateY(22px)}}@keyframes reveal-settle{0%{transform:scale(1.05)}}.search-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border:0;border-radius:0;background:none;overflow:hidden}.search-dialog::backdrop{background-color:rgba(var(--color-background-rgb),.55)}.search-dialog__panel{display:flex;flex-direction:column;gap:14px;width:min(100%,720px);max-height:100%;margin-inline:auto;padding:16px;border-radius:28px;color:var(--color-text)}.search-dialog__top{display:flex;align-items:center;gap:10px}.search-dialog__form{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;min-height:52px;padding-inline:16px;background-image:none}.search-dialog__form:focus-within{border-color:var(--color-accent)}.search-dialog__icon{display:flex;flex:none;color:var(--color-accent)}input.search-dialog__input{flex:1 1 auto;min-width:0;padding:10px 6px;border:0;background:none;color:var(--color-text);font-size:16px}input.search-dialog__input:focus-visible{outline:none}input.search-dialog__input::-webkit-search-cancel-button{display:none}input.search-dialog__input::placeholder{color:rgba(var(--color-text-rgb),.55)}.search-dialog__close{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;padding:0;background-image:none;color:var(--color-text);cursor:pointer}.search-dialog__status{min-height:1.5em;padding-inline:6px;color:var(--color-text-muted);font-size:14px}.search-dialog__status:empty{display:none}.search-dialog__results{min-height:0;overflow-y:auto;overscroll-behavior:contain}.search-dialog__group+.search-dialog__group{margin-block-start:14px}.search-dialog__group-title{padding:0 6px 6px;color:var(--color-accent);font:var(--font-label);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.search-dialog__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.search-dialog__result{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px;border:1px solid transparent;border-radius:16px;color:inherit;text-decoration:none}@media(hover:hover){.search-dialog__result:hover{border-color:var(--glass-border);background-color:var(--glass-fill)}}.search-dialog__result:focus-visible{border-color:var(--color-accent);background-color:var(--glass-fill);outline:none}.search-dialog__result:active{background-color:var(--glass-veil)}.search-dialog__thumb{flex:none;width:48px;height:48px;border-radius:12px;background-color:var(--glass-fill);object-fit:cover}.search-dialog__result-text{display:flex;flex-direction:column;min-width:0}.search-dialog__result-title{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.search-dialog__result-type{color:var(--color-text-muted);font-size:12px}.search-dialog__all[hidden]{display:none}@media(min-width:990px){.search-dialog{padding-block-start:max(8vh,40px)}.search-dialog__panel{max-height:80vh;padding:22px}}.search-field{display:flex;align-items:center;gap:var(--space-1);min-height:max(48px,calc(59 * var(--u)));padding-inline:calc(14 * var(--u)) calc(20 * var(--u));background-image:none}.search-field:focus-within{border-color:var(--color-accent)}.search-field__submit{flex:none;display:flex;align-items:center;justify-content:center;width:max(40px,calc(43.6 * var(--u)));height:max(40px,calc(43.6 * var(--u)));padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-accent);cursor:pointer}.search-field__icon{width:62%;height:62%}input.search-field__input{flex:1 1 auto;min-width:0;padding:var(--space-2) calc(4 * var(--u));border:0;background:none;font-size:max(16px,calc(16 * var(--u)))}input.search-field__input::placeholder{color:rgba(var(--color-text-rgb),.5)}input.search-field__input:focus-visible{outline-offset:0}.showroom-request{width:min(100vw - 28px,440px);max-height:calc(100dvh - 28px);margin:auto;padding:0;overflow-y:auto}.showroom-request__content{display:flex;flex-direction:column;padding:28px 24px 24px}.showroom-request__icon{align-self:center;width:36px;height:36px;color:var(--color-accent)}.showroom-request__title{margin-block-start:var(--space-3);font-size:22px;text-align:center}.showroom-request__text{margin-block-start:var(--space-2);color:var(--color-text-muted);font-size:14px;line-height:1.5;text-align:center}.showroom-request__product{display:flex;flex-direction:column;gap:var(--space-1);margin-block-start:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-media);background-color:var(--color-accent-subtle);font-size:15px;font-weight:600;line-height:1.4;text-align:center}.showroom-request__reference{color:var(--color-text-muted);font-size:13px;font-weight:400}.showroom-request__reference[hidden]{display:none}.showroom-request__error{margin-block-start:var(--space-4);font-size:14px}.showroom-request__error:before{content:"! ";content:"! " / "";color:var(--color-accent);font-weight:700}.showroom-request__fields{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-4)}.showroom-request__fields .form-field{gap:var(--space-1)}.showroom-request__fields .form-field__label{font-size:14px}input.showroom-request__input,textarea.showroom-request__input{width:100%;min-height:48px;padding:var(--space-2) var(--space-4);border-color:var(--color-accent-strong);border-radius:var(--radius-pill);color-scheme:dark;font:inherit;font-size:16px}textarea.showroom-request__input{display:block;min-height:84px;padding-block:var(--space-3);border-radius:var(--radius-media);line-height:1.5;resize:vertical}.showroom-request__actions{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-5)}.showroom-request__actions .button{min-height:52px;font-size:16px}.showroom-request__success{display:none;padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-media);font:var(--font-body);text-align:center}.showroom-request__form:is(:target,[data-sent]) .showroom-request__success{display:block;margin-block-start:var(--space-3)}body:has(.showroom-request__form:is(:target,[data-sent])) .callback-dialog__success{display:none}.size-guide{margin:auto;width:min(100vw - 28px,640px);max-height:calc(100dvh - 28px);padding:0;overflow-y:auto;overscroll-behavior:contain}.size-guide__content{position:relative;padding:44px 28px 32px}.size-guide__close{position:absolute;inset-block-start:12px;inset-inline-end:12px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-text);cursor:pointer}.size-guide__close-icon{width:18px;height:18px}.size-guide__eyebrow{color:var(--color-accent);font-size:13px;letter-spacing:.12em;text-align:center;text-transform:uppercase}.size-guide__title{margin-block-start:8px;font-size:26px;text-align:center}.size-guide__intro{margin-block-start:14px;color:var(--color-text-muted);font-size:15px;line-height:1.6;text-align:center}.size-guide__heading{margin-block-start:26px;color:var(--color-accent);font:var(--font-label);font-size:16px}.size-guide__steps{margin-block-start:10px;padding-inline-start:1.3em;font-size:15px;line-height:1.6}.size-guide__steps li+li{margin-block-start:6px}.size-guide__steps li::marker{color:var(--color-accent);font-weight:600}.size-guide__tips,.size-guide__text{margin-block-start:10px;color:var(--color-text-muted);font-size:14px;line-height:1.6}.size-guide__table-wrap{margin-block-start:12px;border:1px solid var(--color-border-subtle);border-radius:14px;overflow:hidden}.size-guide__table{width:100%;border-collapse:collapse;font-size:14px;text-align:center}.size-guide__table thead th{padding:10px 8px;background:var(--color-background);color:var(--color-accent);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.size-guide__table tbody :is(th,td){padding:8px;border-block-start:1px solid var(--color-border-subtle);font-weight:400}.size-guide__table tbody th{color:var(--color-accent);font-weight:600}.size-guide__note{font-size:13px}.size-guide__download{margin-block-start:24px}.view-all{display:flex;justify-content:center;margin-block:calc(32 * var(--u)) calc(40 * var(--u));padding-inline:calc(28 * var(--u))}@media(min-width:990px){.view-all{margin-block:calc(44 * var(--u)) calc(56 * var(--u))}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
