.ss-hero.ss-phero{align-items:center}.ss-hero.ss-phero .ss-hero__inner{padding-top:2.5rem;padding-bottom:2.5rem}.ss-hero.ss-phero:after{background:linear-gradient(180deg,#14201759,#1420179e)}.ss-hero.ss-phero .ss-hero__text{max-width:52ch}@media(max-width:749px){.ss-hero.ss-phero .ss-hero__inner{padding-top:1.6rem;padding-bottom:1.6rem}}.ss-wchips{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.ss-wchip{border:1px solid var(--ss-line, #E3D9CF);background:#fff;border-radius:99px;padding:.45rem 1rem;font-family:var(--ss-font-body, "Roboto", system-ui, sans-serif);font-size:.86rem;color:var(--ss-ink, #242A24);cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.ss-wchip:hover{border-color:var(--ss-forest-soft, #4A6752)}.ss-wchip.is-on{background:var(--ss-forest, #284634);color:#fff;border-color:var(--ss-forest, #284634)}.ss-wbanner{position:relative;min-height:clamp(320px,44vh,460px);display:grid;place-items:center;overflow:hidden;color:#fff;text-align:center;margin:0}.ss-wbanner__media,.ss-wbanner__media img,.ss-wbanner__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ss-wbanner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14201757}.ss-wbanner__in{position:relative;z-index:2;padding:2rem clamp(16px,4vw,40px);display:grid;gap:1rem;justify-items:center}.ss-wbanner h2{margin:0;font-family:var(--ss-font-head, "Philosopher", Georgia, serif);font-weight:600;font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1.15;max-width:18ch;text-shadow:0 2px 24px rgba(0,0,0,.3);color:#fff}.ss-wbanner__link{font-family:var(--ss-font-body, "Roboto", system-ui, sans-serif);color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:2px;transition:border-color .2s ease}.ss-wbanner__link:hover{border-color:#fff}.ss-wcircs .ss-pal{border:0;background:none;box-shadow:none}.ss-wcircs .ss-pal__media{border-radius:50%;overflow:hidden;aspect-ratio:1}.ss-wcircs .ss-pal__body{text-align:center}.ss-wrail-sec{position:relative}.ss-wrail{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:clamp(16px,3vw,40px)}.ss-wrail::-webkit-scrollbar{display:none}.ss-wrail__track{display:flex;gap:clamp(12px,1.4vw,20px);padding:6px clamp(16px,3vw,40px) 10px;width:max-content;margin-inline:auto;max-width:none}.ss-wrail__track>*{flex:0 0 clamp(230px,25vw,290px);scroll-snap-align:start}.ss-wrail-ctrl{display:flex;gap:.45rem;align-items:center}.ss-wrailbtn{width:42px;height:42px;border-radius:50%;border:1px solid var(--ss-line, #E3D9CF);background:#fff;cursor:pointer;display:grid;place-items:center;color:var(--ss-forest, #284634);transition:background .2s ease,transform .2s ease,border-color .2s ease}.ss-wrailbtn:hover{background:var(--ss-forest, #284634);color:#fff;border-color:var(--ss-forest, #284634)}.ss-wrailbtn:active{transform:scale(.94)}.ss-wrailbtn[disabled]{opacity:.35;cursor:not-allowed}.ss-wconsult{background:var(--ss-blue, #7A97AB);color:#fff;padding:clamp(38px,5vw,68px) 0;margin-top:0}.ss-wconsult__in{display:grid;grid-template-columns:1.55fr .8fr;gap:clamp(24px,4vw,60px);align-items:start}.ss-wconsult h2{margin:0 0 .6rem;font-family:var(--ss-font-head, "Philosopher", Georgia, serif);font-weight:600;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.18;color:#fff}.ss-wconsult__lead{max-width:62ch;margin:0;font-family:var(--ss-font-body, "Roboto", system-ui, sans-serif);color:#edf1f5;line-height:1.6}.ss-wconsult__grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1.6rem}.ss-wfield{margin-bottom:.9rem;position:relative}.ss-wfield input,.ss-wfield textarea{width:100%;border:1px solid rgba(255,255,255,.4);background:#ffffff1f;border-radius:var(--ss-radius, 14px);color:#fff;font:inherit;padding:1.35rem .95rem .55rem;transition:border-color .2s ease}.ss-wfield textarea{padding:1.5rem .95rem .7rem}.ss-wfield label{position:absolute;left:.95rem;top:.85rem;color:#fffc;font-size:.95rem;pointer-events:none;transition:.16s ease}.ss-wfield input:focus,.ss-wfield textarea:focus{border-color:#fff;outline:none}.ss-wfield input:focus+label,.ss-wfield input:not(:placeholder-shown)+label,.ss-wfield textarea:focus+label,.ss-wfield textarea:not(:placeholder-shown)+label{top:.3rem;font-size:.72rem;color:#fff}.ss-wconsult__send{width:100%;margin-top:.4rem;padding:.95rem 1.2rem;border:0;border-radius:99px;background:#fff;color:var(--ss-forest, #284634);font:inherit;font-size:1rem;cursor:pointer;transition:opacity .2s ease}.ss-wconsult__send:hover{opacity:.9}.ss-wconsult__side{display:grid;gap:1.4rem;padding-top:.4rem}.ss-wconsult__side h4{margin:0 0 .2rem;font-family:var(--ss-font-head, "Philosopher", Georgia, serif);font-weight:600;font-size:1.1rem;color:#fff}.ss-wconsult__side a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:2px}.ss-wconsult__side a:hover{border-color:#fff}.ss-wconsult__side p{margin:0;color:#edf1f5}.ss-wconsult__ok,.ss-wconsult__err{margin:0 0 1rem;padding:.8rem 1rem;border-radius:var(--ss-radius, 14px);background:#ffffff29;color:#fff}.ss-wpn__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);align-items:center}.ss-wpn__media{position:relative}.ss-wpn__media img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--ss-radius-l, 22px)}.ss-wpn__badge{position:absolute;left:clamp(-10px,-1vw,0px);bottom:clamp(-14px,-1.4vw,-8px);background:#fff;border-radius:var(--ss-radius, 14px);padding:1rem 1.2rem;box-shadow:0 14px 34px #1f312429;text-align:center;max-width:190px}.ss-wpn__badge b{display:block;font-family:var(--ss-font-head, "Philosopher", Georgia, serif);font-size:1.25rem;line-height:1.1;color:#2c4a7c}.ss-wpn__badge span{display:block;margin-top:.35rem;font-size:.66rem;color:var(--ss-muted, #6E736B)}.ss-wpn__eyebrow{font-family:var(--ss-font-body, "Roboto", system-ui, sans-serif);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ss-muted, #6E736B)}.ss-wpn h2{margin:.4rem 0 .8rem;font-family:var(--ss-font-head, "Philosopher", Georgia, serif);font-weight:600;font-size:clamp(1.6rem,2.8vw,2.2rem);color:var(--ss-forest, #284634)}.ss-wpn__lead{margin:0;font-family:var(--ss-font-body, "Roboto", system-ui, sans-serif);font-size:1.075rem;line-height:1.6;max-width:60ch;color:#454b45}@media(max-width:900px){.ss-wconsult__in,.ss-wpn__in{grid-template-columns:1fr}.ss-wcircs .ss-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:749px){.ss-wrail__track>*{flex:0 0 min(72vw,300px)}.ss-wconsult__grid{grid-template-columns:1fr}.ss-wpn__badge{left:12px;bottom:12px;max-width:160px}}@media(max-width:560px){.ss-wrail__track>*{flex:0 0 78vw}.ss-wchip{padding:.42rem .85rem;font-size:.82rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ss-weddings.css.map */
