.scent-gallery .gallery-header-main{display:grid;grid-template-columns:188px 1fr auto;height:104px;gap:28px}.gallery-main-nav{display:flex;justify-content:center;gap:clamp(24px,4vw,64px);font-size:15px}.gallery-main-nav a{padding-block:14px;border-bottom:1px solid transparent}.gallery-main-nav a:hover{border-color:var(--gallery-rose)}.scent-gallery .gallery-header-tools{margin-left:0;gap:12px}.scent-gallery .gallery-header-tools>:last-child{padding-left:12px}.scent-gallery .gallery-header{border-bottom-color:#e5e8eb26}.scent-gallery .gallery-header-main .gallery-brand img{width:172px}.scent-gallery .gallery-menu-brand{margin-right:auto;font:400 25px/1.2 Gallery Oranienbaum,Georgia,serif}body:not(:has(.scent-gallery)) .gallery-menu-brand{display:none}.scent-gallery .guild-menu-panel{width:min(100%,960px);background:#243d45;border-left:1px solid #e5e8eb30}.scent-gallery .guild-menu-content{padding:clamp(24px,5vw,64px)}.scent-gallery .gallery-menu-heading{align-items:center;gap:24px;padding-bottom:32px}.scent-gallery .gallery-index-links{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0 48px}.scent-gallery .gallery-index-links li{width:100%;min-width:0}.scent-gallery .gallery-index-links .guild-menu-link{display:block;padding:17px 0;border-bottom:1px solid #e5e8eb30;font:400 clamp(20px,2.1vw,30px) /1.2 Gallery Oranienbaum,Georgia,serif}.scent-gallery .guild-search-panel{padding:clamp(24px,4vw,56px);background:#243d45;border:1px solid #e5e8eb40;box-shadow:0 24px 80px #0005}.scent-gallery .guild-search-heading p{font:400 32px/1.15 Gallery Oranienbaum,Georgia,serif}.scent-gallery .gallery-directory{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;padding-block:88px;border-bottom:1px solid var(--guild-line)}.gallery-directory h2{font-size:clamp(32px,3.5vw,48px)}.gallery-directory-intro p{margin-top:24px;color:var(--guild-muted);font-size:14px}.gallery-directory-links a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid var(--guild-line)}.gallery-directory-links a:first-child{padding-top:0}.gallery-directory-links strong{display:block;font:400 32px/1.15 Gallery Oranienbaum,Georgia,serif}.gallery-directory-links small{display:block;margin-top:8px;color:var(--guild-muted);font-size:13px}.gallery-directory-links svg{flex:0 0 24px;color:var(--gallery-rose);transition:transform .2s}.gallery-directory-links a:hover svg{transform:translateX(4px)}.scent-gallery .gallery-collection-room{padding-block:88px}.gallery-room-heading{display:flex;gap:32px;justify-content:space-between;align-items:end;margin-bottom:48px}.gallery-room-heading h2{font-size:clamp(36px,4vw,56px)}.gallery-room-heading p{margin-top:20px;color:var(--guild-muted);font-size:14px}.gallery-room-link{display:inline-block;width:-moz-fit-content;width:fit-content;padding-block:10px;border-bottom:1px solid var(--gallery-rose);font-size:14px}.gallery-room-objects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.gallery-room-objects>li{min-width:0}.scent-gallery .gallery-object{display:block;border:0;border-radius:0;color:var(--guild-ink)}.gallery-object article{min-width:0}.scent-gallery .gallery-object-caption{min-height:102px;padding:0 0 20px}.gallery-object-caption>p{color:var(--guild-muted);font-size:12px;line-height:1.5;min-height:18px}.scent-gallery .gallery-object-caption h3{font:400 clamp(24px,2.4vw,34px) /1.05 Gallery Oranienbaum,Georgia,serif;letter-spacing:-.02em;margin-top:9px;overflow-wrap:anywhere}.scent-gallery .gallery-object-frame{overflow:hidden;background:var(--gallery-object);border-radius:0}.scent-gallery .gallery-object-frame>:first-child{aspect-ratio:4/5;border-radius:0}.scent-gallery .gallery-object-frame img{transition:transform .3s ease}.scent-gallery .gallery-object:hover .gallery-object-frame img{transform:scale(1.025)}.scent-gallery .gallery-object-footer{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:14px;padding:19px 0;border-bottom:1px solid var(--guild-line)}.gallery-object-open{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid var(--guild-line);border-radius:50%}.gallery-object:hover .gallery-object-open{color:var(--gallery-night);background:var(--gallery-rose);border-color:var(--gallery-rose)}.scent-gallery .gallery-object-footer .guild-product-price{text-align:left}.scent-gallery .gallery-invitation{display:grid;grid-template-columns:.9fr 1.1fr;padding-block:40px 96px;gap:clamp(40px,7vw,112px);align-items:center}.gallery-invitation-photo{position:relative;aspect-ratio:4/5}.gallery-invitation-copy h2{font-size:clamp(44px,4.8vw,72px);margin:24px 0}.gallery-room-location{color:var(--gallery-rose);font-size:14px}.gallery-invitation-copy>p:not(.gallery-room-location){color:var(--guild-muted);font-size:15px;line-height:1.8;margin-top:18px}.gallery-invitation-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:32px}.gallery-festival-link{margin-top:40px;padding-top:24px;border-top:1px solid var(--guild-line);display:flex;align-items:center;gap:24px}.gallery-festival-link img{width:100px;height:auto;padding:8px;background:white}.gallery-festival-link small,.gallery-festival-link strong{display:block}.gallery-festival-link strong{font:400 27px/1.1 Gallery Oranienbaum,Georgia,serif}.gallery-festival-link small{margin-top:8px;font-size:12px;color:var(--guild-muted)}.scent-gallery .gallery-gift-room{display:grid;grid-template-columns:1.35fr 1fr;padding-block:72px;gap:0;align-items:stretch}.gallery-gift-room-photo{position:relative;min-height:520px}.gallery-gift-room-copy{background:var(--gallery-plum);padding:clamp(32px,4vw,64px);display:flex;flex-direction:column;align-items:start;justify-content:center}.gallery-gift-room-copy h2{font-size:clamp(38px,4vw,60px)}.gallery-gift-room-copy p{color:#d0c5d3;margin:24px 0 32px;font-size:14px;line-height:1.8}.gallery-gift-room-copy .gallery-room-link{margin-top:20px}.scent-gallery .gallery-action-link,.scent-gallery .gallery-action.gallery-action-primary{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;min-height:56px;height:auto;border:1px solid var(--gallery-rose);border-radius:0;box-shadow:none;background:var(--gallery-rose);color:#171d2b;font:500 14px/1.5 var(--font-golos),sans-serif;padding:15px 22px;text-align:left;white-space:normal}.scent-gallery .gallery-action-link:after,.scent-gallery .gallery-action.gallery-action-primary:after{content:"";width:10px;height:10px;flex:0 0 10px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);margin-right:4px}.scent-gallery .gallery-action-link:hover,.scent-gallery .gallery-action.gallery-action-primary:hover:not(:disabled){background:#edced9;border-color:#edced9}.scent-gallery .gallery-action.gallery-action-secondary{min-height:48px;border:1px solid #81919d;border-radius:0;box-shadow:none;color:var(--guild-ink);background:transparent;padding:12px 20px}.scent-gallery .gallery-action:disabled{opacity:.5;cursor:not-allowed}.scent-gallery .gallery-field{margin-bottom:6px}.gallery-field-label{display:flex;align-items:baseline;gap:5px;margin-bottom:9px;color:var(--guild-ink);font-size:13px;line-height:1.5}.gallery-field-label span{color:var(--gallery-rose)}.gallery-field-entry{position:relative}.scent-gallery input.gallery-field-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:54px;padding:13px 52px 13px 16px;border:1px solid #667d89;border-bottom:2px solid #8196a0;border-radius:0;background:#1c2935;color:var(--guild-ink);font-size:16px;line-height:1.5}.scent-gallery input.gallery-field-control:focus{border-color:var(--gallery-rose);background:#243541}.scent-gallery input.gallery-field-control:invalid:not(:-moz-placeholder){border-color:#ffc4d1}.scent-gallery input.gallery-field-control:invalid:not(:placeholder-shown),.scent-gallery input.gallery-field-control[aria-invalid=true]{border-color:#ffc4d1}.scent-gallery .gallery-field-password{position:absolute;right:6px;top:5px;display:grid;width:44px;height:44px;place-items:center;color:var(--guild-muted)}.scent-gallery .gallery-option-set>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scent-gallery .gallery-option-set .gallery-option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;width:100%;border:1px solid #60747d;border-radius:0;background:transparent;box-shadow:none;color:var(--guild-ink);padding:14px 16px}.scent-gallery .gallery-option[aria-pressed=true]{background:#35454f;border-color:var(--gallery-rose);color:var(--gallery-silver)}.gallery-option-mark{flex:0 0 12px;display:block;width:12px;height:12px;border:1px solid #95a5af;transform:rotate(45deg)}.scent-gallery [aria-pressed=true]>.gallery-option-mark{background:var(--gallery-rose);border-color:var(--gallery-rose);box-shadow:inset 0 0 0 3px #35454f}.scent-gallery .gallery-product-display{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);padding-top:48px}.scent-gallery .gallery-product-dossier{position:static;top:auto}.scent-gallery .gallery-product-dossier #product-info h1{font-size:clamp(42px,4.6vw,66px);line-height:1.02}.scent-gallery .gallery-product-dossier [data-testid=product-description]{font-size:14px;line-height:1.8}.gallery-viewer{position:sticky;top:132px}.gallery-viewer-stage{position:relative;aspect-ratio:5/6;background:var(--gallery-object);overflow:hidden}.gallery-viewer-stage figcaption{position:absolute;left:20px;bottom:18px;padding:6px 9px;color:#171d2b;background:#f1f0f3ed;font-size:13px}.gallery-viewer-stage figcaption span{color:#526073}.gallery-viewer-film{display:flex;gap:10px;overflow-x:auto;padding:16px 0 6px}.gallery-viewer-film button{position:relative;flex:0 0 76px;height:88px;background:var(--gallery-object);border:2px solid transparent;opacity:.7}.gallery-viewer-film button[aria-pressed=true]{border-color:var(--gallery-rose);opacity:1}.scent-gallery .gallery-acquisition{margin-top:32px;padding:28px;background:var(--gallery-petrol);border:1px solid #667c84}.gallery-acquisition>h2{margin-bottom:24px;font-size:30px}.gallery-acquisition .commerce-product-actions{gap:20px}.scent-gallery .gallery-product-notes{margin-top:30px;border-top:1px solid var(--guild-line)}.scent-gallery .gallery-catalog-body{display:flex;flex-direction:column;gap:40px}.scent-gallery .gallery-selection-bar{width:100%;max-width:none;border-block:1px solid var(--guild-line);padding:0}.scent-gallery .gallery-selection-bar>summary{display:flex;justify-content:space-between;align-items:center;padding:22px 0;font-size:15px;cursor:pointer;list-style:none}.gallery-selection-bar>summary::-webkit-details-marker{display:none}.gallery-filter-symbol{display:flex;flex-direction:column;align-items:center;gap:5px;width:25px}.gallery-filter-symbol i{display:block;width:25px;height:1px;background:currentColor}.gallery-filter-symbol i:nth-child(2){width:17px}.gallery-filter-symbol i:last-child{width:9px}.scent-gallery .gallery-selection-bar .guild-filter-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:8px 0 30px}.scent-gallery .gallery-selection-bar .guild-sort-label{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:20px;border:0;margin:0;padding:0;width:-moz-fit-content;width:fit-content}.scent-gallery .gallery-selection-bar .guild-sort-select{width:240px;max-width:100%;border-radius:0}.scent-gallery .gallery-selection-bar .guild-filter-groups>div{min-width:0}.scent-gallery .gallery-gift-studio .guild-certificate-config-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px)}.scent-gallery .gallery-gift-studio .guild-certificate-preview-panel{grid-column:2;grid-row:1;background:var(--gallery-plum);padding:clamp(20px,3vw,44px);border:0;align-self:start;position:sticky;top:132px}.scent-gallery .gallery-gift-studio .guild-certificate-config-fields{grid-column:1;grid-row:1;padding:0;border:0;background:transparent}.scent-gallery .gallery-gift-studio .guild-certificate-form-heading{border-bottom:1px solid var(--guild-line);padding-bottom:24px;margin-bottom:24px}.scent-gallery .gallery-gift-studio .guild-certificate-form-heading h2{font-size:34px}.scent-gallery .gallery-gift-studio .guild-certificate-choices:not(.guild-certificate-choices-people){display:grid;grid-template-columns:1fr;gap:10px}.scent-gallery .gallery-gift-studio .guild-certificate-choices:not(.guild-certificate-choices-people)>button{display:flex;align-items:center;gap:18px;min-height:90px;padding:18px 20px;border-radius:0;text-align:left}.gallery-gift-studio .guild-certificate-choice>span:nth-child(2){flex:1}.gallery-gift-studio .guild-certificate-choice small,.gallery-gift-studio .guild-certificate-choice strong{display:block}.gallery-gift-studio .guild-certificate-choice strong{font-size:16px;font-weight:500}.gallery-gift-studio .guild-certificate-choice small{margin-top:5px;color:var(--guild-muted);font-size:12px}.scent-gallery .gallery-gift-studio .guild-certificate-choices-people{display:flex;gap:0;border:1px solid #667d89}.scent-gallery .gallery-gift-studio .guild-certificate-choices-people button{flex:1;width:auto;border:0;border-right:1px solid #667d89;border-radius:0;min-height:60px;font:400 28px/1 Gallery Oranienbaum,Georgia,serif}.scent-gallery .gallery-gift-studio .guild-certificate-choices-people button:last-child{border-right:0}.scent-gallery .gallery-gift-studio .guild-certificate-purchase{border-top:1px solid var(--guild-line);margin-top:32px;padding-top:24px}.scent-gallery .gallery-booking{border:1px solid #657d85;border-top:4px solid var(--gallery-rose);border-radius:0;background:#20343e;padding:clamp(24px,3vw,44px)}.gallery-booking-intro h2{font-size:40px}.gallery-booking-intro p{font-size:13px;color:#bdcbd1;line-height:1.7;margin-top:12px}.scent-gallery .gallery-booking-route{display:flex;align-items:stretch;gap:0;border:0;border-block:1px solid #667d89;margin-top:28px;padding:18px 0}.scent-gallery .gallery-booking-route li{position:relative;display:flex;flex:1;flex-direction:column;align-items:start;gap:8px;min-width:0;border:0;padding:0 10px 0 0;color:#a7bac4}.scent-gallery .gallery-booking-route .gallery-booking-track{display:block;width:auto;height:auto;border:0;border-radius:0;margin:0;color:inherit;background:transparent;font:400 26px/1.1 Gallery Oranienbaum,Georgia,serif}.scent-gallery .gallery-booking-route .gallery-booking-label{display:block;width:auto;height:auto;border:0;border-radius:0;margin:0;color:inherit;background:transparent;font:400 11px/1.45 var(--font-golos),sans-serif;overflow-wrap:anywhere}.scent-gallery .gallery-booking-route li[aria-current=step]{color:var(--gallery-silver)}.scent-gallery .gallery-booking-route li[aria-current=step]:after{content:"";position:absolute;bottom:-19px;left:0;right:10px;height:3px;background:var(--gallery-rose)}.scent-gallery .gallery-booking-route li[data-complete=true]{color:var(--gallery-rose)}.scent-gallery .gallery-guest-counter{display:flex;width:100%;border:1px solid #8196a0;background:transparent}.scent-gallery .gallery-guest-counter>button{width:64px;min-height:64px}.scent-gallery .gallery-guest-counter>input{flex:1;width:0;border-radius:0;background:#1b2d36;border:0;border-inline:1px solid #8196a0;font:400 30px/1.2 Gallery Oranienbaum,Georgia,serif}.scent-gallery .commerce-booking-step-summary{background:transparent;border:0;border-bottom:1px solid #667d89;padding:18px 0;border-radius:0}.scent-gallery .gallery-order-receipt{padding:32px;border:1px solid var(--guild-line);border-top:4px solid var(--gallery-rose);background:#20343e}.scent-gallery .gallery-member-layout{grid-template-columns:1fr;gap:36px}.scent-gallery .gallery-member-nav{border:0;padding:0;background:transparent}.gallery-member-nav h2{margin-bottom:20px}.scent-gallery .gallery-member-nav ul{display:flex;gap:0;border-bottom:1px solid var(--guild-line);flex-wrap:wrap}.scent-gallery .gallery-member-nav a,.scent-gallery .gallery-member-nav button{border:0;border-bottom:3px solid transparent;border-radius:0;padding:16px 24px 16px 0;margin-right:24px}.scent-gallery .gallery-member-nav a[aria-current=page]{background:none;border-bottom-color:var(--gallery-rose)}@media (max-width:1023px){.scent-gallery .gallery-header-main{grid-template-columns:150px 1fr auto;gap:18px}.scent-gallery .gallery-header-main .gallery-brand img{width:145px}.gallery-main-nav{gap:20px;font-size:13px}.scent-gallery .gallery-directory,.scent-gallery .gallery-invitation{gap:40px}.scent-gallery .gallery-gift-room-photo{min-height:420px}}@media (max-width:767px){.scent-gallery .gallery-header-main{height:auto;min-height:114px;grid-template-columns:minmax(92px,1fr) 176px;gap:0;padding-top:12px}.scent-gallery .gallery-header-main .gallery-brand img{width:106px}.scent-gallery .gallery-header-tools{gap:0;height:48px;width:176px}.scent-gallery .gallery-header-tools>*{width:44px;flex:0 0 44px}.scent-gallery .gallery-header-tools>:last-child{border:0;padding:0}.scent-gallery .gallery-header-tools :where(button[aria-label],a[aria-label]){min-width:44px}.gallery-main-nav{grid-row:2;grid-column:1/-1;width:100%;justify-content:space-between;gap:12px}.gallery-main-nav a{padding:14px 0}.scent-gallery .gallery-index-links{grid-template-columns:1fr}.scent-gallery .gallery-directory{grid-template-columns:1fr;padding-block:48px;gap:36px}.gallery-directory-links strong{font-size:29px}.scent-gallery .gallery-collection-room{padding-block:48px}.gallery-room-heading{display:block;margin-bottom:32px}.gallery-room-heading .gallery-room-link{margin-top:18px}.gallery-room-objects{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.gallery-room-objects>li:last-child{display:none}.scent-gallery .gallery-object-caption{min-height:100px;padding-bottom:14px}.scent-gallery .gallery-object-caption h3{font-size:23px;line-height:1.1}.gallery-object-caption>p{font-size:10px;line-height:1.4}.scent-gallery .gallery-object-footer{gap:8px;padding-block:12px;align-items:start}.gallery-object-open{width:30px;height:30px;flex-basis:30px}.gallery-object-open svg{width:15px;height:15px}.scent-gallery .gallery-invitation{grid-template-columns:1fr;padding-block:24px 56px;gap:32px}.gallery-invitation-photo{aspect-ratio:5/4}.gallery-invitation-copy h2{font-size:46px}.gallery-invitation-actions{display:grid;align-items:start;gap:14px}.scent-gallery .gallery-gift-room{grid-template-columns:1fr;padding-block:32px}.gallery-gift-room-photo{min-height:0;aspect-ratio:5/4}.gallery-gift-room-copy{padding:32px 24px}.scent-gallery .gallery-product-display{grid-template-columns:1fr;padding-top:24px;gap:32px}.gallery-viewer{position:static}.gallery-viewer-stage{aspect-ratio:5/5.5}.gallery-viewer-film button{flex-basis:60px;height:68px}.scent-gallery .gallery-acquisition{padding:24px 18px}.scent-gallery .gallery-selection-bar .guild-filter-groups{grid-template-columns:1fr;gap:24px}.scent-gallery .gallery-selection-bar .guild-sort-label{display:grid;width:100%;gap:10px}.scent-gallery .gallery-selection-bar .guild-sort-select{width:100%}.scent-gallery .gallery-gift-studio .guild-certificate-config-layout{grid-template-columns:1fr;gap:32px}.scent-gallery .gallery-gift-studio .guild-certificate-config-fields{grid-column:1;grid-row:1}.scent-gallery .gallery-gift-studio .guild-certificate-preview-panel{grid-column:1;grid-row:2;position:static;padding:20px}.scent-gallery .gallery-gift-studio .guild-certificate-form-heading h2{font-size:30px}.scent-gallery .gallery-booking{padding:24px 18px}.gallery-booking-intro h2{font-size:34px}.scent-gallery .gallery-booking-route .gallery-booking-label{font-size:10px}.scent-gallery .gallery-member-nav a,.scent-gallery .gallery-member-nav button{padding:14px 10px 14px 0;margin-right:12px;font-size:13px}.scent-gallery .gallery-order-receipt{padding:24px}}@media (prefers-reduced-motion:reduce){.gallery-directory-links svg,.scent-gallery .gallery-object-frame img{transition:none;transform:none}}.scent-gallery .gallery-action.gallery-action-primary:after{position:static;inset:auto;display:block;border-radius:0;background:transparent;box-shadow:none;opacity:1}.scent-gallery .guild-button{border-radius:0;min-height:54px}.scent-gallery [data-testid=product-search] input{border-radius:0;border:1px solid #667d89;border-right:0}.scent-gallery [data-testid=product-search]>button[type=submit]{border-radius:0;min-height:48px;margin-left:0;padding-inline:22px}.scent-gallery .gallery-object-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.scent-gallery .gallery-object-price>div{align-items:flex-start}.scent-gallery .gallery-object-price [data-testid=price]{color:var(--guild-ink);font-size:16px}.scent-gallery .commerce-auth-panel{border-radius:0;border:1px solid #667d89;border-top:4px solid var(--gallery-rose);background:#20343e}.scent-gallery .guild-order-summary{border:0;background:none;padding:0}.scent-gallery .gallery-cart-selection .commerce-cart-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.gallery-cart-selection .commerce-cart-heading>p{color:var(--guild-muted);font-size:13px}.gallery-cart-list>li{border-block-end:1px solid var(--guild-line)}.scent-gallery .gallery-cart-piece{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:28px;column-gap:28px;row-gap:20px;padding-block:28px}.scent-gallery .gallery-cart-piece .commerce-cart-image{grid-column:1;grid-row:1/3;width:112px;padding:0}.scent-gallery .gallery-cart-piece .commerce-cart-image>a{width:100%}.scent-gallery .gallery-cart-piece .commerce-cart-description{grid-column:2;grid-row:1;padding:0}.scent-gallery .gallery-cart-piece [data-testid=product-title]{font:400 27px/1.1 Gallery Oranienbaum,Georgia,serif}.scent-gallery .gallery-cart-piece .commerce-cart-quantity{grid-column:2;grid-row:2;padding:0}.scent-gallery .gallery-cart-piece .commerce-cart-total{grid-column:3;grid-row:1;padding:0;text-align:right}.scent-gallery .gallery-cart-piece .commerce-cart-unit-price{display:block;grid-column:3;grid-row:2;padding:0;text-align:right}.gallery-cart-unit-label{display:block;margin-bottom:4px;color:var(--guild-muted);font-size:11px}@media (max-width:767px){.scent-gallery .gallery-object-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.scent-gallery .gallery-object-open{display:none}.scent-gallery .gallery-cart-piece{grid-template-columns:76px minmax(0,1fr);gap:16px}.scent-gallery .gallery-cart-piece .commerce-cart-image{width:76px}.scent-gallery .gallery-cart-piece .commerce-cart-total{grid-column:2;grid-row:3;text-align:left}.scent-gallery .gallery-cart-piece .commerce-cart-unit-price{display:none}.scent-gallery .gallery-cart-piece [data-testid=product-title]{font-size:23px}.scent-gallery .gallery-object-price [data-testid=price]{font-size:14px}}.scent-gallery .gallery-object-tag{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--gallery-rose);border-radius:0;background:#3b3047;color:#edced9;font-size:12px}.scent-gallery .gallery-object-tag>span{font-size:12px}.scent-gallery .gallery-header-tools :is([data-testid=nav-search-button],[data-testid=nav-account-link],[data-testid=nav-menu-button]){border:1px solid #526073;border-radius:50%;width:40px;height:40px;min-height:40px;margin-block:auto}.scent-gallery .guild-menu-toggle{align-self:center}.scent-gallery .gallery-gift-room>*{min-width:0;max-width:100%}.scent-gallery .gallery-gift-room-copy p{width:100%;min-width:0}.scent-gallery .gallery-gift-room-copy h2{font-size:clamp(38px,4vw,60px)}.scent-gallery .guild-footer-grid{display:block}.scent-gallery .guild-footer-brand{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;align-items:start;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--guild-line)}.scent-gallery .guild-footer-brand .guild-footer-title{font-size:42px;line-height:1.05}.scent-gallery .guild-footer-links{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}@media (max-width:767px){.scent-gallery .gallery-gift-room{grid-template-columns:minmax(0,1fr)}.scent-gallery .gallery-gift-room-copy .gallery-action-link{width:100%;min-width:0;gap:16px;padding-inline:16px}.scent-gallery .guild-footer-brand{grid-template-columns:1fr 1fr;gap:24px}.scent-gallery .guild-footer-brand .guild-footer-title{grid-column:1/-1}.scent-gallery .guild-footer-links{grid-template-columns:1fr 1fr;gap:32px 20px}}@media (max-width:359px){.scent-gallery .gallery-header-main .gallery-brand img{width:96px}}.scent-gallery .gallery-cart-piece .commerce-quantity-control{position:relative;min-width:80px;height:44px;padding:0;border:1px solid #8196a0;border-radius:0;background:#20343e}.scent-gallery .guild-order-summary:has(.gallery-order-receipt){border:0;background:none;padding:0}.scent-gallery .guild-order-summary.gallery-checkout-receipt{padding:28px;border:1px solid #657d85;border-top:4px solid var(--gallery-rose);border-radius:0;background:#20343e}.scent-gallery .commerce-checkout-form{gap:0}.scent-gallery .commerce-checkout-form>.gallery-checkpoint{position:relative;padding:0 0 28px 28px;border:0;border-left:1px solid #657d85;border-radius:0;background:none}.scent-gallery .commerce-checkout-form>.gallery-checkpoint:before{position:absolute;content:"";top:12px;left:-5px;width:9px;height:9px;background:var(--gallery-night);border:1px solid #8196a0;transform:rotate(45deg)}.scent-gallery .commerce-checkout-form>.gallery-checkpoint[data-active=true]:before{background:var(--gallery-rose);border-color:var(--gallery-rose)}.scent-gallery .commerce-checkout-form>.gallery-checkpoint:last-child{border-left-color:transparent;padding-bottom:0}@media (max-width:767px){.scent-gallery .commerce-checkout-form>.gallery-checkpoint{padding-left:20px}.scent-gallery .guild-order-summary.gallery-checkout-receipt{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.gallery-directory-links a:hover svg,.scent-gallery .gallery-object:hover .gallery-object-frame img{transform:none}}.scent-gallery .gallery-empty-collection{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);padding:clamp(40px,7vw,100px) 0;max-width:1000px;margin:auto}.gallery-empty-object{padding:24px;border:1px solid #526073;background:#20343e;color:#aab8c4}.gallery-empty-object svg{display:block;width:100%;max-height:280px}.scent-gallery .gallery-empty-collection h1{font-size:clamp(44px,5vw,68px);margin-bottom:24px}.gallery-empty-collection p{color:var(--guild-muted);font-size:16px;line-height:1.8;margin-bottom:32px}@media (max-width:767px){.scent-gallery .gallery-empty-collection{grid-template-columns:1fr;gap:32px}.gallery-empty-object{width:160px;padding:12px}.gallery-empty-object svg{max-height:180px}}body:has(.scent-gallery) .gallery-dialog-placement{align-items:stretch;justify-content:flex-end;padding:0}body:has(.scent-gallery) .gallery-dialog-surface{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;margin:0;padding:36px;border:0;border-left:1px solid #8196a0;border-radius:0;background:#20343e}body:has(.scent-gallery) .gallery-dialog-surface .guild-modal-body{flex:1;min-height:0;overflow-y:auto}body:has(.scent-gallery) .gallery-dialog-surface .guild-modal-title{align-items:start;border-bottom:1px solid #667d89;padding-bottom:24px;margin-bottom:24px;font-size:34px}body:has(.scent-gallery) .guild-certificate-dialog{border-radius:0;background:#20343e;border:1px solid #8196a0}@media (max-width:767px){body:has(.scent-gallery) .gallery-dialog-surface{width:100%;padding:24px 20px}body:has(.scent-gallery) .gallery-dialog-surface .guild-modal-title{font-size:29px}}@media (prefers-reduced-motion:reduce){body:has(.scent-gallery) .gallery-dialog-surface{transition:none}}.scent-gallery .gallery-action.gallery-action-danger{min-height:48px;border:1px solid #e6a6ba;border-radius:0;background:#472c39;color:#ffd5df;padding:12px 20px}.scent-gallery .gallery-action.gallery-action-transparent{min-height:44px;border:0;border-bottom:1px solid #8196a0;border-radius:0;background:none;color:var(--gallery-rose);box-shadow:none}