.tf-font--display{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:2.25rem;line-height:2.5rem;text-transform:uppercase}@media(min-width:768px){.tf-font--display{font-size:4.5rem;line-height:5.625rem}}@media(min-width:1440px){.tf-font--display{font-size:4.75rem;line-height:5.75rem}}.tf-font--display-2{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.875rem;line-height:2.375rem;text-transform:uppercase}@media(min-width:768px){.tf-font--display-2{font-size:3.5rem;line-height:4.25rem}}@media(min-width:1440px){.tf-font--display-2{font-size:3.75rem;line-height:4.5rem}}.tf-font--display-3{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.75rem;line-height:2.25rem;text-transform:uppercase}@media(min-width:768px){.tf-font--display-3{font-size:2.5rem;line-height:3.125rem}}@media(min-width:1440px){.tf-font--display-3{font-size:2.625rem;line-height:3.25rem}}.tf-font--h1{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.5rem;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tf-font--h1{font-size:2rem;line-height:1.1875}}@media(min-width:1440px){.tf-font--h1{font-size:2rem;line-height:1.1875}}.tf-font--h2{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.25rem;line-height:1.2;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tf-font--h2{font-size:1.5rem;line-height:1.333}}@media(min-width:1440px){.tf-font--h2{font-size:1.5rem;line-height:1.333}}.tf-font--h3{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:.875rem;line-height:1.429;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tf-font--h3{font-size:1rem;line-height:1.5}}@media(min-width:1440px){.tf-font--h3{font-size:1rem;line-height:1.5}}@media(min-width:1440px){.tf-font--h3{font-size:1.125rem;line-height:1.5}}.tf-font--h4{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:.8125rem;line-height:1.231;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tf-font--h4{font-size:.875rem;line-height:1.429}}@media(min-width:1440px){.tf-font--h4{font-size:.875rem;line-height:1.429}}@media(min-width:1440px){.tf-font--h4{font-size:1rem;line-height:1.5}}.tf-font--p1,.tf-font--paragraph-1{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.429}.tf-font--p2,.tf-font--paragraph-2{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.tf-font--p2,.tf-font--paragraph-2{line-height:1.667}}@media(min-width:1440px){.tf-font--p2,.tf-font--paragraph-2{font-size:.875rem;line-height:1.5}}.tf-font--p2-medium,.tf-font--paragraph-2-medium{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.tf-font--p2-medium,.tf-font--paragraph-2-medium{line-height:1.667}}@media(min-width:1440px){.tf-font--p2-medium,.tf-font--paragraph-2-medium{font-size:.875rem;line-height:1.5}}.tf-font--p2-medium,.tf-font--paragraph-2-medium{font-weight:500;text-transform:uppercase;letter-spacing:.05em}.tf-font--p2-semibold,.tf-font--paragraph-2-semibold{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.tf-font--p2-semibold,.tf-font--paragraph-2-semibold{line-height:1.667}}@media(min-width:1440px){.tf-font--p2-semibold,.tf-font--paragraph-2-semibold{font-size:.875rem;line-height:1.5}}.tf-font--p2-semibold,.tf-font--paragraph-2-semibold{font-weight:600}.tf-font--p3,.tf-font--paragraph-3{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.625rem;line-height:1.2}@media(min-width:1440px){.tf-font--p3,.tf-font--paragraph-3{font-size:.75rem}}.tf-font--button-sm{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.6875rem;line-height:.6875rem;letter-spacing:0}@media(min-width:768px){.tf-font--button-sm{font-size:.75rem;line-height:.75rem}}@media(min-width:1440px){.tf-font--button-sm{font-size:.875rem;line-height:.875rem}}.tf-font--button-md{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:.75rem;letter-spacing:0}@media(min-width:768px){.tf-font--button-md{font-size:.875rem;line-height:.875rem}}@media(min-width:1440px){.tf-font--button-md{font-size:.9375rem;line-height:.9375rem}}.tf-font--button-lg{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0}@media(min-width:768px){.tf-font--button-lg{font-size:1rem;line-height:1rem}}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:.5rem 28px;border:1px solid rgba(0,0,0,0);border-radius:0;margin:0;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.6875rem;line-height:.6875rem;letter-spacing:0}@media(min-width:768px){.ui-button{font-size:.75rem;line-height:.75rem}}@media(min-width:1440px){.ui-button{font-size:.875rem;line-height:.875rem}}.ui-button{text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.ui-button__label{text-transform:uppercase}.ui-button__icon{flex-shrink:0;width:20px;height:20px;color:currentColor}.ui-button__icon path{stroke:currentColor}.ui-button.ui-button--primary.ui-button--white{background-color:#fff;color:#1a1814;border-color:#0000}.ui-button.ui-button--primary.ui-button--white.ui-button--state-hover:not(:disabled),.ui-button.ui-button--primary.ui-button--white:hover:not(:disabled){background-color:#fffc;color:#1a1814;border-color:#0000}.ui-button.ui-button--primary.ui-button--white.ui-button--state-active:not(:disabled),.ui-button.ui-button--primary.ui-button--white:active:not(:disabled){background-color:#fff9;color:#1a1814;border-color:#0000}.ui-button.ui-button--primary.ui-button--white:disabled{background-color:#fff6;color:#00000080;border-color:#0000;cursor:not-allowed;pointer-events:none}.ui-button.ui-button--primary.ui-button--black{background-color:#1a1814;color:#fff;border-color:#0000}.ui-button.ui-button--primary.ui-button--black.ui-button--state-hover:not(:disabled),.ui-button.ui-button--primary.ui-button--black:hover:not(:disabled){background-color:#000c;color:#fff;border-color:#0000}.ui-button.ui-button--primary.ui-button--black.ui-button--state-active:not(:disabled),.ui-button.ui-button--primary.ui-button--black:active:not(:disabled){background-color:#000000b3;color:#fff;border-color:#0000}.ui-button.ui-button--primary.ui-button--black:disabled{background-color:#0006;color:#ffffff80;border-color:#0000;cursor:not-allowed;pointer-events:none}.ui-button.ui-button--primary.ui-button--brand{background-color:#242220;color:#fff;border-color:#0000}.ui-button.ui-button--primary.ui-button--brand.ui-button--state-hover:not(:disabled),.ui-button.ui-button--primary.ui-button--brand:hover:not(:disabled){background-color:#1a1814;color:#fff;border-color:#0000}.ui-button.ui-button--primary.ui-button--brand.ui-button--state-active:not(:disabled),.ui-button.ui-button--primary.ui-button--brand:active:not(:disabled){background-color:#0e0d0b;color:#fff;border-color:#0000}.ui-button.ui-button--primary.ui-button--brand:disabled{background-color:#c4c0b8;color:#00000080;border-color:#0000;cursor:not-allowed;pointer-events:none}.ui-button.ui-button--secondary.ui-button--white{background-color:#ffffff1a;color:#fff;border-color:#0000}.ui-button.ui-button--secondary.ui-button--white.ui-button--state-hover:not(:disabled),.ui-button.ui-button--secondary.ui-button--white:hover:not(:disabled){background-color:#ffffff4d;color:#fff;border-color:#0000}.ui-button.ui-button--secondary.ui-button--white.ui-button--state-active:not(:disabled),.ui-button.ui-button--secondary.ui-button--white:active:not(:disabled){background-color:#fff6;color:#fff;border-color:#0000}.ui-button.ui-button--secondary.ui-button--white:disabled{background-color:#fff3;color:#00000080;border-color:#0000;cursor:not-allowed;pointer-events:none}.ui-button.ui-button--secondary.ui-button--black{background-color:#0000001a;color:#1a1814;border-color:#0000}.ui-button.ui-button--secondary.ui-button--black.ui-button--state-hover:not(:disabled),.ui-button.ui-button--secondary.ui-button--black:hover:not(:disabled){background-color:#0000004d;color:#1a1814;border-color:#0000}.ui-button.ui-button--secondary.ui-button--black.ui-button--state-active:not(:disabled),.ui-button.ui-button--secondary.ui-button--black:active:not(:disabled){background-color:#0006;color:#1a1814;border-color:#0000}.ui-button.ui-button--secondary.ui-button--black:disabled{background-color:#0003;color:#00000080;border-color:#0000;cursor:not-allowed;pointer-events:none}.ui-button.ui-button--secondary.ui-button--brand{background-color:#e2e0db;color:#1a1814;border-color:#0000}.ui-button.ui-button--secondary.ui-button--brand.ui-button--state-hover:not(:disabled),.ui-button.ui-button--secondary.ui-button--brand:hover:not(:disabled){background-color:#c4c0b8;color:#1a1814;border-color:#0000}.ui-button.ui-button--secondary.ui-button--brand.ui-button--state-active:not(:disabled),.ui-button.ui-button--secondary.ui-button--brand:active:not(:disabled){background-color:#9a958c;color:#1a1814;border-color:#0000}.ui-button.ui-button--secondary.ui-button--brand:disabled{background-color:#c4c0b8;color:#00000080;border-color:#0000;cursor:not-allowed;pointer-events:none}.ui-button.ui-button--tertiary.ui-button--white{background-color:#0000;color:#fff;border-color:#ffffff80}.ui-button.ui-button--tertiary.ui-button--white.ui-button--state-hover:not(:disabled),.ui-button.ui-button--tertiary.ui-button--white:hover:not(:disabled){background-color:#0000;color:#fff;border-color:#fff}.ui-button.ui-button--tertiary.ui-button--white.ui-button--state-active:not(:disabled),.ui-button.ui-button--tertiary.ui-button--white:active:not(:disabled){background-color:#0000;color:#fff;border-color:#fff}.ui-button.ui-button--tertiary.ui-button--white:disabled{background-color:#0000;color:#ffffff80;border-color:#ffffff80;cursor:not-allowed;pointer-events:none}.ui-button.ui-button--tertiary.ui-button--black{background-color:#0000;color:#1a1814;border-color:#0006}.ui-button.ui-button--tertiary.ui-button--black.ui-button--state-hover:not(:disabled),.ui-button.ui-button--tertiary.ui-button--black:hover:not(:disabled){background-color:#0000;color:#1a1814;border-color:#1a1814}.ui-button.ui-button--tertiary.ui-button--black.ui-button--state-active:not(:disabled),.ui-button.ui-button--tertiary.ui-button--black:active:not(:disabled){background-color:#0000;color:#1a1814;border-color:#1a1814}.ui-button.ui-button--tertiary.ui-button--black:disabled{background-color:#0000;color:#00000080;border-color:#0006;cursor:not-allowed;pointer-events:none}.ui-button.ui-button--tertiary.ui-button--brand{background-color:#0000;color:#242220;border-color:#24222066}.ui-button.ui-button--tertiary.ui-button--brand.ui-button--state-hover:not(:disabled),.ui-button.ui-button--tertiary.ui-button--brand:hover:not(:disabled){background-color:#0000;color:#242220;border-color:#242220}.ui-button.ui-button--tertiary.ui-button--brand.ui-button--state-active:not(:disabled),.ui-button.ui-button--tertiary.ui-button--brand:active:not(:disabled){background-color:#0000;color:#242220;border-color:#242220}.ui-button.ui-button--tertiary.ui-button--brand:disabled{background-color:#0000;color:#00000080;border-color:#00000080;cursor:not-allowed;pointer-events:none}.ui-wishlist-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:4px 10px;border:1px solid rgba(0,0,0,0);border-radius:40px;background:#fafaf8;color:#1a1814;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.ui-wishlist-button[disabled],.ui-wishlist-button[aria-disabled=true],.ui-wishlist-button.ui-wishlist-button--disabled{cursor:default;pointer-events:none;color:#a8a29a}.ui-wishlist-button__icon{display:block;flex-shrink:0;width:20px;height:20px;overflow:visible}.ui-wishlist-button__icon path{stroke:currentColor;fill:none}.ui-wishlist-button__icon--filled{display:none}.ui-wishlist-button__icon--filled path{stroke:none;fill:currentColor}.ui-wishlist-button--active .ui-wishlist-button__icon--outline{display:none}.ui-wishlist-button--active .ui-wishlist-button__icon--filled{display:block}.ui-wishlist-button:not([disabled]):not([aria-disabled=true]):not(.ui-wishlist-button--disabled):hover{border-color:#1a1814}.ui-wishlist-button:not([disabled]):not([aria-disabled=true]):not(.ui-wishlist-button--disabled):focus-visible{outline:2px solid #1a1814;outline-offset:2px}.ui-carousel-indicators{display:block;width:4.6875rem;min-width:3rem}.ui-carousel-indicators--compact{width:3.5rem;min-width:3.5rem;max-width:3.5rem}.ui-carousel-indicators--full{width:100%;max-width:none}.ui-carousel-indicators__track{position:relative;display:block;width:100%;height:2px;box-sizing:border-box}.ui-carousel-indicators__fill{position:absolute;top:0;left:0;width:var(--carousel-indicator-width, 0%);height:2px;transition:width .25s cubic-bezier(.4,0,.2,1)}.ui-carousel-indicators--timed .ui-carousel-indicators__segments{display:flex;align-items:center;gap:.5rem}.ui-carousel-indicators--timed .ui-carousel-indicators__segment{display:block;flex:0 0 2.5rem;width:2.5rem}.ui-carousel-indicators--timed .ui-carousel-indicators__track{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ui-carousel-indicators--dark .ui-carousel-indicators__track,.ui-carousel-indicators--black .ui-carousel-indicators__track{background-color:#0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-carousel-indicators--dark .ui-carousel-indicators__fill,.ui-carousel-indicators--black .ui-carousel-indicators__fill{background-color:#1a1814}.ui-carousel-indicators--dark.ui-carousel-indicators--timed .ui-carousel-indicators__track,.ui-carousel-indicators--black.ui-carousel-indicators--timed .ui-carousel-indicators__track{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-carousel-indicators--light .ui-carousel-indicators__track,.ui-carousel-indicators--white .ui-carousel-indicators__track{background-color:#fff3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ui-carousel-indicators--light .ui-carousel-indicators__fill,.ui-carousel-indicators--white .ui-carousel-indicators__fill{background-color:#fff}.ui-carousel-indicators--light.ui-carousel-indicators--timed .ui-carousel-indicators__track,.ui-carousel-indicators--white.ui-carousel-indicators--timed .ui-carousel-indicators__track{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ui-carousel-indicators--segmented{display:inline-flex;gap:.5rem;width:auto;max-width:100%;min-width:0}.ui-carousel-indicators--segmented .ui-carousel-indicators__segment{display:flex;align-items:center;justify-content:center;flex:0 0 2.5rem;width:2.5rem;min-width:2.5rem;padding:1rem 0;margin:0;border:none;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.ui-carousel-indicators--segmented .ui-carousel-indicators__segment-track{display:block;flex:0 0 2.5rem;width:2.5rem;height:2px;background-color:#fff3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.ui-carousel-indicators--segmented .ui-carousel-indicators__segment-fill{display:block;width:0;height:100%}.ui-carousel-indicators--segmented .ui-carousel-indicators__segment--active .ui-carousel-indicators__segment-fill{width:100%}.ui-carousel-indicators--segmented.ui-carousel-indicators--autoplay-progress .ui-carousel-indicators__segment--active .ui-carousel-indicators__segment-fill{width:0}.ui-carousel-indicators--segmented.ui-carousel-indicators--autoplay-progress .ui-carousel-indicators__segment-fill--progressing{animation:carousel-segment-progress var(--carousel-autoplay-duration, 5s) linear forwards}.ui-carousel-indicators--segmented.ui-carousel-indicators--autoplay-progress.ui-carousel-indicators--autoplay-paused .ui-carousel-indicators__segment--active .ui-carousel-indicators__segment-fill--progressing{animation-play-state:paused}@keyframes carousel-segment-progress{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.ui-carousel-indicators--segmented.ui-carousel-indicators--autoplay-progress .ui-carousel-indicators__segment--active .ui-carousel-indicators__segment-fill,.ui-carousel-indicators--segmented.ui-carousel-indicators--autoplay-progress .ui-carousel-indicators__segment--active .ui-carousel-indicators__segment-fill--progressing{width:100%;animation:none}}.ui-carousel-indicators--segmented.ui-carousel-indicators--light .ui-carousel-indicators__segment--active .ui-carousel-indicators__segment-fill,.ui-carousel-indicators--segmented.ui-carousel-indicators--white .ui-carousel-indicators__segment--active .ui-carousel-indicators__segment-fill{background-color:#fafaf8}.ui-carousel-indicators--segmented.ui-carousel-indicators--dark .ui-carousel-indicators__segment-track,.ui-carousel-indicators--segmented.ui-carousel-indicators--black .ui-carousel-indicators__segment-track{background-color:#0003}.ui-carousel-indicators--segmented.ui-carousel-indicators--dark .ui-carousel-indicators__segment--active .ui-carousel-indicators__segment-fill,.ui-carousel-indicators--segmented.ui-carousel-indicators--black .ui-carousel-indicators__segment--active .ui-carousel-indicators__segment-fill{background-color:#1a1814}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-pdp-form{display:flex;flex-direction:column;gap:0;width:100%;max-width:30rem;color:#1a1814;background:#fff}.ui-pdp-form__main{display:flex;flex-direction:column;gap:3.5rem;padding:1.5rem 1.25rem}@media(min-width:1100px){.ui-pdp-form__main{padding:2.5rem}}.ui-pdp-form__buy-box{display:flex;flex-direction:column;gap:0}.ui-pdp-form__pricing,.ui-pdp-form__gift-value{margin-top:1.5rem}@media(min-width:1100px){.ui-pdp-form__pricing,.ui-pdp-form__gift-value{margin-top:2.5rem}}.ui-pdp-form__variants,.ui-pdp-form__sizes,.ui-pdp-form__actions{margin-top:2.5rem}.ui-pdp-form__header{display:flex;flex-direction:column;padding-bottom:.5rem}.ui-pdp-form__gift-header{display:none;padding-bottom:.5rem}.ui-pdp-form__brand{margin:0 0 .5rem;color:#1a1814;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.ui-pdp-form__brand{line-height:1.667}}@media(min-width:1440px){.ui-pdp-form__brand{font-size:.875rem;line-height:1.5}}.ui-pdp-form__brand{font-weight:600;text-transform:uppercase;letter-spacing:.0375rem}a.ui-pdp-form__brand{align-self:flex-start;text-decoration:none}a.ui-pdp-form__brand:hover,a.ui-pdp-form__brand:focus-visible{text-decoration:underline;text-underline-offset:.2em}.ui-pdp-form .ui-pdp-form__title{margin:0;color:#1a1814;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.25rem;line-height:1.2;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.ui-pdp-form .ui-pdp-form__title{font-size:1.5rem;line-height:1.333}}@media(min-width:1440px){.ui-pdp-form .ui-pdp-form__title{font-size:1.5rem;line-height:1.333}}.ui-pdp-form__pricing{display:flex;flex-direction:column;gap:.25rem}.ui-pdp-form__badges{display:none;flex-wrap:wrap;align-items:center;gap:.5rem}.ui-pdp-form__badges:has(>:not([hidden]):not(.ui-pdp-form__badge--sale)){display:flex}.ui-pdp-form__price-block--regular,.ui-pdp-form__price-block--sale{display:flex;flex-direction:column;gap:.25rem}.ui-pdp-form__price-block--sale{display:none}.ui-pdp-form__eyebrow{margin:0;color:#1a1814;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.ui-pdp-form__eyebrow{line-height:1.667}}@media(min-width:1440px){.ui-pdp-form__eyebrow{font-size:.875rem;line-height:1.5}}.ui-pdp-form__eyebrow{font-weight:500;letter-spacing:.05em;text-transform:uppercase;letter-spacing:.0375rem}.ui-pdp-form__price{margin:0;color:#1a1814;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.429;font-weight:600}.ui-pdp-form .ui-pdp-form__badge--sale{display:none}.ui-pdp-form__badge--sale .ui-badge__label{color:#c0392b}.ui-pdp-form__price-row{display:flex;gap:.5rem;align-items:baseline;margin:0;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.429;font-weight:600}.ui-pdp-form__price-compare{color:#0009;text-decoration:line-through}.ui-pdp-form__price-sale{color:#c0392b}.ui-pdp-form--sale .ui-pdp-form__price-block--regular{display:none}.ui-pdp-form--sale .ui-pdp-form__price-block--sale{display:flex}.ui-pdp-form--sale .ui-pdp-form__badge--sale:not([hidden]){display:inline-flex}.ui-pdp-form--sale .ui-pdp-form__badges:has(>:not([hidden])){display:flex}.ui-pdp-form__variants{display:flex;flex-direction:column;gap:1rem;scroll-margin-top:4.75rem}.ui-pdp-form__variants-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ui-pdp-form__color-nav{display:inline-flex;flex-shrink:0;gap:1.25rem;align-items:center}.ui-pdp-form__color-nav[hidden]{display:none}.ui-pdp-form__variant-label{margin:0;color:#0009;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.ui-pdp-form__variant-label{line-height:1.667}}@media(min-width:1440px){.ui-pdp-form__variant-label{font-size:.875rem;line-height:1.5}}.ui-pdp-form__variant-label{font-weight:600;text-transform:uppercase;letter-spacing:.0375rem}.ui-pdp-form__variant-value{color:#1a1814}.ui-pdp-form__color-swatches{display:flex;gap:.5rem;align-items:flex-start;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none}.ui-pdp-form__color-swatches::-webkit-scrollbar{display:none}.ui-pdp-form__color-swatch{display:flex;flex-shrink:0;cursor:pointer;color:inherit;text-decoration:none}.ui-pdp-form__color-swatch-inner{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:4.125rem;height:5rem;padding:.5rem .40625rem;overflow:hidden;background:#f3f3f3}@media(min-width:1100px){.ui-pdp-form__color-swatch-inner{padding:.25rem .1875rem}}.ui-pdp-form__color-image{display:block;flex-shrink:0;width:100%;max-width:none;height:100%;object-fit:cover}.ui-pdp-form__color-swatch--checked .ui-pdp-form__color-swatch-inner{border-bottom:1px solid #1a1814}.ui-pdp-form--no-variant-swatches .ui-pdp-form__color-swatches{display:none}.ui-pdp-form__gift-value{display:none;flex-direction:column;gap:1rem}.ui-pdp-form__gift-value-label{margin:0;color:#5c5750;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.ui-pdp-form__gift-value-label{line-height:1.667}}@media(min-width:1440px){.ui-pdp-form__gift-value-label{font-size:.875rem;line-height:1.5}}.ui-pdp-form__gift-value-label{font-weight:600;text-transform:uppercase;letter-spacing:.0375rem}.ui-pdp-form__gift-value-field{position:relative;display:flex;align-items:center}.ui-pdp-form__gift-value-select{width:100%;height:2.5rem;padding:0 2.75rem 0 1.0625rem;border:1px solid rgba(0,0,0,.5);border-radius:0;margin:0;color:#1a1814;background:#fff;-webkit-appearance:none;appearance:none;cursor:pointer;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.ui-pdp-form__gift-value-select{line-height:1.667}}@media(min-width:1440px){.ui-pdp-form__gift-value-select{font-size:.875rem;line-height:1.5}}.ui-pdp-form__gift-value-select{font-weight:600;text-transform:uppercase;letter-spacing:.0375rem}.ui-pdp-form__gift-value-select:focus-visible{outline:2px solid #1a1814;outline-offset:2px}.ui-pdp-form__gift-value-caret{position:absolute;right:1.0625rem;flex-shrink:0;color:#1a1814;pointer-events:none}.ui-pdp-form__sizes{display:flex;flex-direction:column;gap:1rem;scroll-margin-top:4.75rem}.ui-pdp-form__sizes-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ui-pdp-form__sizes-label{margin:0;color:#5c5750;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.ui-pdp-form__sizes-label{line-height:1.667}}@media(min-width:1440px){.ui-pdp-form__sizes-label{font-size:.875rem;line-height:1.5}}.ui-pdp-form__sizes-label{font-weight:600;text-transform:uppercase;letter-spacing:.0375rem}.ui-pdp-form__size-guide{color:#a8a29a;text-decoration:underline;text-underline-offset:.15em;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.ui-pdp-form__size-guide{line-height:1.667}}@media(min-width:1440px){.ui-pdp-form__size-guide{font-size:.875rem;line-height:1.5}}.ui-pdp-form__size-guide:hover,.ui-pdp-form__size-guide:focus-visible{color:#1a1814}.ui-pdp-form__size-grid{display:flex;flex-wrap:wrap;gap:1rem;padding:0;border:0;margin:0}.ui-pdp-form__size-option{display:inline-flex;flex-shrink:0;cursor:pointer}.ui-pdp-form__size-label{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;width:max-content;height:2.5rem;padding:.75rem .375rem;border:1px solid rgba(0,0,0,.5);color:#1a1814;background:#fff;white-space:nowrap;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.ui-pdp-form__size-label{line-height:1.667}}@media(min-width:1440px){.ui-pdp-form__size-label{font-size:.875rem;line-height:1.5}}.ui-pdp-form__size-label{font-weight:600;text-transform:uppercase;letter-spacing:.0375rem}.ui-pdp-form__size-option--checked .ui-pdp-form__size-label{border-color:#1a1814;color:#fff;background:#1a1814}.ui-pdp-form__size-option--unavailable .ui-pdp-form__size-label{position:relative;isolation:isolate;border-color:#1a1814;color:#00000080;background-color:#0000001a}.ui-pdp-form__size-option--unavailable .ui-pdp-form__size-label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom right,transparent calc(50% - .5px),#1a1814 calc(50% - .5px),#1a1814 calc(50% + .5px),transparent calc(50% + .5px))}.ui-pdp-form__size-option--unavailable.ui-pdp-form__size-option--checked .ui-pdp-form__size-label{color:#fff;background:#1a1814}.ui-pdp-form__size-option--unavailable.ui-pdp-form__size-option--checked .ui-pdp-form__size-label:after{background:linear-gradient(to bottom right,transparent calc(50% - .5px),#ffffff calc(50% - .5px),#ffffff calc(50% + .5px),transparent calc(50% + .5px))}.ui-pdp-form__inventory{margin:0;display:block;height:1.125rem;min-height:1.125rem;overflow:hidden;visibility:hidden;color:#5c5750;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.ui-pdp-form__inventory{line-height:1.667}}@media(min-width:1440px){.ui-pdp-form__inventory{font-size:.875rem;line-height:1.5}}@media(min-width:768px){.ui-pdp-form__inventory{height:1.25025rem;min-height:1.25025rem}}.ui-pdp-form__inventory[hidden]{display:block!important}.ui-pdp-form__inventory--visible{visibility:visible}.ui-pdp-form--no-size .ui-pdp-form__sizes{display:none}.ui-pdp-form__actions{display:flex;flex-direction:column;gap:.75rem}.ui-pdp-form__actions .ui-button{width:100%;box-sizing:border-box;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.6875rem;line-height:.6875rem;letter-spacing:0}@media(min-width:768px){.ui-pdp-form__actions .ui-button{font-size:.75rem;line-height:.75rem}}@media(min-width:1440px){.ui-pdp-form__actions .ui-button{font-size:.875rem;line-height:.875rem}}.ui-pdp-form__actions .ui-button .ui-button__label{text-transform:uppercase}.ui-pdp-form__actions .ui-button[hidden]{display:none!important}.ui-pdp-form__primary-cta{display:grid;width:100%;min-height:40px}.ui-pdp-form__primary-cta>.ui-button{grid-area:1/1;width:100%}.ui-pdp-form__wishlist-cta{position:relative}.ui-pdp-form__actions .ui-pdp-form__wishlist-cta.ui-button{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:500!important;font-size:.6875rem!important;line-height:.6875rem!important;letter-spacing:0!important}@media(min-width:768px){.ui-pdp-form__actions .ui-pdp-form__wishlist-cta.ui-button{font-size:.75rem!important;line-height:.75rem!important}}.ui-pdp-form__actions .ui-pdp-form__wishlist-cta.ui-button .ui-button__label{font:inherit!important;text-transform:uppercase}.ui-pdp-form__wishlist-cta-icon{position:absolute;top:-1px;right:-1px;display:flex;align-items:center;height:40px;padding:4px 20px 4px 10px;border-radius:40px;color:inherit;pointer-events:none}.ui-pdp-form__accordions{display:flex;flex-direction:column;gap:1.25rem}.ui-pdp-form__accordion{padding-bottom:1.25rem;border-bottom:1px solid #e8e4dc}.ui-pdp-form__accordion::details-content{display:grid;grid-template-rows:0fr;padding-top:0;overflow:clip;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),padding-top .3s cubic-bezier(.4,0,.2,1),content-visibility .3s allow-discrete}.ui-pdp-form__accordion[open]::details-content{grid-template-rows:1fr;padding-top:1.25rem}.ui-pdp-form__accordion:last-child{padding-bottom:0;border-bottom:0}.ui-pdp-form__accordion--gift{display:none}.ui-pdp-form__accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;color:#1a1814;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.ui-pdp-form__accordion-summary{line-height:1.667}}@media(min-width:1440px){.ui-pdp-form__accordion-summary{font-size:.875rem;line-height:1.5}}.ui-pdp-form__accordion-summary{font-weight:600;text-transform:uppercase;letter-spacing:.0375rem}.ui-pdp-form__accordion-summary::-webkit-details-marker{display:none}.ui-pdp-form__accordion-summary::marker{content:""}.ui-pdp-form__accordion-caret{flex-shrink:0;color:#1a1814;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ui-pdp-form__accordion[open] .ui-pdp-form__accordion-caret{transform:rotate(180deg)}.ui-pdp-form__accordion-body{min-block-size:0;color:#1a1814;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.429}.ui-pdp-form__accordion-body p{margin:0 0 .5rem}.ui-pdp-form__accordion-body p:last-child{margin-bottom:0}.ui-pdp-form__accordion-body strong,.ui-pdp-form__accordion-body b{font-weight:600}.ui-pdp-form__accordion-body em,.ui-pdp-form__accordion-body i{font-style:italic}.ui-pdp-form__accordion-body a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.ui-pdp-form__accordion-body ul,.ui-pdp-form__accordion-body ol{margin:0 0 .5rem;padding-inline-start:0}.ui-pdp-form__accordion-body ul{list-style:none}.ui-pdp-form__accordion-body ul>li{position:relative;padding-inline-start:.75rem}.ui-pdp-form__accordion-body ul>li:before{content:"";position:absolute;inset-inline-start:0;top:calc((1.429em - .125rem)/2);width:.125rem;height:.125rem;border-radius:50%;background-color:currentColor}.ui-pdp-form__accordion-body ol{padding-inline-start:1.25rem;list-style-type:decimal}.ui-pdp-form__accordion-body ul>li,.ui-pdp-form__accordion-body ol>li{margin:0 0 .375rem}.ui-pdp-form__accordion-body ul>li:last-child,.ui-pdp-form__accordion-body ol>li:last-child{margin-bottom:0}.ui-pdp-form__accordion-body ul:last-child,.ui-pdp-form__accordion-body ol:last-child,.ui-pdp-form__accordion-body p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.ui-pdp-form__accordion::details-content,.ui-pdp-form__accordion-caret{transition:none}}.ui-pdp-form__upsells{display:flex;flex-direction:column;gap:2rem;padding:1.25rem 1.25rem 1rem}@media(min-width:1100px){.ui-pdp-form__upsells{padding:1.25rem 2.5rem}}.ui-pdp-form__upsells-header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.ui-pdp-form__upsells-title{margin:0;color:#1a1814;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:.875rem;line-height:1.429;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.ui-pdp-form__upsells-title{font-size:1rem;line-height:1.5}}@media(min-width:1440px){.ui-pdp-form__upsells-title{font-size:1rem;line-height:1.5}}@media(min-width:1440px){.ui-pdp-form__upsells-title{font-size:1.125rem;line-height:1.5}}.ui-pdp-form__upsells-nav{display:none;gap:1.25rem;align-items:center}@media(min-width:1100px){.ui-pdp-form__upsells-nav{display:inline-flex}}.ui-pdp-form__upsells-nav[hidden]{display:none}.ui-pdp-form__upsells-nav-btn,.ui-pdp-form__color-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:0;color:#1a1814;background:#0000;cursor:pointer;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.ui-pdp-form__upsells-nav-btn:hover:not(:disabled),.ui-pdp-form__upsells-nav-btn:focus-visible:not(:disabled),.ui-pdp-form__color-nav-btn:hover:not(:disabled),.ui-pdp-form__color-nav-btn:focus-visible:not(:disabled){opacity:.72}.ui-pdp-form__upsells-nav-btn:disabled,.ui-pdp-form__upsells-nav-btn--disabled,.ui-pdp-form__color-nav-btn:disabled,.ui-pdp-form__color-nav-btn--disabled{opacity:.35;cursor:not-allowed}.ui-pdp-form__upsells-track{display:flex;gap:.8125rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.ui-pdp-form__upsells-track::-webkit-scrollbar{display:none}.ui-pdp-form__upsells-track .ui-spotlight-tile{width:9.9375rem;scroll-snap-align:start}.ui-pdp-form__upsells-track .ui-spotlight-tile__media{width:9.9375rem;height:14.59375rem;padding:2.5rem 1rem}.ui-pdp-form__upsells-track .ui-spotlight-tile__brand{width:100%;padding-block:1.25rem}@media(min-width:1100px){.ui-pdp-form__upsells-track .ui-spotlight-tile__brand{padding-block:1.5rem}}.ui-pdp-form__upsells-track--draggable{cursor:grab;-webkit-user-select:none;user-select:none}.ui-pdp-form__upsells-track--dragging{cursor:grabbing;scroll-snap-type:none}.ui-pdp-form__upsells-indicators{display:flex;flex-shrink:0;align-items:center}@media(min-width:1100px){.ui-pdp-form__upsells-indicators{display:none}}.ui-pdp-form__upsells-indicators[hidden],.ui-pdp-form--no-upsells .ui-pdp-form__upsells,.ui-pdp-form--gift-card .ui-pdp-form__header,.ui-pdp-form--gift-card .ui-pdp-form__pricing,.ui-pdp-form--gift-card .ui-pdp-form__variants,.ui-pdp-form--gift-card .ui-pdp-form__sizes,.ui-pdp-form--gift-card .ui-pdp-form__upsells,.ui-pdp-form--gift-card .ui-pdp-form__actions .ui-button--tertiary{display:none}.ui-pdp-form--gift-card .ui-pdp-form__gift-header,.ui-pdp-form--gift-card .ui-pdp-form__gift-value{display:flex}.ui-pdp-form--gift-card .ui-pdp-form__accordion:not(.ui-pdp-form__accordion--gift){display:none}.ui-pdp-form--gift-card .ui-pdp-form__accordion--gift{display:block}
/*# sourceMappingURL=/cdn/shop/t/132/assets/tf.pdp-form.css.map */
