.saratti-bridal-menu__tabs{justify-content:var(--saratti-bridal-tabs-align, center);gap:var(--saratti-bridal-tab-gap, 48px)}.saratti-bridal-menu__tab{color:var(--saratti-bridal-tab-color, var(--saratti-bridal-text, #2d334b));font-size:var(--saratti-bridal-tab-size, 13px);text-align:center}.saratti-bridal-menu__panel{padding-top:var(--saratti-bridal-panel-spacing, 26px)}.saratti-bridal-menu__grid{gap:var(--saratti-bridal-card-gap, 20px)}.saratti-bridal-card{text-align:var(--saratti-bridal-card-align, center)}.saratti-bridal-card__media,.saratti-bridal-mobile__category-media,.saratti-bridal-mobile__destination-media{display:grid;place-items:center}.saratti-bridal-card__image,.saratti-bridal-mobile__image{object-fit:var(--saratti-bridal-image-fit, cover);object-position:var(--saratti-bridal-image-x, 50%) var(--saratti-bridal-image-y, 50%)!important}.saratti-bridal-card__label{padding-top:var(--saratti-bridal-label-spacing, 13px);color:var(--saratti-bridal-label-color, var(--saratti-bridal-text, #2d334b));font-size:var(--saratti-bridal-label-size, 15px);text-align:var(--saratti-bridal-card-align, center)}.saratti-bridal-menu__footer{flex-wrap:wrap;justify-content:center;gap:var(--saratti-bridal-footer-gap, 12px);margin-top:var(--saratti-bridal-footer-spacing-top, 24px);padding:var(--saratti-bridal-footer-padding-y, 24px) 0;text-align:center}.saratti-bridal-menu__footer p{color:var(--saratti-bridal-footer-text-color, #2d334b);font-size:var(--saratti-bridal-footer-text-size, 19px);line-height:1.45;text-align:center}.saratti-bridal-menu__footer a{color:var(--saratti-bridal-footer-link-color, #2d334b);font-size:var(--saratti-bridal-footer-link-size, 19px);line-height:1.45;text-align:center}@media(max-width:1180px)and (min-width:769px){.saratti-bridal-menu__tabs{justify-content:var(--saratti-bridal-tabs-align, center);gap:var(--saratti-bridal-tab-gap, 48px)}}@media(max-width:768.98px){.saratti-bridal-mobile__header{text-align:center}.saratti-bridal-mobile__title{color:var(--saratti-bridal-mobile-header-color, #2d334b);font-size:var(--saratti-bridal-mobile-header-size, 19px);text-align:center}.saratti-bridal-mobile__category-grid,.saratti-bridal-mobile__destination-grid{gap:var(--saratti-bridal-mobile-row-gap, 24px) var(--saratti-bridal-mobile-column-gap, 15px);padding:24px var(--saratti-bridal-mobile-padding, 15px) 34px}.saratti-bridal-mobile__category,.saratti-bridal-mobile__destination{text-align:center}.saratti-bridal-mobile__category-media,.saratti-bridal-mobile__destination-media{aspect-ratio:var(--saratti-bridal-mobile-ratio, 1)}.saratti-bridal-mobile__category--featured .saratti-bridal-mobile__category-media{aspect-ratio:calc(var(--saratti-bridal-mobile-ratio, 1) * 1.55)}.saratti-bridal-mobile__category-label,.saratti-bridal-mobile__destination-label{padding-top:var(--saratti-bridal-mobile-label-spacing, 12px);color:var(--saratti-bridal-mobile-label-color, #2d334b);font-size:var(--saratti-bridal-mobile-label-size, 15px);text-align:center}.saratti-bridal-mobile__cta-wrap{padding-right:var(--saratti-bridal-mobile-padding, 15px);padding-left:var(--saratti-bridal-mobile-padding, 15px)}.saratti-bridal-mobile__cta{min-height:var(--saratti-bridal-mobile-cta-height, 64px);border-color:var(--saratti-bridal-mobile-cta-border, #2d334b);background:var(--saratti-bridal-mobile-cta-bg, #ffffff);color:var(--saratti-bridal-mobile-cta-color, #2d334b);font-size:var(--saratti-bridal-mobile-cta-size, 16px);text-align:center}.saratti-bridal-mobile__supporting{color:var(--saratti-bridal-footer-text-color, #2d334b);font-size:var(--saratti-bridal-footer-text-size, 19px);text-align:center}}@media(max-width:768.98px){.saratti-bridal-mobile__title{font-size:14px!important;line-height:1.25}.saratti-bridal-mobile__category-label,.saratti-bridal-mobile__destination-label{padding-top:8px;font-size:10px!important;line-height:1.25}.saratti-bridal-mobile__cta{min-height:52px!important;padding:10px 14px;font-size:10px!important;line-height:1.25;letter-spacing:.08em}.saratti-bridal-mobile__supporting{padding:0 28px 28px;font-size:10px!important;line-height:1.4}}@media(min-width:769px){.saratti-bridal-menu[data-target-link="Engagement & Bridal"] .saratti-bridal-menu__grid:not(:has(>.saratti-bridal-card:nth-child(6))){--saratti-bridal-six-card-width: calc((100% - (var(--saratti-bridal-card-gap, 20px) + var(--saratti-bridal-card-gap, 20px) + var(--saratti-bridal-card-gap, 20px) + var(--saratti-bridal-card-gap, 20px) + var(--saratti-bridal-card-gap, 20px))) / 6);display:flex;flex-wrap:nowrap;justify-content:center;gap:var(--saratti-bridal-card-gap, 20px)}.saratti-bridal-menu[data-target-link="Engagement & Bridal"] .saratti-bridal-menu__grid:not(:has(>.saratti-bridal-card:nth-child(6)))>.saratti-bridal-card{flex:0 1 var(--saratti-bridal-six-card-width);width:var(--saratti-bridal-six-card-width);max-width:var(--saratti-bridal-six-card-width)}}@media(max-width:1180px)and (min-width:769px){.saratti-bridal-menu[data-target-link="Engagement & Bridal"] .saratti-bridal-menu__grid:not(:has(>.saratti-bridal-card:nth-child(6))){min-width:1040px}}@media(min-width:1280px){.cc-header .header{padding-top:0!important;padding-bottom:0!important}.cc-header .header__grid{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-areas:"menu logo tools"!important;align-items:center!important;column-gap:clamp(24px,2.5vw,44px)!important;min-height:84px!important;padding-top:0!important;padding-bottom:0!important;position:relative!important;flex-wrap:nowrap!important}.cc-header .header__logo{grid-area:logo!important;order:0!important;justify-self:center!important;align-self:center!important;flex:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;z-index:4!important}.cc-header .header__search{position:absolute!important;top:calc(100% + 1px)!important;right:0!important;left:auto!important;z-index:100!important;order:0!important;width:min(520px,42vw)!important;max-width:520px!important;margin:0!important;padding:12px 0 14px!important;background:#fff!important;flex:none!important}.cc-header .header__icons{grid-area:tools!important;order:0!important;justify-self:end!important;align-self:center!important;flex:none!important;margin:0!important;padding:0!important;z-index:4!important}.cc-header .main-menu{grid-area:menu!important;order:0!important;justify-self:start!important;align-self:stretch!important;width:auto!important;min-width:0!important;margin:0!important;background:transparent!important;position:static!important}.cc-header .main-menu__disclosure,.cc-header .main-menu__content,.cc-header .main-menu__content>nav,.cc-header .main-nav,.cc-header .main-nav>li,.cc-header .main-nav>li>details,.cc-header .main-nav>li>details>summary{height:100%!important}.cc-header .main-menu__disclosure,.cc-header .main-menu__content{position:static!important}.cc-header .main-menu__content{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;width:auto!important;min-width:0!important}.cc-header .main-menu__content>nav,.cc-header .main-nav,.cc-header .main-nav>li,.cc-header .main-nav>li>details,.cc-header .main-nav>li>details>summary{display:flex!important;align-items:stretch!important}.cc-header .main-nav{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:clamp(14px,1.25vw,22px)!important;margin:0!important}.cc-header .main-nav__item--primary{display:flex!important;align-items:center!important;min-height:84px!important;margin:0!important;padding-top:2px!important;padding-bottom:0!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.1em!important;white-space:nowrap!important}.cc-header .header__grid--left-logo .header__logo,.cc-header .header__grid--left-logo .main-menu,.cc-header .header__grid--left-logo .header__icons{flex:none!important}}@media(min-width:1280px){.cc-header .main-nav{gap:clamp(10px,.75vw,14px)!important}.cc-header .main-nav__item--primary{position:static!important;left:auto!important;font-size:11px!important;letter-spacing:.085em!important}}@media(min-width:1280px){.cc-header .header__grid{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;padding-right:clamp(44px,4vw,72px)!important;padding-left:clamp(44px,4vw,72px)!important}.cc-header .main-menu,.cc-header .main-nav{left:auto!important;margin-left:0!important;transform:none!important}.cc-header .header__search{right:auto!important;left:50%!important;width:min(760px,calc(100vw - 96px))!important;max-width:760px!important;transform:translate(-50%)!important}.cc-header .header__search>*,.cc-header .header__search predictive-search,.cc-header .header__search .predictive-search{width:100%!important;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/saratti-bridal-customization.css.map */
