.template-product{--london-black: #0a0a0a;--london-ink: #171717;--london-cream: #f3eee6;--london-soft: #faf8f4;--london-white: #ffffff;--london-gold: #c6a86b;--london-line: rgba(10, 10, 10, .13);--london-serif: Georgia, "Times New Roman", serif}.template-product .page__sub-header,.template-product .product-block-list__item--description,.template-product .product-block-list__item--content,.template-product .product-block-list__item--reviews,.template-product .product-block-list__item--trust,.template-product .product-block-list__item--shipping,.template-product .quantitysell,.template-product .fretefundo,.template-product #badges-product,.template-product #loader,.template-product .security__payment,.template-product .payment-list,.template-product .product-form__info-item--quantity,.template-product .product-meta__label-list,.template-product .discount__percentage{display:none!important}.template-product .container--flush{max-width:1240px;padding:42px 24px 82px}.template-product .product-block-list{margin:0}.template-product .product-block-list__item .card,.template-product .product-block-list__item--info>.card{border:0;border-radius:0;box-shadow:none;background:var(--london-white)}.template-product .product-block-list__item--info .card__section{padding:28px 32px 36px}.template-product .product-meta__title{color:var(--london-black);font-family:var(--london-serif);font-size:clamp(34px,4vw,56px);font-weight:500;letter-spacing:-.035em;line-height:1.02;text-transform:none;margin:10px 0 14px}.template-product .product-meta .areviews_header_stars{margin:6px 0 8px}.template-product .card__separator{margin:19px 0 22px;border-color:var(--london-line)}.template-product .product-form{display:flex;flex-direction:column;margin-top:0}.template-product .product-form__info-list{order:1;margin-bottom:4px}.template-product .london-product-hero__summary{order:2;color:#4a4a4a;font-size:16px;line-height:1.7;margin:8px 0 23px;max-width:520px}.template-product .product-form__variants{order:3;margin:0 0 20px}.template-product .product-form__option-name{color:var(--london-black);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.template-product .variant-swatch__radio:checked+.variant-swatch__item,.template-product .block-swatch__radio:checked+.block-swatch__item{border-color:var(--london-black)}.template-product .product-form__payment-container{order:4;margin:18px 0 0;width:100%}.template-product .product-form__payment-container>*{width:100%}.template-product .product-form__add-button.button--primary,.template-product .product-form__add-button.button--primary-add{background:var(--london-black)!important;border:1px solid var(--london-black)!important;border-radius:0!important;color:var(--london-white)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.14em;line-height:58px!important;min-height:58px;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease}.template-product .product-form__add-button.button--primary:hover,.template-product .product-form__add-button.button--primary-add:hover{background:var(--london-gold)!important;border-color:var(--london-gold)!important;color:var(--london-black)!important}.template-product .london-product-hero__assurances{order:5;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:16px;color:#4c4c4c;font-size:11px;letter-spacing:.04em}.template-product .product-form__info-title{display:none}.template-product .product-form__info-content{width:100%}.template-product .price-list{top:0}.template-product .price--highlight{color:var(--london-black)!important;font-family:var(--london-serif);font-size:30px;font-weight:500}.template-product .price--compare{color:#999!important}.template-product .product-gallery__carousel-wrapper,.template-product .product-gallery__carousel-item,.template-product .product-gallery__size-limiter{background:var(--london-soft)}.template-product .product-gallery__image{mix-blend-mode:multiply}.template-product .product-gallery__thumbnail{border-radius:0}.london-sales-page{overflow:hidden;background:var(--london-white);color:var(--london-ink)}.london-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.london-sales-page h2,.london-sales-page h3{color:var(--london-black)}.london-sales-page h2{font-family:var(--london-serif);font-size:clamp(40px,6vw,76px);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:0}.london-sales-page p{line-height:1.75}.london-kicker{color:var(--london-gold)!important;font-size:11px!important;font-weight:700;letter-spacing:.18em;line-height:1.3!important;margin:0 0 18px!important;text-transform:uppercase}.london-editorial{position:relative;min-height:720px;background:var(--london-black)}.london-editorial__media,.london-context__media,.london-final-cta__media{position:absolute;top:0;right:0;bottom:0;left:0}.london-editorial__media:after,.london-context__media:after,.london-final-cta__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#0000002e 60%,#0000000a)}.london-editorial__media img,.london-context__media img,.london-final-cta__media img{width:100%;height:100%;object-fit:cover}.london-editorial__content{position:relative;z-index:1;display:flex;min-height:720px;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--london-white)}.london-editorial__content h2,.london-context__overlay h2,.london-final-cta__content h2{color:var(--london-white);max-width:760px}.london-editorial__content>p:last-child{max-width:570px;margin:28px 0 0;color:#ffffffdb;font-size:17px}.london-split{display:grid;grid-template-columns:1.05fr .95fr;gap:7vw;align-items:center;padding-top:110px;padding-bottom:110px}.london-split__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--london-soft)}.london-split__media img,.london-details__image img,.london-measurements__media img,.london-variation__image img{width:100%;height:100%;object-fit:cover}.london-split__content p:last-child{max-width:480px;margin:28px 0 0;color:#5c5c5c;font-size:17px}.london-benefits,.london-variations,.london-measurements,.london-details,.london-reviews,.london-trust{padding-top:108px;padding-bottom:108px}.london-benefits{border-top:1px solid var(--london-line)}.london-section-heading{margin-bottom:52px}.london-section-heading h2{font-size:clamp(36px,5vw,60px)}.london-section-heading--center{text-align:center}.london-section-heading--center h2{margin-left:auto;margin-right:auto;max-width:760px}.london-benefits__grid,.london-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--london-line);border-bottom:1px solid var(--london-line)}.london-benefits__grid article,.london-trust__grid article{min-height:245px;padding:34px 28px;border-right:1px solid var(--london-line)}.london-benefits__grid article:last-child,.london-trust__grid article:last-child{border-right:0}.london-benefits__grid article>span,.london-trust__grid article>span{display:block;color:var(--london-gold);font-family:var(--london-serif);font-size:25px;margin-bottom:48px}.london-benefits__grid h3,.london-trust__grid h3,.london-details__body h3{font-family:var(--london-serif);font-size:23px;font-weight:500;line-height:1.15;margin:0 0 16px}.london-benefits__grid p,.london-trust__grid p,.london-details__body p{color:#666;font-size:14px;margin:0}.london-context{position:relative;min-height:760px;background:var(--london-black)}.london-context__media:after{background:linear-gradient(90deg,#0000009e,#00000014)}.london-context__overlay{position:relative;z-index:1;display:flex;min-height:760px;flex-direction:column;justify-content:flex-end;padding-bottom:90px;color:var(--london-white)}.london-context__overlay p:last-child{margin:22px 0 0;font-size:12px;font-weight:700;letter-spacing:.17em}.london-variations__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.london-variation{border:0;padding:0;background:transparent;color:var(--london-black);text-align:left}.london-variation__image{display:block;aspect-ratio:1 / 1.08;overflow:hidden;background:var(--london-soft)}.london-variation__name{display:block;padding:13px 2px 0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.london-outline-cta{display:block;width:min(520px,100%);margin:42px auto 0;border:1px solid var(--london-black);background:transparent;color:var(--london-black);min-height:56px;font-size:12px;font-weight:700;letter-spacing:.15em;transition:.2s ease}.london-outline-cta:hover{background:var(--london-black);color:var(--london-white)}.london-measurements{border-top:1px solid var(--london-line)}.london-measurements__card{display:grid;grid-template-columns:1.2fr .8fr;align-items:stretch;background:var(--london-soft)}.london-measurements__media{min-height:460px;background:var(--london-white)}.london-measurements__text{display:flex;align-items:center;padding:58px;color:var(--london-ink);font-family:var(--london-serif);font-size:21px;line-height:1.9}.london-details{border-top:1px solid var(--london-line)}.london-details__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.london-details__grid article{border:1px solid var(--london-line);background:var(--london-white)}.london-details__image{aspect-ratio:4 / 3;overflow:hidden;background:var(--london-soft)}.london-details__body{padding:30px 32px 34px}.london-reviews{background:var(--london-soft);width:100%;max-width:none;padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2))}.london-reviews__stars{margin:20px 0 4px;color:var(--london-gold);font-size:20px;letter-spacing:.16em}.london-reviews__app{max-width:1180px;margin:0 auto}.london-trust__grid article>span{margin-bottom:34px;font-size:30px}.london-final-cta{position:relative;min-height:760px;background:var(--london-black)}.london-final-cta__media:after{background:linear-gradient(90deg,#000000c2,#00000029)}.london-final-cta__content{position:relative;z-index:1;display:flex;min-height:760px;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--london-white)}.london-final-cta__content>p:not(.london-kicker){max-width:530px;margin:26px 0 0;color:#ffffffd6;font-size:17px}.london-final-cta__price{margin-top:32px;color:var(--london-white);font-family:var(--london-serif);font-size:34px}.london-final-cta__button{width:min(440px,100%);min-height:58px;margin-top:24px;border:1px solid var(--london-white);background:var(--london-white);color:var(--london-black);font-size:12px;font-weight:800;letter-spacing:.14em;transition:.2s ease}.london-final-cta__button:hover{border-color:var(--london-gold);background:var(--london-gold)}.london-final-cta__assurances{display:flex;gap:22px;margin-top:18px;color:#ffffffbf;font-size:11px}@media screen and (min-width:1000px){.template-product .product-block-list__wrapper{width:calc(57% - 20px)}.template-product .product-block-list__item--info{width:calc(43% - 20px)}}@media screen and (max-width:999px){.template-product .container--flush{padding-top:18px}.template-product .product-block-list__item--info .card__section{padding:26px 20px 34px}.london-split{grid-template-columns:1fr;gap:46px}.london-split__media{aspect-ratio:1 / 1.08}.london-benefits__grid,.london-trust__grid{grid-template-columns:repeat(2,1fr)}.london-benefits__grid article:nth-child(2),.london-trust__grid article:nth-child(2){border-right:0}.london-benefits__grid article:nth-child(-n+2),.london-trust__grid article:nth-child(-n+2){border-bottom:1px solid var(--london-line)}.london-measurements__card{grid-template-columns:1fr}}@media screen and (max-width:640px){.london-shell{width:min(calc(100% - 34px),1180px)}.template-product .container--flush{padding-left:0;padding-right:0;padding-bottom:54px}.template-product .product-block-list__item--info .card__section{padding-left:18px;padding-right:18px}.template-product .product-meta__title{font-size:38px}.template-product .london-product-hero__assurances{grid-template-columns:1fr;gap:9px}.london-editorial,.london-editorial__content,.london-context,.london-context__overlay,.london-final-cta,.london-final-cta__content{min-height:620px}.london-editorial__media:after,.london-context__media:after,.london-final-cta__media:after{background:linear-gradient(0deg,#000000c7,#00000012 75%)}.london-editorial__content{justify-content:flex-end;padding-bottom:52px}.london-sales-page h2{font-size:43px}.london-split,.london-benefits,.london-variations,.london-measurements,.london-details,.london-reviews,.london-trust{padding-top:72px;padding-bottom:72px}.london-benefits__grid,.london-trust__grid{grid-template-columns:1fr}.london-benefits__grid article,.london-trust__grid article,.london-benefits__grid article:nth-child(2),.london-trust__grid article:nth-child(2){min-height:205px;border-right:0;border-bottom:1px solid var(--london-line)}.london-benefits__grid article:last-child,.london-trust__grid article:last-child{border-bottom:0}.london-benefits__grid article>span{margin-bottom:32px}.london-variations__grid{grid-template-columns:repeat(2,1fr);gap:12px}.london-measurements__media{min-height:330px}.london-measurements__text{padding:34px 24px;font-size:18px}.london-details__grid{grid-template-columns:1fr}.london-final-cta__content{justify-content:flex-end;padding-bottom:58px}.london-final-cta__assurances{flex-direction:column;gap:6px}}.template-product{background:#f7f4ee}.template-product .container--flush{max-width:1320px;padding-top:34px}.template-product .product-block-list{gap:40px}.template-product .product-block-list__item--gallery .card,.template-product .product-block-list__item--gallery,.template-product .product-block-list__wrapper{background:transparent}.template-product .product-block-list__item--info>.card{border:1px solid rgba(10,10,10,.08);border-radius:28px;background:#fffffff5;box-shadow:0 24px 70px #0a0a0a0f;overflow:hidden}.template-product .product-block-list__item--info .card__section{padding:34px 34px 36px}.template-product .product-meta__title{margin-top:0;margin-bottom:14px;max-width:12ch}.template-product .card__separator{margin:22px 0 26px}.template-product .product-form{gap:0}.template-product .product-form__info-list{order:6;display:grid;gap:14px;margin:26px 0 0;padding-top:22px;border-top:1px solid var(--london-line)}.template-product .product-form__info-item{margin:0}.template-product .product-form__info-content{display:block}.template-product .price-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px}.template-product .price-list>br{display:none}.template-product .price--compare{order:1;flex:0 0 100%;text-decoration:line-through;font-size:16px}.template-product .price--highlight{order:2;font-size:clamp(38px,4vw,52px);line-height:1}.template-product .discount__percentage{order:3;display:inline-flex!important;align-items:center;gap:4px;min-height:34px;padding:0 12px;border-radius:999px;background:#c6a86b29;color:var(--london-black);font-size:12px;font-weight:700}.template-product .price-list>p{order:4;flex:0 0 100%;position:static!important;margin:2px 0 0!important;color:#5a5a5a;font-size:15px!important}.template-product .product-form__variants{order:7;margin:20px 0 0;padding-top:20px;border-top:1px solid var(--london-line)}.template-product .product-form__option{margin-bottom:18px}.template-product .product-form__option-name{display:block;margin-bottom:12px}.template-product .block-swatch-list,.template-product .variant-swatch-list{display:flex;flex-wrap:wrap;gap:10px}.template-product .block-swatch,.template-product .variant-swatch{margin:0}.template-product .block-swatch__item,.template-product .variant-swatch__item,.template-product .color-swatch__item{border-radius:999px!important}.template-product .block-swatch__item{min-height:48px;padding:12px 18px;border:1px solid rgba(10,10,10,.22);background:#fff}.template-product .block-swatch__item-text{font-size:13px;letter-spacing:.03em}.template-product .block-swatch__radio:checked+.block-swatch__item,.template-product .variant-swatch__radio:checked+.variant-swatch__item{background:var(--london-black);border-color:var(--london-black);color:var(--london-white)}.template-product .variant-swatch__item{padding:6px;border:1px solid rgba(10,10,10,.22);background:#fff}.template-product .select-wrapper--primary select{border-radius:999px;border-color:#0a0a0a38;background:#fff}.template-product .product-form__payment-container{order:8;margin-top:24px}.template-product .product-form__add-button.button--primary,.template-product .product-form__add-button.button--primary-add{min-height:62px;line-height:62px!important;border-radius:18px!important;font-size:14px!important}.template-product .shopify-payment-button{margin-top:12px}.template-product .london-hero-topline,.template-product .london-product-hero__summary,.template-product .london-hero-faq,.template-product .london-hero-highlights,.template-product .london-hero-support,.template-product .london-hero-trust,.template-product .london-product-hero__assurances,.template-product .london-product-hero__payments{width:100%}.template-product .london-hero-topline{order:1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px;color:#4a4a4a;font-size:14px}.template-product .london-hero-topline__stars{color:var(--london-gold);letter-spacing:.16em;font-size:15px}.template-product .london-product-hero__summary{order:2;margin:16px 0 0;color:#303030;font-size:18px;line-height:1.65;max-width:none}.template-product .london-hero-faq{order:3;margin-top:20px;border-top:1px solid var(--london-line);border-bottom:1px solid var(--london-line)}.template-product .london-hero-faq__item{border-bottom:1px solid var(--london-line)}.template-product .london-hero-faq__item:last-child{border-bottom:0}.template-product .london-hero-faq__item summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:700;color:var(--london-black)}.template-product .london-hero-faq__item summary::-webkit-details-marker{display:none}.template-product .london-hero-faq__icon{color:var(--london-gold);font-size:12px}.template-product .london-hero-faq__item summary:after{content:"+";margin-left:auto;font-size:22px;font-weight:400;line-height:1}.template-product .london-hero-faq__item[open] summary:after{content:"\2013"}.template-product .london-hero-faq__content{padding:0 0 16px 24px;color:#555;font-size:14px;line-height:1.7}.template-product .london-hero-highlights{order:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:20px 0 0;padding:0;list-style:none}.template-product .london-hero-highlights li{position:relative;padding-left:22px;color:#333;font-size:14px;line-height:1.6}.template-product .london-hero-highlights li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--london-gold);font-weight:700}.template-product .london-hero-support{order:5;margin:16px 0 0;color:var(--london-black);font-size:15px;font-weight:700}.template-product .london-hero-support:before{content:"\25cc";margin-right:8px;color:var(--london-gold)}.template-product .london-hero-trust{order:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.template-product .london-hero-trust article{min-height:146px;padding:16px 14px;border:1px solid rgba(10,10,10,.1);border-radius:20px;background:var(--london-soft);text-align:center}.template-product .london-hero-trust__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:12px;border-radius:50%;background:#c6a86b26;font-size:20px}.template-product .london-hero-trust h3{margin:0 0 8px;font-size:15px;line-height:1.25;font-weight:700}.template-product .london-hero-trust p{margin:0;color:#666;font-size:12px;line-height:1.55}.template-product .london-product-hero__assurances{order:9;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:16px;color:#4c4c4c;font-size:11px;letter-spacing:.03em}.template-product .london-product-hero__assurances span{display:flex;align-items:center;gap:6px}.template-product .london-product-hero__assurances svg{width:12px;height:12px;color:var(--london-gold)}.template-product .london-product-hero__payments{order:10;margin-top:16px}.template-product .london-product-hero__payments-title{display:block;margin-bottom:8px;color:#6b6b6b;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.template-product .london-product-hero__payments-list{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.template-product .london-product-hero__payments-list svg{width:40px;height:24px}.template-product .product-gallery__carousel-item,.template-product .product-gallery__thumbnail{border-radius:18px}.template-product .product-gallery__thumbnail{overflow:hidden}.template-product .product-gallery__carousel-wrapper,.template-product .product-gallery__carousel-item,.template-product .product-gallery__size-limiter{background:#fbf9f4}@media screen and (min-width:1000px){.template-product .product-block-list{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:start}.template-product .product-block-list__wrapper,.template-product .product-block-list__item--gallery,.template-product .product-block-list__item--info{width:100%!important}.template-product .product-block-list__item--info>.card{position:sticky;top:calc(var(--header-height, 0px) + 22px)}}@media screen and (max-width:999px){.template-product .container--flush{padding-top:18px}.template-product .product-block-list__item--info>.card{border-radius:26px 26px 0 0}.template-product .product-form__info-list{margin-top:22px}}@media screen and (max-width:640px){.template-product .container--flush{padding-bottom:44px}.template-product .product-block-list__item--info>.card{border-radius:28px 28px 0 0;box-shadow:none;border-left:0;border-right:0;border-bottom:0}.template-product .product-block-list__item--info .card__section{padding-left:18px;padding-right:18px}.template-product .product-meta__title{max-width:none;font-size:34px}.template-product .london-product-hero__summary{font-size:16px}.template-product .london-hero-highlights,.template-product .london-hero-trust,.template-product .london-product-hero__assurances{grid-template-columns:1fr}.template-product .london-hero-trust article{min-height:auto;padding:18px 16px}.template-product .price--highlight{font-size:30px}.template-product .product-form__add-button.button--primary,.template-product .product-form__add-button.button--primary-add{border-radius:0!important}}.template-product .botaoflutuante{display:none!important}.template-product .product-form__info-list{order:3;margin:18px 0 0;padding-top:18px}.template-product .product-form__variants{order:4;margin-top:16px;padding-top:16px}.template-product .product-form__payment-container{order:5;margin-top:18px}.template-product .london-product-hero__assurances{order:6;padding-top:15px}.template-product .london-product-hero__payments{order:7;margin-top:14px}.template-product .london-hero-eyebrow{order:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;color:#8d7546;font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.template-product .london-hero-eyebrow__stars{color:var(--london-gold);font-size:13px;letter-spacing:.12em}.template-product .london-product-hero__summary{order:2;margin:4px 0 0;max-width:560px;color:#4a4a4a;font-size:15px;line-height:1.65}.template-product .product-meta__title{margin-bottom:8px}.template-product .product-meta .areviews_header_stars{margin:3px 0 4px}.template-product .product-form__add-button.button--primary,.template-product .product-form__add-button.button--primary-add{min-height:60px;line-height:60px!important;border-radius:12px!important;letter-spacing:.16em}.template-product .london-product-hero__assurances{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;color:#5c5c5c}.template-product .london-product-hero__assurances span{justify-content:flex-start}.template-product .london-product-hero__payments-title{margin-bottom:7px}.template-product .london-product-hero__payments-list{gap:6px 8px}.template-product .london-product-hero__payments-list svg{width:36px;height:23px}.london-after-buy{padding-top:58px;padding-bottom:72px}.london-after-buy__points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--london-line);background:var(--london-line)}.london-after-buy__points span{display:flex;align-items:center;min-height:78px;padding:18px 20px;background:#fff;color:#333;font-size:13px;line-height:1.45}.london-after-buy__points span:first-letter{color:var(--london-gold)}.london-after-buy__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.london-after-buy__trust article{padding:22px 24px;border:1px solid var(--london-line);background:var(--london-soft)}.london-after-buy__trust strong,.london-after-buy__trust span{display:block}.london-after-buy__trust strong{color:var(--london-black);font-family:var(--london-serif);font-size:18px;font-weight:500;line-height:1.2}.london-after-buy__trust span{margin-top:8px;color:#666;font-size:12px;line-height:1.55}.london-after-buy__faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.london-after-buy__faq details{border-top:1px solid var(--london-line);border-bottom:1px solid var(--london-line)}.london-after-buy__faq summary{position:relative;padding:18px 32px 18px 0;cursor:pointer;list-style:none;color:var(--london-black);font-size:14px;font-weight:700}.london-after-buy__faq summary::-webkit-details-marker{display:none}.london-after-buy__faq summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:400}.london-after-buy__faq details[open] summary:after{content:"\2013"}.london-after-buy__faq p{margin:-4px 0 18px;max-width:520px;color:#666;font-size:13px;line-height:1.65}.london-mobile-sticky-buy{display:none}@media screen and (min-width:1000px){.template-product .container--flush{padding-top:26px;padding-bottom:60px}.template-product .product-block-list{gap:34px;grid-template-columns:minmax(0,1.18fr) minmax(400px,.82fr)}.template-product .product-block-list__item--info>.card{border-radius:20px;box-shadow:0 18px 55px #0a0a0a0e}.template-product .product-block-list__item--info .card__section{padding:28px 30px 30px}.template-product .product-meta__title{max-width:13ch;font-size:clamp(34px,3.3vw,50px)}.template-product .price--highlight{font-size:42px}}@media screen and (max-width:999px){.london-after-buy__points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.template-product{background:#fff;padding-bottom:86px}.template-product .container--flush{padding-top:0;padding-bottom:28px}.template-product .product-block-list__item--gallery .card__section{padding:12px 10px 8px}.template-product .product-gallery__carousel-wrapper{border-radius:22px;overflow:hidden}.template-product .product-block-list__item--info>.card{margin-top:0;border-radius:0;border:0;background:#fff}.template-product .product-block-list__item--info .card__section{padding:24px 18px 28px}.template-product .product-meta__title{margin:0 0 6px;font-size:clamp(31px,9vw,40px);line-height:1.02}.template-product .card__separator{margin:14px 0 16px}.template-product .london-hero-eyebrow{margin-bottom:8px;font-size:10px}.template-product .london-product-hero__summary{margin-top:2px;font-size:14px;line-height:1.55}.template-product .product-form__info-list{margin-top:14px;padding-top:14px}.template-product .price--highlight{font-size:34px}.template-product .price-list>p{font-size:14px!important}.template-product .product-form__variants{margin-top:12px;padding-top:12px}.template-product .product-form__option{margin-bottom:12px}.template-product .block-swatch__item{min-height:44px;padding:10px 14px}.template-product .product-form__payment-container{margin-top:12px}.template-product .product-form__add-button.button--primary,.template-product .product-form__add-button.button--primary-add{min-height:58px;line-height:58px!important;border-radius:0!important;font-size:13px!important}.template-product .london-product-hero__assurances{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:12px;font-size:10px}.template-product .london-product-hero__assurances span{gap:4px;line-height:1.35}.template-product .london-product-hero__payments{margin-top:10px}.template-product .london-product-hero__payments-title{font-size:9px}.template-product .london-product-hero__payments-list svg{width:32px;height:20px}.london-after-buy{padding-top:44px;padding-bottom:54px}.london-after-buy__points,.london-after-buy__trust,.london-after-buy__faq{grid-template-columns:1fr}.london-after-buy__points span{min-height:54px;padding:14px 16px}.london-after-buy__trust{gap:10px}.london-after-buy__trust article{padding:18px}.london-after-buy__faq{gap:0}.london-mobile-sticky-buy{display:block;position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:120;transition:opacity .18s ease,transform .18s ease}.london-mobile-sticky-buy.is-hidden{opacity:0;transform:translateY(16px);pointer-events:none}.london-mobile-sticky-buy button{width:100%;min-height:58px;border:1px solid var(--london-black);border-radius:14px;background:var(--london-black);box-shadow:0 12px 30px #0000002e;color:#fff;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}}.template-product .london-product-hero__payments{margin-top:8px;margin-bottom:0}.template-product .london-product-hero__payments-title{margin-bottom:6px}.template-product .london-product-hero__payments-list{gap:4px 6px}.template-product .london-product-hero__payments-list svg{width:34px;height:22px}.template-product .container--flush{padding-bottom:24px}.london-after-buy{padding-top:14px;padding-bottom:62px}.london-after-buy__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.london-after-buy__trust article{min-height:112px;padding:18px;display:flex;flex-direction:column;justify-content:center}.london-after-buy__trust strong{font-size:17px}.london-after-buy__trust span{font-size:12px}.london-split{gap:0;align-items:stretch;padding-top:92px;padding-bottom:92px}.london-split__media{aspect-ratio:auto;min-height:580px}.london-split__content{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:580px;padding:clamp(44px,6vw,82px);background:var(--london-black);color:var(--london-white);overflow:hidden}.london-split__content:before{content:"\201c";position:absolute;right:28px;top:-28px;color:#c6a86b29;font-family:var(--london-serif);font-size:210px;line-height:1;pointer-events:none}.london-split__content .london-kicker{position:relative;z-index:1;margin-bottom:24px!important}.london-split__content h2{position:relative;z-index:1;max-width:8.5ch;color:var(--london-white);font-size:clamp(46px,5.4vw,72px);line-height:.96}.london-split__content p:last-child{position:relative;z-index:1;max-width:440px;margin-top:30px;color:#ffffffc2;font-size:16px;line-height:1.7}.london-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.london-benefits__grid article{display:flex;min-height:230px;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:28px 22px}.london-benefits__grid article>span{margin-bottom:34px}.london-benefits__grid h3{min-height:2.35em;margin-bottom:12px}.london-benefits__grid p{margin-top:auto}.london-details .london-section-heading{position:relative;margin-bottom:42px;padding:30px 34px 32px;border-left:4px solid var(--london-gold);background:var(--london-soft)}.london-details .london-section-heading:after{content:"";position:absolute;right:34px;top:50%;width:min(18vw,180px);height:1px;background:#0a0a0a2e}.london-details .london-section-heading h2{max-width:760px}.london-trust .london-section-heading{margin-bottom:38px;padding:34px 28px;border-top:1px solid rgba(198,168,107,.55);border-bottom:1px solid rgba(198,168,107,.55);background:linear-gradient(90deg,transparent,rgba(243,238,230,.72),transparent)}.london-trust .london-section-heading h2{max-width:760px;margin-left:auto;margin-right:auto;font-size:clamp(38px,4.8vw,58px)}.london-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.london-trust__grid article{display:flex;min-height:220px;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:28px 22px}.london-trust__grid article>span{margin-bottom:28px}.london-trust__grid h3{min-height:2.35em;margin-bottom:12px}.london-trust__grid p{margin-top:auto}@media screen and (max-width:999px){.london-split{grid-template-columns:1fr;gap:0}.london-split__media,.london-split__content{min-height:500px}}@media screen and (max-width:640px){.template-product .container--flush{padding-bottom:10px}.london-after-buy{padding-top:8px;padding-bottom:48px}.london-after-buy__points{grid-template-columns:repeat(2,minmax(0,1fr))}.london-after-buy__points span{min-height:58px;padding:12px;font-size:11.5px}.london-after-buy__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.london-after-buy__trust article{min-height:118px;padding:12px 8px;text-align:center}.london-after-buy__trust strong{font-family:var(--london-serif);font-size:12.5px;line-height:1.25}.london-after-buy__trust span{margin-top:6px;font-size:9.5px;line-height:1.35}.london-after-buy__faq{margin-top:12px}.london-split{width:min(calc(100% - 34px),1180px);margin-left:auto;margin-right:auto;padding-top:62px;padding-bottom:62px}.london-split__media{min-height:380px}.london-split__content{min-height:410px;padding:40px 28px 44px}.london-split__content:before{right:12px;top:-10px;font-size:150px}.london-split__content h2{max-width:8ch;font-size:46px}.london-split__content p:last-child{font-size:14px}.london-benefits__grid,.london-trust__grid{display:flex;gap:8px;overflow-x:auto;padding:0 0 8px;border:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.london-benefits__grid::-webkit-scrollbar,.london-trust__grid::-webkit-scrollbar{display:none}.london-benefits__grid article,.london-trust__grid article,.london-benefits__grid article:nth-child(2),.london-trust__grid article:nth-child(2){flex:0 0 58%;min-height:184px;padding:20px 18px;border:1px solid var(--london-line);scroll-snap-align:start}.london-benefits__grid article>span,.london-trust__grid article>span{margin-bottom:22px}.london-benefits__grid h3,.london-trust__grid h3{min-height:0;font-size:17px}.london-benefits__grid p,.london-trust__grid p{margin-top:auto;font-size:12px;line-height:1.55}.london-details .london-section-heading{margin-bottom:30px;padding:24px 22px 26px}.london-details .london-section-heading:after{display:none}.london-details .london-section-heading h2{font-size:39px}.london-trust .london-section-heading{margin-bottom:28px;padding:26px 16px}.london-trust .london-section-heading h2{font-size:36px}}@media screen and (min-width:1000px){.template-product .container--flush{max-width:1280px;padding-left:28px;padding-right:28px}.template-product .product-block-list{display:block!important;position:relative!important;margin:0!important}.template-product .product-block-list__wrapper{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr)!important;column-gap:38px!important;row-gap:0!important;align-items:start!important;width:100%!important;max-width:100%!important;margin:0!important;min-height:0!important}.template-product .product-block-list__item--gallery{grid-column:1!important;grid-row:1!important;position:relative!important;width:100%!important;min-width:0!important;margin:0!important;z-index:1}.template-product .product-block-list__item--info{grid-column:2!important;grid-row:1!important;position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:auto!important;min-width:0!important;margin:0!important;z-index:2}.template-product .product-block-list__item--info>.card{position:sticky!important;top:calc(var(--header-height, 0px) + 22px)!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:visible!important}.template-product .product-gallery--with-thumbnails{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important}.template-product .product-gallery--with-thumbnails .product-gallery__carousel-wrapper{order:1;flex:none!important;width:100%!important;min-width:0!important;margin:0 0 14px!important}.template-product .product-gallery--with-thumbnails>.scroller{order:2;width:100%!important;margin:0!important;overflow:hidden!important}.template-product .product-gallery--with-thumbnails>.scroller .scroller__inner{margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.template-product .product-gallery__thumbnail-list{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;width:max-content!important;max-width:none!important;max-height:none!important;margin:0!important;padding:2px 0 4px!important;overflow:visible!important}.template-product .product-gallery__thumbnail{flex:0 0 74px!important;width:74px!important;margin:0!important;border-radius:10px!important;overflow:hidden!important}.template-product .product-gallery__carousel,.template-product .product-gallery__carousel-item,.template-product .product-gallery__size-limiter{width:100%!important;max-width:100%!important}.template-product .product-gallery__carousel-item{padding:0!important}.template-product .product-meta,.template-product .product-meta__title,.template-product .product-form,.template-product .product-form__info-list{position:relative!important;z-index:auto!important;max-width:100%!important}.template-product .product-meta__title{overflow-wrap:anywhere;word-break:normal}}@media screen and (min-width:1000px)and (max-width:1120px){.template-product .product-block-list__wrapper{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)!important;column-gap:26px!important}.template-product .product-block-list__item--info .card__section{padding-left:24px!important;padding-right:24px!important}.template-product .product-meta__title{font-size:clamp(32px,3.5vw,44px)!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/london-product-page.css.map */
