.florence-original{font-size:16px;line-height:1.6;letter-spacing:.025em}.florence-original :is(h1,h2,h3,h4){text-transform:uppercase;font-weight:400;letter-spacing:0;text-wrap:initial}.florence-original .shopify-section:has(>.site-header){position:sticky;top:0;z-index:40;background:var(--color-header-background)}.florence-original .site-header{grid-template-columns:1fr var(--header-logo-width,100px) 1fr;min-height:160px;padding-block:30px;color:var(--color-header-text)}.florence-original .site-header__desktop{grid-column:1;grid-row:1;justify-self:start}.florence-original .site-header__brand{grid-column:2;grid-row:1;justify-self:center}.florence-original .site-header__brand img{width:var(--header-logo-width,100px);max-width:100%}.florence-original .site-header__actions{grid-column:3;grid-row:1;justify-self:end;gap:1rem}.florence-original .site-header__actions a{color:inherit}.florence-original .florence-menu{font-family:var(--font-heading--family);font-size:13px;text-transform:uppercase;gap:2rem}.florence-original .site-header .florence-menu :is(a,summary){color:inherit}.florence-original .site-header__mobile>summary{color:inherit}.florence-original :focus-visible{outline-color:var(--color-foreground)}.florence-original :is(.site-header,.home-slideshow,.florence-footer) :focus-visible{outline-color:currentColor}.florence-original .florence-menu details>ul{color:var(--color-foreground);text-transform:none;font-family:var(--font-primary--family);font-size:.85rem}.florence-original .florence-announcement{min-height:42px;padding:9px var(--page-margin);background:var(--color-hero-overlay);color:var(--color-header-text);font-size:13px;text-align:center}.florence-original .florence-announcement strong{font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-right:.6rem}.florence-original.florence-home .shopify-section:has(>.site-header){height:0;background:transparent}.florence-original.florence-home .site-header{position:absolute;grid-column:1 / -1;inset:0 0 auto;width:100%;padding-inline:max(40px,calc((100vw - var(--page-width))/2 + 40px));color:var(--color-hero-text)}.florence-original.florence-home.florence-scrolled .site-header{background:var(--color-header-background);color:var(--color-header-text)}.florence-original .florence-section-heading{justify-content:space-between;text-align:left;position:relative;margin-bottom:50px;align-items:center}.florence-original .florence-section-heading>div{flex:1;min-width:0}.florence-original .florence-section-heading h2{font-size:2.0425rem}.florence-original .florence-section-heading>.florence-text-link{flex:none;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;padding:.6rem 1rem;border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.florence-original .product-card__media{aspect-ratio:1;background:var(--color-surface)}.florence-original .product-card__media img{object-fit:contain}.florence-original .product-card__content{text-align:center}.florence-original .product-card__content .eyebrow{display:none}.florence-original .product-card__title{font-family:var(--font-primary--family);font-size:14px;text-transform:uppercase;line-height:1.5;letter-spacing:.2em;font-weight:400;text-wrap:initial}.florence-original .product-card__price{justify-content:center;font-size:13.6px;letter-spacing:.025em}.florence-original .florence-collections__grid{gap:0}.florence-original .florence-collections__card{position:relative;background:var(--color-hero-overlay);color:var(--color-hero-text)}.florence-original .florence-collections__card>img{aspect-ratio:1;object-fit:cover;opacity:.83}.florence-original .florence-collections__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:1.5rem;background:linear-gradient(transparent,color-mix(in srgb,var(--color-hero-overlay) 40%,transparent));text-align:center}.florence-original .florence-collections__label h3{font-family:var(--font-primary--family);font-size:14px;line-height:1.2;letter-spacing:.2em;text-shadow:0 1px 4px var(--color-hero-overlay)}.florence-original .florence-collections__label>span{display:none}.florence-original .florence-newsletter{grid-template-columns:1fr;text-align:center;gap:1rem;background:var(--color-surface);border:0;padding-inline:max(var(--page-margin),calc((100% - 46rem)/2))}.florence-original .florence-newsletter .rte{margin-inline:auto;max-width:46rem}.florence-original .florence-newsletter__form{width:min(100%,36rem);margin-inline:auto}.florence-original .florence-newsletter__form>label{text-align:left}.florence-original .shopify-section:has(>.florence-newsletter){background:var(--color-surface)}.florence-original .shopify-section:has(>.florence-footer){background:var(--color-footer-background);color:var(--color-footer-text)}.florence-original .florence-footer{padding-block:4rem 2rem;border:0}.florence-original .florence-footer__brand>img{margin-bottom:1.5rem}.florence-original .florence-footer :is(.rte,.florence-footer__brand .rte){color:inherit}.florence-original .florence-footer__bottom{border-color:color-mix(in srgb,var(--color-footer-text) 35%,transparent)}.florence-original .florence-footer__bottom :is(small,a){color:inherit}.florence-original .florence-footer__top{grid-template-columns:1fr 1fr 1fr}.florence-original .product__panel h1{font-size:clamp(1.6rem,3vw,2.5rem)}.florence-original .product__panel{background:transparent}.home-slideshow{position:relative;isolation:isolate;overflow:hidden;height:100svh;min-height:38rem;background:var(--color-hero-overlay);color:var(--color-hero-text)}.home-slideshow__slide{position:absolute;top:0;right:0;bottom:0;left:0}.home-slideshow__slide[hidden]{display:none}.home-slideshow__image{position:absolute;left:-8%;top:-43%;width:116%;height:186%;max-width:none;object-fit:cover;object-position:top center}.home-slideshow__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(color-mix(in srgb,var(--color-hero-overlay) 38%,transparent),color-mix(in srgb,var(--color-hero-overlay) 20%,transparent) 35%,color-mix(in srgb,var(--color-hero-overlay) 65%,transparent))}.home-slideshow__content{position:absolute;z-index:1;inset:auto max(var(--page-margin),calc((100vw - var(--page-width))/2 + var(--page-margin))) 60px;max-width:70rem}.home-slideshow__content :is(h1,h2){margin:0;color:inherit;font-size:clamp(2.8rem,5.55vw,5rem);line-height:1;text-shadow:0 2px 6px color-mix(in srgb,var(--color-hero-overlay) 35%,transparent)}.home-slideshow__content>p{font-size:20.8px;margin-block:5px 20px}.home-slideshow__content .button{font-size:11px;text-transform:uppercase;letter-spacing:.3em;min-height:44px;padding:.7rem 1.5rem}.home-slideshow__controls{position:absolute;z-index:2;bottom:8px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem}.home-slideshow__controls[hidden]{display:none}.home-slideshow__controls button{position:relative;min-width:44px;padding:0;background:transparent;color:var(--color-hero-text);border:0;font-weight:400}.home-slideshow__controls [data-show-slide]:after{content:"";width:30px;height:2px;background:currentColor;opacity:.45}.home-slideshow__controls [aria-pressed=true]:after{opacity:1;height:3px}.florence-film{position:relative;background:var(--color-hero-overlay);min-height:550px}.florence-film__poster{width:100%;height:min(38vw,550px);min-height:280px;object-fit:cover}.florence-film__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem 1.5rem;background:transparent;color:var(--color-hero-text);border:1px solid currentColor;font-size:12px;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.florence-film iframe{display:block;width:100%;height:min(56.25vw,550px);min-height:280px;border:0}.florence-quotes{text-align:center}.florence-quotes>h2{font-size:2.0425rem}.florence-quotes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:40px}.florence-quotes blockquote{margin:0}.florence-quotes blockquote:before{content:"\201c";font-family:var(--font-heading--family);font-size:2.5rem;line-height:1}.florence-quotes cite{display:block;margin-top:1rem;font-style:normal;font-size:.85rem}@media(max-width:1099px){.florence-original .site-header{grid-template-columns:1fr var(--header-logo-mobile-width,80px) 1fr;min-height:128px;padding-block:24px}.florence-original.florence-home .site-header{padding-inline:var(--page-margin)}.florence-original .site-header__desktop{display:none}.florence-original .site-header__mobile{grid-column:1;grid-row:1;justify-self:start}.florence-original .site-header__mobile>summary{display:flex;align-items:center;justify-content:center;min-height:44px;width:44px;list-style:none;cursor:pointer}.florence-original .site-header__brand img{width:var(--header-logo-mobile-width,80px)}.florence-original .site-header__actions{gap:.25rem}.florence-original .site-header__account{display:none}.florence-original .site-header__mobile>nav{background:var(--color-header-background);color:var(--color-header-text)}.florence-original .site-header__mobile .florence-menu details>ul{color:inherit;background:transparent}.florence-original .florence-section-heading>.florence-text-link{position:static}.florence-original .florence-section-heading{flex-direction:row;align-items:center}}@media(max-width:767px){.florence-original .florence-announcement{min-height:56px;padding-block:7px}.florence-original .florence-announcement strong{display:block;margin:0;font-size:10px}.florence-original .florence-announcement span{display:block;font-size:12px}.florence-original .florence-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.florence-original .florence-collections__label{padding:.75rem}.florence-original .florence-collections__label h3{font-size:12px;line-height:1.2}.florence-original .florence-footer__top{grid-template-columns:1fr 1fr}.home-slideshow{height:90svh;min-height:34rem}.home-slideshow__image{left:0;top:-30%;width:100%;height:160%;object-position:top center}.home-slideshow__content{inset-inline:var(--page-margin);bottom:28px}.home-slideshow__content :is(h1,h2){font-size:40px;max-width:356px;line-height:1}.home-slideshow__content>p{font-size:17.68px;margin-bottom:10px}}.florence-original.florence-home #main>.shopify-section:not(:first-child){margin-top:75px}.florence-original.florence-home :is(.florence-featured,.florence-collections,.florence-quotes){padding-block:0}.florence-original .florence-product-grid{gap:30px 22px}.florence-original .product-card__content{padding-top:10px}.florence-original .florence-featured__more{text-align:center;margin-top:30px}.florence-original .florence-featured__more .button{font-size:11px;text-transform:uppercase;letter-spacing:.3em;font-weight:600}.florence-original .florence-quotes h2{margin:0}.florence-original .florence-quotes .rte p{margin:12px 0}.florence-original .florence-quotes cite{margin-top:12px;font-size:14px}.florence-quotes__controls[hidden]{display:none}.florence-quotes__controls{display:none;justify-content:center}.florence-quotes__controls button{background:transparent;border:0;padding:0;min-width:30px}.florence-quotes__controls button:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-foreground);opacity:.25}.florence-quotes__controls button[aria-pressed=true]:after{opacity:1}.florence-original .florence-newsletter{padding:75px 0;gap:10px}.florence-original .florence-newsletter h2{margin-bottom:10px;font-size:2.0425rem}.florence-original .florence-newsletter .rte{max-width:none}.florence-original .florence-newsletter .rte p{margin:0}.florence-original .florence-newsletter__form{width:min(100%,400px)}.florence-original .florence-newsletter__fields{gap:0;flex-wrap:nowrap}.florence-original .florence-newsletter__fields input{flex:1;min-width:0;border-color:color-mix(in srgb,var(--color-foreground) 20%,transparent);font-size:14px}.florence-original .florence-newsletter__fields button{flex:0 0 auto;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.newsletter-submit-arrow{display:none}.florence-original .florence-footer{padding-block:60px}.florence-original .florence-footer__logo{margin-bottom:50px}.florence-original .florence-footer__logo img{width:100px;height:auto}.florence-original .florence-footer__top{grid-template-columns:33fr 41fr 25fr;gap:3rem;padding-bottom:60px}.florence-original .florence-footer__brand .rte{max-width:23rem}.florence-original .florence-footer__brand .rte p{margin:0 0 20px}.florence-original .florence-footer__newsletter{max-width:300px}.florence-footer__newsletter-fields{display:flex;border-bottom:1px solid currentColor}.florence-footer__newsletter-fields input{border:0;padding-left:0;font-size:14px;background:transparent;min-width:0}.florence-footer__newsletter-fields input::placeholder{color:currentColor;opacity:1}.florence-footer__newsletter-fields button{background:transparent;color:inherit;border:0;min-width:44px;padding:0}.florence-original .florence-footer__instagram{margin-top:20px;min-height:44px;min-width:44px;display:inline-flex;align-items:center}.florence-footer__disclosure summary{list-style:none}.florence-footer__disclosure summary::-webkit-details-marker{display:none}.florence-original .florence-footer__disclosure summary{pointer-events:none}.florence-original .florence-footer__disclosure h2{font-family:var(--font-heading--family);font-size:13px;font-weight:400;letter-spacing:.25em;margin:0 0 20px}.florence-original .florence-footer__contact .rte p{margin-top:0;margin-bottom:20px}.florence-original .florence-footer__email{font-weight:600}.florence-original .florence-footer__bottom{display:flex;flex-direction:column;justify-content:center;border:0;padding-top:0;gap:20px}.florence-original .florence-footer__payments{justify-content:center}.florence-original .product{padding-top:50px}.florence-original .product .breadcrumbs{margin-bottom:20px;font-size:12px}.florence-original .product__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4rem}.florence-original .product__gallery-shell{top:180px}.florence-original .product__stage{aspect-ratio:3 / 4}.florence-original .product__panel>.eyebrow{display:none}.florence-original .product__panel h1{font-size:32.68px}.florence-original .product__price{font-size:18px;font-weight:400}.florence-original .product__availability{font-size:12px}.florence-original .product__block--short_description{display:none}.florence-original .product__block--buy_buttons{padding-top:24px;border-top:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.florence-original .product-form__purchase{grid-template-columns:1fr}.florence-original .product-form label{text-transform:uppercase;letter-spacing:.2em;font-size:11px}.florence-original .product-form__submit{background:transparent;color:var(--color-foreground);border-color:currentColor;text-transform:uppercase;letter-spacing:.2em;font-size:12px}.florence-original .product__original-details{margin-top:36px}.florence-original .product__original-details h2{font-size:27px}.florence-original .product__original-details .product__detail-section>h2{font-size:22px}.florence-original .florence-collection .collection__grid{gap:30px 22px}.florence-original .florence-collection .product-card__title{font-size:14px;line-height:1.5}@media(max-width:899px){.florence-original .product__layout{grid-template-columns:1fr;gap:30px}}@media(min-width:768px){.florence-original .florence-footer__disclosure:not([open])>:not(summary){display:block}}@media(max-width:767px){.florence-original{--page-margin: calc(var(--page-margin-base) * .425);font-size:13.6px}.florence-original.florence-home #main>.shopify-section:not(:first-child){margin-top:40px}.florence-original .florence-section-heading{margin-bottom:30px;gap:15px}.florence-original .florence-section-heading h2{font-size:27.778px;text-wrap:initial}.florence-original .florence-section-heading>.florence-text-link{font-size:10px;padding:.5rem 12px;flex:0 1 120px;text-align:center}.florence-original .florence-featured .florence-product-grid{display:flex;gap:17px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--page-margin));padding-right:var(--page-margin);padding-bottom:10px}.florence-original .florence-featured .florence-product-grid::-webkit-scrollbar{display:none}.florence-original .florence-featured .product-card{flex:0 0 38%;scroll-snap-align:start}.florence-original .product-card__title,.florence-original .florence-collection .product-card__title{font-size:13px}.florence-original .product-card__price{font-size:12px}.florence-original .florence-featured__more{display:none}.florence-film,.florence-film__poster,.florence-film iframe{min-height:240px;height:240px}.florence-film{background:var(--color-surface)}.florence-film__play{color:var(--color-foreground)}.florence-original .florence-quotes>h2{font-size:27.778px;max-width:none;margin-inline:auto}.florence-quotes__grid{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:30px}.florence-quotes__grid blockquote{flex:0 0 100%;scroll-snap-align:start;padding-inline:10px}.florence-original .florence-quotes cite{font-size:13px}.florence-quotes__controls{display:flex}.florence-original .florence-newsletter{padding:40px 0;gap:15px}.florence-original .florence-newsletter h2{font-size:24px}.florence-original .florence-newsletter__fields input{font-size:14px}.florence-original .florence-newsletter__fields button{min-width:90px}.florence-original .newsletter-submit-label{display:none}.florence-original .newsletter-submit-arrow{display:inline;font-size:24px;line-height:1}.florence-original .florence-newsletter__fields button{position:relative}.florence-original .newsletter-submit-label{position:absolute;display:block;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.florence-original .florence-footer{padding-block:30px 15px}.florence-original .florence-footer__logo{text-align:center;margin-bottom:25px}.florence-original .florence-footer__logo img{margin-inline:auto}.florence-original .florence-footer__top{display:block;padding-bottom:25px}.florence-original .florence-footer__brand{text-align:center;padding:20px 10px;border-top:1px solid color-mix(in srgb,var(--color-footer-text) 15%,transparent)}.florence-original .florence-footer__brand .rte,.florence-original .florence-footer__newsletter{margin-inline:auto}.florence-original .florence-footer__disclosure{border-block:1px solid color-mix(in srgb,var(--color-footer-text) 15%,transparent)}.florence-original .florence-footer__disclosure+.florence-footer__disclosure{border-top:0}.florence-original .florence-footer__disclosure summary{pointer-events:auto;cursor:pointer;position:relative;min-height:60px;display:flex;align-items:center;justify-content:center}.florence-original .florence-footer__disclosure h2{font-size:11px;margin:0}.florence-original .florence-footer__disclosure summary:after{content:"\2304";position:absolute;right:0}.florence-original .florence-footer__disclosure[open] summary:after{content:"\2303"}.florence-original .florence-footer__disclosure :is(nav,.rte){padding-bottom:20px}.florence-original .florence-footer__contact>.florence-footer__email{padding-bottom:20px}.florence-original .florence-footer__bottom{gap:30px}.florence-original .product{padding-block:15px 40px}.florence-original .product__stage{margin-inline:calc(-1 * var(--page-margin));width:calc(100% + 2 * var(--page-margin));aspect-ratio:4 / 5}.florence-original .product__panel h1{font-size:28px}.florence-original .product__original-details{margin-top:25px}.florence-original .product__original-details h2{font-size:24px}.florence-original .product__original-details .rte{font-size:14px}}.florence-collection-banner{position:relative;height:420px;display:grid;place-items:center;isolation:isolate;color:var(--color-hero-text);background:var(--color-hero-overlay);overflow:hidden}.florence-collection-banner>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 40%;z-index:-2}.florence-collection-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--color-hero-overlay) 45%,transparent);z-index:-1}.florence-collection-banner h1{font-size:55.1px;line-height:1;text-align:center;margin:0;max-width:calc(100% - 2 * var(--page-margin))}.florence-original .florence-collection{padding-top:40px}.florence-original .florence-collection .collection__header{display:block;margin-bottom:20px}.florence-original .florence-collection .collection__intro{max-width:none}.florence-original .florence-collection__controls{border:0;justify-content:flex-end;padding-block:10px}.florence-original .florence-collection__sort{flex:0 1 220px}.florence-original .florence-collection__sort>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.florence-original .florence-collection__apply{background:transparent;color:var(--color-foreground);border-color:color-mix(in srgb,var(--color-foreground) 20%,transparent);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.15em}.florence-original .florence-collection .collection__count{text-align:center}@media(max-width:767px){.florence-collection-banner{height:250px}.florence-collection-banner h1{font-size:32.3px}.florence-original .florence-collection{padding-top:25px}}.florence-original .product__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,5vw,72px)}.florence-original .product__gallery-shell{display:grid;grid-template-columns:68px minmax(0,1fr);gap:18px;align-items:start}.florence-original .product__stage{grid-column:2;grid-row:1;background:var(--color-surface)}.florence-original .product__thumbnails{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px;max-height:calc(100svh - 260px);overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:thin}.florence-original .product__thumbnail-item{flex:0 0 auto;width:100%}.florence-original .product__thumbnail{border-width:1px;border-color:transparent}.florence-original .product__thumbnail[aria-current=true]{border-color:var(--color-foreground)}.florence-original .product__thumbnail img{aspect-ratio:3 / 4}.florence-original .product__gallery-controls{grid-column:2;grid-row:1;align-self:end;z-index:2;margin:0;padding:12px;pointer-events:none}.florence-original .product__gallery-controls>div{pointer-events:auto;gap:6px}.florence-original .product__gallery-controls button{border-radius:50%;border-color:color-mix(in srgb,var(--color-foreground) 20%,transparent);background:var(--color-surface);font-size:16px}.florence-original [data-gallery-counter]{background:var(--color-surface);padding:4px 10px;font-size:11px}.florence-original .product__panel h1{margin-bottom:16px}.florence-original .product__block--price{margin-top:0}.florence-original .product__tax-note{font-size:11px;margin:10px 0 24px}.florence-original .product__price-row{justify-content:flex-start;gap:20px}.florence-original .product__availability{color:var(--color-muted)}.florence-original .product__block--buy_buttons{margin-top:0;padding-top:22px}.florence-original .product-form{gap:18px}.florence-original .product-form__choices{display:grid;grid-template-columns:minmax(0,1fr) 105px;gap:18px;align-items:end}.florence-original .product__options{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}.florence-original .product__options .field{min-width:0}.florence-original .product-form select{font-size:13px;border-color:color-mix(in srgb,var(--color-foreground) 25%,transparent);padding-inline:10px}.florence-original .product-form label{margin-bottom:5px;font-size:10px}.florence-original .product__quantity{max-width:105px}.florence-original .product__quantity input{-webkit-appearance:textfield;appearance:textfield;padding-inline:0;border-inline:0;font-size:13px;border-color:color-mix(in srgb,var(--color-foreground) 25%,transparent)}.florence-original .product__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.florence-original .product__quantity button{min-width:30px;border-color:color-mix(in srgb,var(--color-foreground) 25%,transparent);font-weight:400}.florence-original .product-form__submit{min-height:50px;font-size:11px;letter-spacing:.22em;transition:background .15s,color .15s}.florence-original .product-form__submit:hover:not(:disabled){background:var(--color-foreground);color:var(--color-background)}.florence-original .product__original-details{margin-top:28px}.florence-original .product__detail-section{border-top:1px solid color-mix(in srgb,var(--color-foreground) 20%,transparent);padding:0;margin:0}.florence-original .product__detail-section+.product__detail-section{margin-top:0;padding-top:0;border-color:color-mix(in srgb,var(--color-foreground) 20%,transparent)}.florence-original .product__detail-section:last-child{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 20%,transparent)}.florence-original .product__detail-section summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding-block:14px;cursor:pointer;list-style:none;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.florence-original .product__detail-section summary::-webkit-details-marker{display:none}.florence-original .product__detail-section summary>span{font-size:18px;letter-spacing:0;font-weight:400}.florence-original .product__detail-section[open] summary>span{transform:rotate(45deg)}.florence-original .product__detail-section .rte{padding-bottom:22px;font-size:14px;line-height:1.7}.florence-original .product__detail-section .rte :is(h2,h3){font-size:20px}.florence-original .product__detail-section .rte>p{margin-top:0;margin-bottom:14px}.florence-original .product__detail-section .rte li p{margin-block:4px}@media(max-width:1099px){.florence-original .product-form__choices{grid-template-columns:1fr}}@media(max-width:899px){.florence-original .product__layout{grid-template-columns:1fr;gap:28px}.florence-original .product__gallery-shell{grid-template-columns:1fr;gap:12px}.florence-original .product__stage,.florence-original .product__gallery-controls{grid-column:1}.florence-original .product__thumbnails{grid-column:1;grid-row:2;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0;gap:8px}.florence-original .product__thumbnail-item{flex:0 0 56px;width:56px}.florence-original .product-form__choices{grid-template-columns:minmax(0,1fr) 105px}}@media(max-width:449px){.florence-original .product-form__choices{grid-template-columns:1fr;gap:16px}.florence-original .product__stage{aspect-ratio:4 / 5}.florence-original .product__panel h1{font-size:30px;margin-bottom:12px}.florence-original .product__gallery-controls{margin-inline:calc(-1 * var(--page-margin))}.florence-original .product__options{gap:18px}}.florence-original .product-related{padding-top:0;padding-bottom:75px}@media(max-width:767px){.florence-original .product-related{padding-block:0 40px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/florence-original.css.map */
