.tm-bp{--page:#fdfdfd;--surface:#f3f4f5;--ink:#17191c;--muted:#525961;--line:#dadde0;--gutter:48px;font-family:TMInter,Arial,sans-serif;color:var(--ink);background:var(--page);font-size:18px;line-height:27px}.tm-bp h1,.tm-bp h2,.tm-bp h3,.tm-bp p,.tm-bp figure,.tm-bp dl{margin:0;letter-spacing:normal;text-transform:none;font-family:inherit}.tm-bp h1,.tm-bp h2{font-size:40px;line-height:46px;font-weight:500}.tm-bp h3{font-size:18px;line-height:27px;font-weight:500}.tm-bp button,.tm-bp input{font-family:inherit}.tm-bp *{min-width:0;box-sizing:border-box}.tm-bp :focus-visible{outline:2px solid var(--ink);outline-offset:5px}.tm-pdp.tm-bp{padding:0;max-width:none}.tm-pdp-editorial.tm-bp{max-width:none;padding:0!important;border:0;margin:0}.tm-bp *{box-sizing:border-box}.tm-bp button,.tm-bp input{font:inherit}.tm-bp button,.tm-bp a{-webkit-tap-highlight-color:transparent}.tm-bp button{color:inherit;cursor:pointer}.tm-bp a{color:inherit;text-underline-offset:5px}.tm-bp button:focus-visible,.tm-bp a:focus-visible,.tm-bp summary:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.tm-bp button{border-radius:0}.tm-bp h1,.tm-bp h2,.tm-bp h3,.tm-bp p,.tm-bp figure,.tm-bp dl{margin:0}.tm-bp h1,.tm-bp h2,.tm-bp h3{font-weight:500;letter-spacing:normal}.tm-bp h1,.tm-bp h2{font-size:40px;line-height:46px}.tm-bp h3{font-size:18px;line-height:27px}.tm-bp p{max-width:62ch}.tm-bp .eyebrow,.tm-bp .label{font-size:14px;line-height:20px;font-weight:400}.tm-bp .eyebrow{color:var(--muted)}.tm-bp .small{font-size:14px;line-height:20px}.tm-bp .muted{color:var(--muted)}.tm-bp .wrap{max-width:1440px;padding:0 var(--gutter);margin:auto}.tm-bp .mobile-only{display:none}.tm-bp .breadcrumb{display:flex;gap:12px;font-size:14px;color:var(--muted);padding:28px 0}.tm-bp .product-layout{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:48px;align-items:start}.tm-bp .gallery{min-width:0}.tm-bp .gallery-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tm-bp .gallery-tile{display:block;padding:0;border:0;text-align:left;position:relative;background:var(--surface);border-radius:16px;overflow:hidden}.tm-bp .gallery-tile.lead{grid-column:1/-1}.tm-bp .photo-window{display:block;position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--surface)}.tm-bp .photo-window img{position:absolute;max-width:none;height:auto;display:block}.tm-bp .hero-crop img{width:299.21875%;left:-60.625%;top:-32.1875%}.tm-bp .portrait-crop img{width:597.788%;left:-101.42%;top:-62.2%}.tm-bp .hand-crop img{width:597.788%;left:-229.07%;top:-62.2%}.tm-bp .pack-crop img{width:697.9%;left:-126.6%;top:-193.805%}.tm-bp .composition-crop img{width:697.9%;left:-275.2%;top:-193.805%}.tm-bp .tile-label{position:absolute;left:16px;bottom:16px;background:#fdfdfdeb;padding:7px 10px;border-radius:2px;font-size:12px;line-height:18px;font-weight:400}.tm-bp .enlarge{position:absolute;right:16px;top:16px;background:#fdfdfdeb;width:36px;height:36px;display:grid;place-items:center;font-size:23px;font-weight:400}.tm-bp .gallery-controls,.tm-bp .gallery-thumbs{display:none}.tm-bp .gallery-foot{display:flex;justify-content:space-between;margin-top:16px;color:var(--muted);font-size:12px;line-height:18px}.tm-bp .product-rail{padding-top:4px;min-width:0}.tm-bp .buy-panel h1{margin:10px 0 8px}.tm-bp .family{font-size:16px;color:var(--muted)}.tm-bp .intro{font-size:22px;line-height:31px;font-weight:400;margin:24px 0 16px}.tm-bp .body-copy{color:var(--muted);font-size:18px;line-height:27px}.tm-bp .price-line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:32px 0 24px}.tm-bp .price-line #price{font-size:22px;line-height:28px}.tm-bp .price-line #selection{font-size:14px;color:var(--muted)}.tm-bp .size-head{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:12px}.tm-bp .text-button{border:0;background:none;padding:8px 0;font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:5px;min-height:36px}.tm-bp .sizes{display:flex;gap:12px}.tm-bp .sizes button{background:none;border:1px solid var(--line);padding:13px 20px;min-height:50px;min-width:104px;font-size:16px}.tm-bp .sizes button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--page)}.tm-bp .size-advice{font-size:14px;color:var(--muted);margin:14px 0 24px}.tm-bp .primary{display:block;background:var(--ink);color:var(--page);border:1px solid var(--ink);width:100%;padding:16px 24px;font-size:16px;line-height:22px;font-weight:500;min-height:54px}.tm-bp .primary:hover{background:#30353b}.tm-bp .support-line{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:14px;margin:14px 0 24px}.tm-bp .proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;border-top:1px solid var(--line);padding-top:24px;font-size:14px;line-height:20px}.tm-bp .proof-grid span{display:block;font-weight:500}.tm-bp .proof-grid small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.tm-bp .rail-section{border-top:1px solid var(--line);padding-top:32px;margin-top:40px}.tm-bp .module-title{font-size:24px;line-height:32px;font-weight:500;margin:10px 0 20px}.tm-bp .scent-step{display:grid;grid-template-columns:76px 1fr;gap:18px;margin-top:28px;align-items:start}.tm-bp .scent-step .label{font-size:12px;color:var(--muted)}.tm-bp .scent-step h3{margin:3px 0 7px}.tm-bp .scent-step p{font-size:16px;line-height:24px;color:var(--muted)}.tm-bp .note-visual{height:92px;overflow:hidden;position:relative}.tm-bp .note-visual img{position:absolute;width:300%;height:100%;object-fit:cover;max-width:none}.tm-bp .citrus img{left:0}.tm-bp .aromatic img{left:-100%}.tm-bp .vanilla img{left:-200%}.tm-bp .note-pyramid{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.tm-bp .note-pyramid h3{margin-bottom:20px}.tm-bp .note-pyramid dl>div{display:grid;grid-template-columns:58px 1fr;gap:20px;padding-bottom:16px;font-size:16px;line-height:24px}.tm-bp .note-pyramid dt{color:var(--muted);font-size:14px}.tm-bp .note-pyramid dd{margin:0}.tm-bp .note-pyramid .small{margin-top:6px}.tm-bp .wear-facts>div{display:grid;grid-template-columns:84px 1fr;gap:18px;border-bottom:1px solid var(--line);padding:18px 0;font-size:16px;line-height:24px}.tm-bp .wear-facts dt{color:var(--muted);font-size:14px}.tm-bp .wear-facts dd{margin:0}.tm-bp .wear-facts small{display:block;color:var(--muted);font-size:14px;line-height:20px;margin-top:8px}.tm-bp .wear-facts+.small{margin-top:20px}.tm-bp .text-link{font-size:14px;display:inline-block;margin-top:20px}.tm-bp .anchor-nav{margin:64px auto 0;max-width:1344px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:center;gap:40px;padding:22px 20px;font-size:14px;line-height:20px}.tm-bp .anchor-nav a{text-decoration:none}.tm-bp .editorial-section{padding-top:80px;padding-bottom:0}.tm-bp .section-caption{border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:14px;line-height:20px;padding-top:16px;margin-bottom:36px;gap:20px}.tm-bp .section-caption span:last-child{color:var(--muted)}.tm-bp .editorial-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;align-items:center}.tm-bp .editorial-layout figure>img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:28% center}.tm-bp .editorial-copy h2{margin:20px 0 28px}.tm-bp .editorial-copy p:not(.eyebrow){font-size:18px;line-height:27px;margin-bottom:22px;color:var(--muted)}.tm-bp .editorial-copy .closing-line{color:var(--ink)!important;border-top:1px solid var(--line);padding-top:22px;margin-top:32px}.tm-bp figcaption{font-size:12px;line-height:18px;color:var(--muted);margin-top:12px}.tm-bp figcaption span{display:block}.tm-bp .scent-banner img{display:block;width:100%;aspect-ratio:2.2;object-fit:cover;object-position:center 60%}.tm-bp .scent-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:36px}.tm-bp .scent-columns .label{color:var(--muted)}.tm-bp .scent-columns h3{font-size:22px;line-height:30px;margin:12px 0}.tm-bp .scent-columns p{color:var(--muted);font-size:16px;line-height:24px}.tm-bp .wear-layout,.tm-bp .question-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:96px}.tm-bp .wear-layout .body-copy,.tm-bp .question-layout .body-copy{max-width:34ch}.tm-bp .wear-layout .small{margin-top:24px}.tm-bp .wear-guide>div{display:grid;grid-template-columns:145px 1fr;gap:28px;border-bottom:1px solid var(--line);padding:22px 0;font-size:16px;line-height:24px}.tm-bp .wear-guide>div:first-child{padding-top:8px}.tm-bp .wear-guide>div>span{font-weight:500}.tm-bp .wear-guide p{color:var(--muted)}.tm-bp details{border-bottom:1px solid var(--line)}.tm-bp summary{cursor:pointer;list-style:none;position:relative;padding:21px 28px 21px 0;font-size:16px;line-height:24px;min-height:60px}.tm-bp summary::-webkit-details-marker{display:none}.tm-bp summary:after{content:"+";position:absolute;right:0;top:19px;font-size:22px}.tm-bp details[open]>summary:after{content:"\2212"}.tm-bp details>p{padding-bottom:24px;font-size:16px;line-height:24px;color:var(--muted)}.tm-bp .detail-spread{display:grid;grid-template-columns:1fr 1fr .9fr;gap:28px;align-items:center}.tm-bp .detail-spread>div{padding-left:16px}.tm-bp .detail-spread p{font-size:16px;line-height:24px;color:var(--muted);margin-bottom:24px}.tm-bp .detail-spread .small{font-size:14px;line-height:20px;margin-top:24px}.tm-bp .rotation-intro{display:flex;justify-content:space-between;gap:64px;align-items:start;margin-bottom:36px}.tm-bp .rotation-intro p{max-width:46ch;color:var(--muted)}.tm-bp .rotation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.tm-bp .rotation-grid article{border-top:1px solid var(--line);padding-top:22px}.tm-bp .rotation-grid .label{color:var(--muted)}.tm-bp .rotation-grid h3{font-size:24px;line-height:32px;margin:12px 0}.tm-bp .rotation-grid p{font-size:16px;line-height:24px;color:var(--muted);margin:0 0 16px}.tm-bp .review-row{display:grid;grid-template-columns:1fr 1fr;gap:48px}.tm-bp .review-row p{color:var(--muted);font-size:16px;line-height:24px}.tm-bp .demo-label{font-size:12px;line-height:18px;color:var(--muted);max-width:none;border-top:1px solid var(--line);padding-top:24px;margin-top:32px}.tm-bp .sticky-buy{display:none}.tm-bp dialog{border:0;padding:32px;background:var(--page);color:var(--ink);width:min(560px,calc(100% - 32px));max-height:92dvh;overflow:auto}.tm-bp dialog::backdrop{background:#17191c99}.tm-bp .modal-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.tm-bp .modal-top h2{font-size:24px;line-height:32px}.tm-bp .close{font-size:26px;width:44px;height:44px;border:0;background:none;flex:none}.tm-bp dialog p{font-size:16px;line-height:24px;color:var(--muted);margin-bottom:24px}.tm-bp .dialog-table{width:100%;border-collapse:collapse;font-size:16px;line-height:24px;margin-bottom:24px}.tm-bp .dialog-table th,.tm-bp .dialog-table td{padding:20px 10px 20px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.tm-bp .dialog-table th{white-space:nowrap;font-weight:500}.tm-bp .zoom-dialog{width:min(660px,calc(100% - 24px));padding:20px}.tm-bp .zoom-dialog .photo-window{width:min(100%,460px);margin:auto}.tm-bp .zoom-dialog>p{font-size:12px;line-height:18px;margin:20px 0 0}.tm-bp .zoom-controls{display:flex;justify-content:space-between;margin-top:20px}.tm-bp .zoom-controls button{border:1px solid var(--line);background:none;padding:10px 20px;font-size:14px;min-height:44px}.tm-bp .bag-item{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:20px 0}.tm-bp .bag-item h3{font-size:20px}.tm-bp .bag-item p{margin:8px 0 0}.tm-bp .bag-quantity{display:flex;gap:18px;align-items:center}.tm-bp .bag-quantity button{background:none;border:1px solid var(--line);width:44px;height:44px}.tm-bp #status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tm-bp .skip{position:absolute;top:-80px;left:20px;background:#fff;padding:14px;z-index:40}.tm-bp .skip:focus{top:10px}@media(max-width:1050px){.tm-bp .product-layout{gap:32px;grid-template-columns:1.4fr 1fr}.tm-bp .editorial-layout{gap:40px}.tm-bp .wear-layout,.tm-bp .question-layout{gap:48px}.tm-bp .detail-spread{grid-template-columns:1fr 1fr}.tm-bp .detail-spread>div{grid-column:1/-1;padding-left:0;max-width:650px}.tm-bp .support-line{display:block}.tm-bp .support-line a{display:block;margin-top:4px}.tm-bp .proof-grid{grid-template-columns:1fr}.tm-bp .anchor-nav{gap:25px}}@media(max-width:760px){.tm-bp h1,.tm-bp h2{font-size:28px;line-height:34px}.tm-bp .mobile-only{display:block}.tm-bp .breadcrumb{padding:20px 0;font-size:12px}.tm-bp .product-layout{display:block}.tm-bp .gallery{margin:0 -20px}.tm-bp .gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}.tm-bp .gallery-track::-webkit-scrollbar{display:none}.tm-bp .gallery-tile{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;border-radius:0;min-width:0}.tm-bp .gallery-tile .tile-label{bottom:16px;font-size:12px}.tm-bp .gallery-controls{display:flex;justify-content:space-between;align-items:center;margin:12px 20px 8px;gap:14px;font-size:12px;color:var(--muted)}.tm-bp .gallery-controls button{background:none;border:0;font-size:12px;padding:10px 0;min-height:44px}.tm-bp .gallery-thumbs{display:flex;gap:10px;overflow:auto;padding:0 20px 4px}.tm-bp .gallery-thumbs button{padding:3px;border:1px solid transparent;background:none;width:56px;flex:0 0 56px}.tm-bp .gallery-thumbs button[aria-pressed=true]{border-color:var(--ink)}.tm-bp .gallery-foot{margin:12px 20px 0;display:block}.tm-bp .gallery-foot span{margin-left:8px}.tm-bp .product-rail{padding-top:32px}.tm-bp .buy-panel h1{margin:8px 0}.tm-bp .family{font-size:16px}.tm-bp .intro{font-size:20px;line-height:28px;margin-top:20px}.tm-bp .body-copy{font-size:16px;line-height:24px}.tm-bp .price-line{margin:24px 0}.tm-bp .price-line #price{font-size:20px}.tm-bp .sizes button{flex:1}.tm-bp .support-line{display:flex;flex-wrap:wrap}.tm-bp .support-line a{margin:0}.tm-bp .proof-grid{grid-template-columns:1fr 1fr;padding-top:20px}.tm-bp .rail-section{margin-top:40px;padding-top:28px}.tm-bp .module-title{font-size:22px;line-height:30px;margin:10px 0 18px}.tm-bp .scent-step{grid-template-columns:72px 1fr;gap:16px;margin-top:24px}.tm-bp .scent-step h3{font-size:18px;line-height:26px}.tm-bp .scent-step p{font-size:16px;line-height:24px}.tm-bp .wear-facts>div{grid-template-columns:82px 1fr}.tm-bp .anchor-nav{margin-top:48px;overflow:auto;justify-content:flex-start;gap:25px;white-space:nowrap;padding:18px 20px;font-size:14px}.tm-bp .editorial-section{padding-top:56px}.tm-bp .section-caption{font-size:12px;line-height:18px;margin-bottom:28px;padding-top:14px}.tm-bp .section-caption span:last-child{text-align:right}.tm-bp .editorial-layout{display:flex;flex-direction:column;gap:32px}.tm-bp .editorial-layout figure{margin:0 -20px;width:calc(100% + 40px)}.tm-bp .editorial-layout figure>img{aspect-ratio:4/5;object-position:28% center}.tm-bp .editorial-layout figcaption{padding:0 20px}.tm-bp .editorial-copy{width:100%}.tm-bp .editorial-copy h2{margin:16px 0 20px}.tm-bp .editorial-copy p:not(.eyebrow){font-size:16px;line-height:24px;margin-bottom:16px}.tm-bp .editorial-copy .closing-line{margin-top:24px;padding-top:20px}.tm-bp .scent-banner{margin:0 -20px}.tm-bp .scent-banner img{aspect-ratio:1.2;object-position:center center}.tm-bp .scent-banner figcaption{padding:0 20px}.tm-bp .scent-columns{grid-template-columns:1fr;gap:24px;margin-top:28px}.tm-bp .scent-columns>div{border-top:1px solid var(--line);padding-top:20px}.tm-bp .scent-columns h3{font-size:20px;line-height:28px;margin:8px 0}.tm-bp .wear-layout,.tm-bp .question-layout{grid-template-columns:1fr;gap:28px}.tm-bp .wear-guide>div{grid-template-columns:110px 1fr;gap:20px;padding:20px 0}.tm-bp .detail-spread{gap:24px 16px;align-items:start}.tm-bp .detail-spread figure .photo-window{aspect-ratio:4/5}.tm-bp .detail-spread>div{padding-top:12px}.tm-bp .detail-spread>div .small{margin-top:12px}.tm-bp .rotation-intro{display:block;margin-bottom:28px}.tm-bp .rotation-intro p{font-size:16px;line-height:24px}.tm-bp .rotation-grid{grid-template-columns:1fr;gap:28px}.tm-bp .rotation-grid h3{font-size:22px;margin:8px 0}.tm-bp .review-row{grid-template-columns:1fr;gap:12px}.tm-bp .sticky-buy{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:10;background:var(--page);border-top:1px solid var(--line);padding:12px 20px;gap:24px;align-items:center;transform:translateY(120%);transition:transform .2s}.tm-bp .sticky-buy.visible{transform:translateY(0)}.tm-bp .sticky-buy>div{font-size:14px;min-width:130px}.tm-bp .sticky-buy small{font-size:12px;display:block;color:var(--muted)}.tm-bp .sticky-buy button{font-size:14px;min-height:44px;padding:10px 16px}.tm-bp dialog{padding:24px}.tm-bp .zoom-dialog{padding:16px}.tm-bp .bag-item{display:block}.tm-bp .bag-quantity{margin-top:16px}}@media(max-width:350px){.tm-bp .gallery,.tm-bp .scent-banner,.tm-bp .editorial-layout figure{margin-left:-16px;margin-right:-16px}.tm-bp .editorial-layout figure{width:calc(100% + 32px)}.tm-bp .proof-grid{column-gap:12px}.tm-bp .proof-grid span{font-size:13px}.tm-bp .sticky-buy{gap:12px;padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.tm-bp *{transition:none!important;scroll-behavior:auto!important}}.tm-bp [hidden]{display:none!important}.tm-bp .signature-line{font-size:16px;line-height:24px;color:var(--ink);margin:18px 0 0;max-width:32ch}.tm-bp .review-summary{display:inline-block;font-size:14px;line-height:20px;margin-top:20px;text-underline-offset:4px}.tm-bp .selection-image-note{font-size:12px;line-height:18px;color:var(--muted);margin:-12px 0 20px}.tm-bp .product-facts{border-top:1px solid var(--line);padding-top:20px;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;line-height:20px;color:var(--muted)}.tm-bp .purchase-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:18px;font-size:14px;line-height:20px}.tm-bp .purchase-links a{padding:8px 0;text-underline-offset:5px}.tm-bp .fit-facts{margin:24px 0 0}.tm-bp .fit-facts>div{display:grid;grid-template-columns:95px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:24px}.tm-bp .fit-facts dt{font-size:14px;color:var(--muted)}.tm-bp .fit-facts dd{margin:0}.tm-bp .fit-thought{font-size:16px;line-height:24px;margin:24px 0 0;max-width:38ch}.tm-bp .day-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;padding-top:28px;border-top:1px solid var(--line)}.tm-bp .day-sequence .label{color:var(--muted)}.tm-bp .day-sequence h3{font-size:20px;line-height:28px;margin:12px 0}.tm-bp .day-sequence p{font-size:16px;line-height:24px;color:var(--muted)}.tm-bp .scent-caption{display:grid;grid-template-columns:1fr 1fr;gap:12px 48px;margin-top:32px;align-items:start}.tm-bp .scent-caption h2{margin:0}.tm-bp .scent-caption p{font-size:18px;line-height:27px;color:var(--muted)}.tm-bp .scent-caption a{grid-column:2;margin:0}.tm-bp .wear-disclaimer{max-width:85ch;font-size:14px;line-height:20px;color:var(--muted);border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.tm-bp .wear-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.tm-bp .wear-layout .wear-guide>div{grid-template-columns:120px 1fr;gap:24px}.tm-bp .detail-actions{display:flex;flex-wrap:wrap;gap:8px 24px}.tm-bp .detail-actions button{min-height:44px}.tm-bp .size-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.tm-bp .size-layout .body-copy{max-width:35ch}.tm-bp .size-layout .small{margin-top:24px;max-width:42ch}.tm-bp .size-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.tm-bp .size-comparison article{border-top:1px solid var(--line);padding-top:20px;display:flex;flex-direction:column;align-items:start}.tm-bp .size-comparison h3{font-size:24px;line-height:32px;margin-bottom:16px}.tm-bp .size-comparison p{font-size:16px;line-height:24px;color:var(--muted);margin-bottom:20px}.tm-bp .size-comparison p.size-role{color:var(--ink);margin-bottom:8px}.tm-bp .size-comparison p.comparison-price{color:var(--ink);margin-top:auto;padding-top:8px}.tm-bp .comparison-price span{display:block;font-size:12px;line-height:18px;color:var(--muted)}.tm-bp .size-choice{background:none;color:var(--ink);border:1px solid var(--line);padding:12px 18px;font-size:14px;line-height:20px;min-height:44px;width:100%;margin-top:auto}.tm-bp .size-choice[aria-pressed=true]{border-color:var(--ink)}.tm-bp .review-empty{border-top:1px solid var(--line);padding-top:20px}.tm-bp .anchor-nav{flex-wrap:wrap;gap:16px 28px}.tm-bp .sticky-buy{padding-bottom:max(12px,env(safe-area-inset-bottom))}@media(max-width:1050px){.tm-bp .wear-layout,.tm-bp .size-layout{gap:40px}.tm-bp .wear-layout .wear-guide>div{grid-template-columns:100px 1fr;gap:20px}.tm-bp .size-comparison{gap:20px}}@media(max-width:760px){.tm-bp .signature-line{font-size:16px;line-height:24px}.tm-bp .product-facts{gap:8px 16px}.tm-bp .selection-image-note{margin-bottom:20px}.tm-bp .day-sequence{grid-template-columns:1fr;gap:24px;margin-top:32px;padding-top:24px}.tm-bp .day-sequence h3{margin:8px 0}.tm-bp .day-sequence p{max-width:42ch}.tm-bp .scent-caption{grid-template-columns:1fr;gap:16px;margin-top:24px}.tm-bp .scent-caption p{font-size:16px;line-height:24px}.tm-bp .scent-caption a{grid-column:auto}.tm-bp .wear-layout,.tm-bp .size-layout{grid-template-columns:1fr;gap:36px}.tm-bp .wear-layout .wear-guide>div{grid-template-columns:110px 1fr;gap:20px}.tm-bp .size-comparison{gap:20px}.tm-bp .size-comparison h3{font-size:22px;line-height:30px}.tm-bp .size-comparison p{font-size:16px;line-height:24px}.tm-bp .wear-disclaimer{margin-top:28px}.tm-bp .anchor-nav{flex-wrap:nowrap;gap:24px}.tm-bp .purchase-links{gap:8px 20px}.tm-bp .purchase-links a{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:350px){.tm-bp .fit-facts>div{grid-template-columns:82px 1fr;gap:16px}.tm-bp .size-comparison{grid-template-columns:1fr;gap:28px}.tm-bp .wear-layout .wear-guide>div{grid-template-columns:1fr;gap:8px}}.tm-bp .intro{max-width:26ch}.tm-bp .note-pyramid dl>div{grid-template-columns:120px 1fr}.tm-bp .note-pyramid dt small{display:block;font-size:12px;line-height:18px;margin-top:5px}.tm-bp .notes-intro{font-size:14px;line-height:20px;color:var(--muted);margin:0 0 24px}.tm-bp .wear-facts>div{grid-template-columns:160px 1fr}.tm-bp .wear-facts dt small{display:block;font-size:12px;margin-top:4px}.tm-bp .utility-icon{width:22px;height:22px;flex:none;vertical-align:middle;margin-right:8px}.tm-bp .icon-label{display:flex;align-items:center}.tm-bp .preview-condition{font-size:14px;line-height:20px;border-left:2px solid var(--line);padding-left:16px;color:var(--muted);margin-bottom:24px}.tm-bp .text-button{min-height:44px}.tm-bp .price-line{flex-wrap:wrap}.tm-bp .gallery-tile .enlarge{min-width:36px}.tm-bp .intro,.tm-bp .price-line #price{font-weight:400}@media(max-width:760px){.tm-bp .wear-facts>div{grid-template-columns:minmax(115px,.8fr) 1.2fr}.tm-bp .note-pyramid dl>div{grid-template-columns:110px 1fr}.tm-bp .sticky-buy>div{min-width:0;flex:1}.tm-bp .sticky-buy button{width:auto;flex:1}.tm-bp .gallery{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}.tm-bp .intro{max-width:30ch}.tm-bp .gallery-controls button{font-size:14px}.tm-bp .gallery-controls{flex-wrap:wrap}.tm-bp .support-line a{padding:8px 0}.tm-bp .gallery-thumbs button{min-height:44px}}.tm-bp .hero-crop img{width:330%;left:-72%;top:-45%}.tm-bp .photo-window.native-photo img{position:static;width:100%;height:100%;object-fit:cover;max-width:100%}.tm-bp .product-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:28px 0 0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;color:var(--ink)}.tm-bp .product-facts li{display:flex;flex-direction:column;gap:11px;align-items:center;text-align:center;padding:0 6px;font-size:13px;line-height:20px}.tm-bp .product-facts svg{width:24px;height:24px;flex:none}.tm-bp .purchase-links{display:flex;gap:12px;justify-content:space-between;margin-top:16px}.tm-bp .purchase-links a{display:flex;align-items:center;gap:7px;font-size:13px;line-height:20px;min-height:44px;text-decoration:none}.tm-bp .purchase-links a span{border-bottom:1px solid var(--line)}.tm-bp .purchase-links a:hover span{border-color:var(--ink)}.tm-bp .purchase-links svg{width:17px;height:17px;flex:none}.tm-bp .size-upgrade{display:grid;grid-template-columns:76px 1fr;gap:18px;padding:18px;background:var(--surface);margin:26px 0 0;align-items:center}.tm-bp .size-upgrade[hidden]{display:none}.tm-bp .size-upgrade>img{display:block;width:76px;height:110px;object-fit:cover}.tm-bp .size-upgrade .eyebrow{font-size:11px;line-height:16px;margin:0 0 5px}.tm-bp .size-upgrade h2{font-size:16px;line-height:23px;font-weight:500;margin:0 0 5px}.tm-bp .size-upgrade p:not(.eyebrow){font-size:13px;line-height:20px;color:var(--muted)}.tm-bp .upgrade-action{display:flex;align-items:center;gap:16px;margin-top:7px;flex-wrap:wrap}.tm-bp .upgrade-action .text-button{font-size:13px;padding:10px 0;min-height:44px;font-weight:500}.tm-bp .upgrade-action>span{font-size:11px;line-height:16px;color:var(--muted)}.tm-bp .gallery-thumbs{overflow-x:auto}.tm-bp .gallery-thumbs button{flex-shrink:0}@media(max-width:1000px)and (min-width:761px){.tm-bp .purchase-links{flex-wrap:wrap}.tm-bp .size-upgrade{grid-template-columns:1fr}.tm-bp .size-upgrade>img{display:none}.tm-bp .product-facts li{font-size:12px}}@media(max-width:760px){.tm-bp .product-facts{margin-top:24px}.tm-bp .purchase-links{gap:10px}.tm-bp .purchase-links a{font-size:12px;gap:5px}.tm-bp .size-upgrade{padding:16px;gap:14px;grid-template-columns:64px 1fr}.tm-bp .size-upgrade>img{width:64px;height:96px}}@media(max-width:360px){.tm-bp .purchase-links{flex-wrap:wrap;justify-content:flex-start;gap:0 18px}.tm-bp .product-facts li{font-size:12px;padding:0 3px}.tm-bp .upgrade-action{gap:0 12px}}.tm-bp .note-pyramid h3{margin-bottom:10px;font-size:18px;line-height:26px}.tm-bp .note-pyramid .notes-intro{font-size:13px;line-height:20px;margin:0 0 20px;max-width:44ch}.tm-bp .note-pyramid dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:20px;padding:16px 0;border-top:1px solid var(--line);align-items:start}.tm-bp .note-pyramid dl>div:last-child{border-bottom:1px solid var(--line)}.tm-bp .note-pyramid dt{font-size:13px;line-height:20px;color:var(--muted);font-weight:400}.tm-bp .note-pyramid dt small{font-size:12px;line-height:18px;margin-top:3px}.tm-bp .note-pyramid dd{font-size:16px;line-height:24px;color:var(--ink);font-weight:400}.tm-bp .note-pyramid .notes-footnote{margin-top:14px;font-size:12px;line-height:18px;color:var(--muted);max-width:45ch}@media(max-width:760px){.tm-bp .note-pyramid dl>div{gap:16px;padding:14px 0}}.tm-bp .upgrade-action>span{font-size:12px;line-height:18px}.tm-bp .review-summary{display:inline-block;font-size:14px;line-height:20px;padding:10px 0}.tm-bp .review-context{font-size:14px;line-height:21px;color:var(--muted);margin-top:24px;max-width:42ch}.tm-bp .customer-review{padding:24px 0;border-top:1px solid var(--line)}.tm-bp .customer-review:first-child{padding-top:0;border-top:0}.tm-bp .customer-review h3{font-size:14px;line-height:20px;font-weight:500;margin-bottom:12px}.tm-bp .customer-review blockquote{font-size:18px;line-height:27px;font-weight:400;margin:0 0 18px;max-width:48ch}.tm-bp .review-person{font-size:14px;line-height:21px;display:flex;flex-wrap:wrap;gap:8px 20px}.tm-bp .review-person span,.tm-bp .customer-review time{color:var(--muted)}.tm-bp .customer-review time{display:block;font-size:12px;line-height:18px;margin-top:4px}@media(max-width:760px){.tm-bp .customer-review blockquote{font-size:16px;line-height:24px}.tm-bp .review-context{margin-top:18px}}.tm-bp .module-title{font-size:40px;line-height:46px}.tm-bp .tile-label,.tm-bp .gallery-foot,.tm-bp .selection-image-note,.tm-bp figcaption,.tm-bp .scent-step .label,.tm-bp .note-pyramid .notes-intro,.tm-bp .note-pyramid dt,.tm-bp .note-pyramid dt small,.tm-bp .note-pyramid .notes-footnote,.tm-bp .product-facts li,.tm-bp .purchase-links a,.tm-bp .size-upgrade .eyebrow,.tm-bp .size-upgrade p:not(.eyebrow),.tm-bp .upgrade-action .text-button,.tm-bp .upgrade-action>span,.tm-bp .customer-review time,.tm-bp .sticky-buy small,.tm-bp .section-caption,.tm-bp .gallery-controls,.tm-bp .gallery-controls button{font-size:14px;line-height:20px}.tm-bp .product-facts{gap:12px}.tm-bp .purchase-links{flex-wrap:wrap;justify-content:flex-start;gap:8px 20px}.tm-bp .editorial-copy h2{font-size:40px;line-height:46px}.tm-bp .gallery-tile{border-radius:0}.tm-bp .size-upgrade{grid-template-columns:64px 1fr;padding:16px;gap:14px}.tm-bp .size-upgrade>img{width:64px;height:80px}.tm-bp .size-upgrade h2{font-size:18px;line-height:27px}@media(max-width:760px){.tm-bp h1,.tm-bp h2,.tm-bp .module-title,.tm-bp .editorial-copy h2{font-size:28px;line-height:34px}.tm-bp .product-facts li,.tm-bp .purchase-links a,.tm-bp .size-upgrade .eyebrow,.tm-bp .upgrade-action>span,.tm-bp .section-caption,.tm-bp .sticky-buy small{font-size:14px;line-height:20px}.tm-bp .purchase-links{gap:8px 18px}.tm-bp .sticky-buy button{font-size:16px;line-height:22px}.tm-bp .size-upgrade h2{font-size:18px;line-height:27px}.tm-bp .size-upgrade>img{height:80px}.tm-bp .gallery-thumbs .tile-label{display:none}}@media(max-width:760px){.tm-bp .gallery-tile .tile-label{font-size:14px;line-height:20px}}.tm-bp .scent-step p,.tm-bp .fit-thought,.tm-bp .scent-columns p,.tm-bp .detail-spread p,.tm-bp .size-comparison p,.tm-bp details>p,.tm-bp .wear-guide p{font-size:18px;line-height:27px}@media(max-width:760px){.tm-bp .scent-step p,.tm-bp .fit-thought,.tm-bp .scent-columns p,.tm-bp .detail-spread p,.tm-bp .size-comparison p,.tm-bp details>p,.tm-bp .wear-guide p{font-size:16px;line-height:24px}}.tm-bp .tm-pdp__layout{padding:0;max-width:none}.tm-bp .tm-pdp__rail{max-width:none;padding:4px 0 0}.tm-bp .tm-pdp__lead{font-size:22px;line-height:31px;max-width:none}.tm-bp .tm-pdp__price{padding:0;justify-content:space-between}.tm-bp .tm-pdp__price [data-price]{font-size:22px;line-height:28px}.tm-bp .tm-pdp__price [data-selection]{font-size:14px;line-height:20px}.tm-bp .tm-pdp__form label{margin:0}.tm-bp .tm-pdp__form .size-head{margin-bottom:12px}.tm-bp .tm-pdp__sizes{margin:0;gap:12px}.tm-bp .tm-pdp__sizes button{border-color:var(--muted);padding:13px 20px;min-height:50px;min-width:104px;font-size:16px;line-height:24px}.tm-bp .tm-pdp__sizes button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--page)}.tm-bp .tm-pdp__quantity{display:flex;align-items:center;gap:16px;font-size:14px;line-height:20px;margin-top:16px}.tm-bp .tm-pdp__quantity input{width:80px;min-height:44px;border-color:var(--muted)}.tm-bp .tm-pdp__button{margin:0;font-size:16px!important;line-height:22px;min-height:54px!important;padding:16px 24px}.tm-bp .tm-pdp__status:empty{display:none}.tm-bp .tm-pdp__status{margin-top:14px!important}.tm-bp .tm-pdp__form>button{margin-top:24px}.tm-bp .tm-pdp__upgrade{border:0;max-width:none}.tm-bp .tm-pdp__upgrade p{margin:0}.tm-bp .tm-pdp__upgrade button{border:0;background:none;padding:8px 0;text-decoration:underline;font-size:14px;line-height:20px}.tm-bp .product-facts{list-style:none;margin:24px 0 0;padding:20px 0 0}.tm-bp .product-facts li{display:flex;align-items:center;gap:10px;flex:1;padding:0 8px}.tm-bp .product-facts li:first-child{padding-left:0}.tm-bp .product-facts li+li{border-left:1px solid var(--line)}.tm-bp .utility-icon{width:24px;height:24px;flex:none;vertical-align:middle}.tm-bp .tm-pdp__caption{left:16px;bottom:16px;background:#fdfdfdeb;padding:7px 10px;border-radius:2px;font-size:14px;line-height:20px}.tm-bp .tm-pdp__enlarge{top:16px;right:16px;bottom:auto;width:36px;height:36px;background:#fdfdfdeb;font-size:23px;line-height:36px}.tm-bp .tm-pdp__gallery-controls,.tm-bp .tm-pdp__thumbnails{display:none}.tm-bp .tm-pdp__tile{border-radius:0}.tm-bp .tm-pdp__note{display:flex;gap:10px;align-items:center;margin:6px 0}.tm-bp .tm-pdp__note svg{width:40px;height:40px;flex:none;color:var(--muted)}.tm-bp .note-pyramid dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.tm-bp .note-pyramid dd{overflow-wrap:anywhere}.tm-bp .note-pyramid dt h3{font-size:14px;line-height:20px;margin-bottom:8px}.tm-bp .note-pyramid .tm-pdp__note span{font-size:16px;line-height:24px}.tm-bp .wear-head{display:flex;gap:16px;align-items:center}.tm-bp [data-wear-open]{border:1px solid var(--muted);background:none;min-width:44px;height:44px;border-radius:50%;flex:none}.tm-bp .wear-facts dt{font-size:14px;line-height:20px;overflow-wrap:anywhere}.tm-bp .wear-facts dt small{font-size:14px;line-height:20px}.tm-bp .wear-facts dd,.tm-bp .wear-guide p,.tm-bp .day-sequence p,.tm-bp .detail-spread p{overflow-wrap:anywhere}.tm-bp .tm-pdp__wear-dialog{padding:24px;width:min(560px,calc(100% - 32px));font-size:16px;line-height:24px}.tm-bp .tm-pdp__wear-dialog h2{font-size:24px;line-height:32px;margin:0 44px 24px 0}.tm-bp .tm-pdp__wear-dialog dt{margin:20px 0 8px}.tm-bp .tm-pdp__wear-dialog dd{margin:0}.tm-bp .tm-pdp__wear-dialog [data-wear-close]{position:absolute;right:12px;top:12px}.tm-bp .size-choice{border-color:var(--muted);margin-top:auto}.tm-bp .question-layout details{padding:0}.tm-bp .question-layout summary{padding:21px 28px 21px 0;line-height:24px;font-size:16px}.tm-bp .question-layout details>a{display:inline-block;margin-bottom:24px;font-size:16px;line-height:24px}.tm-bp .tm-pdp-editorial__related{display:block}.tm-bp .rotation-grid a{display:inline-block;min-height:44px;padding:8px 0;font-size:14px;line-height:20px}.tm-bp .final-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.tm-bp .final-layout .intro{margin:20px 0 0}.tm-bp .final-layout [data-perfume-final-context]{margin-bottom:20px}.tm-bp .preview-study-label{font-size:14px;line-height:20px;color:var(--muted)}@media(max-width:1050px){.tm-bp{--gutter:28px}}@media(max-width:760px){.tm-bp{--gutter:20px;font-size:16px;line-height:24px}.tm-bp h1,.tm-bp h2{font-size:28px;line-height:34px}.tm-bp .tm-pdp__rail{padding:32px 0 0}.tm-bp .tm-pdp__lead{font-size:20px;line-height:28px}.tm-bp .tm-pdp__gallery-controls{display:flex;margin:12px 20px 8px}.tm-bp .tm-pdp__thumbnails{display:flex;margin:0;padding:0 20px 4px;min-height:72px}.tm-bp .tm-pdp__gallery-controls button{font-size:14px;line-height:20px}.tm-bp .tm-pdp__sizes button{flex:1}.tm-bp .tm-pdp__tile{aspect-ratio:4/5}.tm-bp .note-pyramid dl>div{display:block}.tm-bp .note-pyramid dd{margin-top:14px}.tm-bp .wear-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.tm-bp .final-layout{grid-template-columns:1fr;gap:28px}.tm-bp .tm-pdp__sticky .tm-pdp__button{min-height:44px!important;padding:10px 16px}.tm-bp .tm-pdp__sticky,.tm-bp .tm-pdp__sticky small{font-size:14px;line-height:20px}.tm-bp .tm-pdp__thumbnails button{height:64px;width:56px;flex:0 0 56px}}@media(max-width:350px){.tm-bp{--gutter:16px}.tm-bp .tm-pdp__gallery-controls{margin-left:16px;margin-right:16px}.tm-bp .tm-pdp__thumbnails{padding-left:16px;padding-right:16px}}.tm-bp .tm-pdp__caption{right:auto;width:fit-content;max-width:calc(100% - 32px)}.tm-bp figcaption{font-size:14px;line-height:20px}.tm-bp .editorial-layout figure>img,.tm-bp .scent-banner img{height:1024px}@media(min-width:761px){.tm-bp .product-layout{align-items:start}.tm-bp .product-layout>.tm-pdp__gallery,.tm-bp .product-layout>.product-rail{align-self:start;position:relative}}.tm-bp .scent-step .label{text-transform:none;letter-spacing:normal}.tm-bp .wear-head{align-items:flex-start;gap:8px}.tm-bp .wear-head h2{flex:1;min-width:0}.tm-bp [data-wear-open]{width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:0;background:none;font-size:14px;line-height:20px;position:relative}.tm-bp [data-wear-open]:before{content:"";position:absolute;width:18px;height:18px;border:1px solid var(--muted);border-radius:50%;left:13px;top:13px}.tm-bp .wear-facts{border-top:0;margin-top:0}.tm-bp .wear-facts>div{align-items:start}.tm-bp .wear-shared-footnote{margin-top:24px;max-width:none;font-size:14px;line-height:20px}.tm-bp .tm-pdp__note img{width:48px;height:48px;object-fit:contain;flex:none}.tm-bp .tm-pdp__note .note-name{display:block}.tm-bp .note-material{display:block;font-size:14px;line-height:20px;color:var(--muted)}.tm-bp .tm-pdp__note img{filter:grayscale(1)}.tm-bp .wear-facts>div:first-child{padding-top:8px}.tm-bp[data-note-photo-active=true][data-note-photo-set=soft-colour-v1] .tm-pdp__note img[data-note-photo-colour]{filter:saturate(.65)}.tm-bp .note-visual.d06-drydown img{width:100%;height:100%;left:0;object-fit:contain;filter:saturate(.65)}.tm-bp .preference-list{padding-left:1.2em;margin:20px 0;font-size:18px;line-height:27px}.tm-bp .preference-list li{margin:8px 0;overflow-wrap:anywhere}@media(max-width:760px){.tm-bp .preference-list{font-size:16px;line-height:24px}.tm-bp .anchor-nav{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.tm-bp .anchor-nav a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px}}@media(min-width:761px){.tm-pdp-editorial[data-role=wear] .wear-layout{grid-template-rows:auto auto auto;row-gap:0}.tm-pdp-editorial[data-role=wear] .wear-layout>div{display:contents}.tm-pdp-editorial[data-role=wear] .wear-layout>div:first-child>.eyebrow{grid-column:1;grid-row:1}.tm-pdp-editorial[data-role=wear] .wear-head{grid-column:1;grid-row:2}.tm-pdp-editorial[data-role=wear] .wear-facts{grid-column:1;grid-row:3}.tm-pdp-editorial[data-role=wear] .wear-layout>div:last-child>h2{grid-column:2;grid-row:2;align-self:start}.tm-pdp-editorial[data-role=wear] .wear-guide{grid-column:2;grid-row:3}}.tm-bp .scent-groups{margin-top:28px}.tm-bp .scent-group{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px 24px;border-top:1px solid var(--line);padding:24px 0;min-width:0}.tm-bp .scent-group__heading{grid-column:1;grid-row:1}.tm-bp .scent-group__heading .label{margin:0 0 8px;color:var(--muted);font-size:14px;line-height:20px}.tm-bp .scent-group__heading h3{font-size:18px;line-height:27px;margin:0;font-weight:500;overflow-wrap:anywhere}.tm-bp .scent-group__description{grid-column:2;grid-row:1/span 2;font-size:18px;line-height:27px;margin:0;color:var(--muted);min-width:0;overflow-wrap:anywhere}.tm-bp .scent-group__notes{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.tm-bp .scent-group .tm-pdp__note{margin:0;min-width:0}.tm-bp .scent-group .note-name{min-width:0;font-size:16px;line-height:24px;overflow-wrap:anywhere}.tm-bp .scent-group .note-material{font-size:14px;line-height:20px}.tm-bp .notes-footnote{font-size:14px;line-height:20px;color:var(--muted);margin-top:16px}.tm-bp .preference-rows{margin:24px 0 16px}.tm-bp .preference-rows>div{padding:18px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:20px}.tm-bp .preference-rows dt{font-size:14px;line-height:20px;color:var(--muted);overflow-wrap:anywhere}.tm-bp .preference-rows dd{margin:0;font-size:18px;line-height:27px;font-weight:500;overflow-wrap:anywhere}.tm-bp .fit-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.tm-bp .wear-facts dt{font-size:16px;line-height:24px;font-weight:500}.tm-bp .wear-facts dt small{font-size:14px;line-height:20px;font-weight:400;margin-top:4px}.tm-bp .tm-pdp__wear-dialog .popup-qualification{font-size:14px;line-height:20px;margin:24px 0 0;color:var(--muted)}@media(max-width:760px){.tm-bp .scent-group{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}.tm-bp .scent-group__heading{grid-column:1;grid-row:1}.tm-bp .scent-group__description{grid-column:1;grid-row:2;font-size:16px;line-height:24px}.tm-bp .scent-group__notes{grid-column:1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.tm-bp .scent-group__heading h3{font-size:18px;line-height:27px}.tm-bp .preference-rows>div{grid-template-columns:minmax(0,1fr);gap:6px}.tm-bp .preference-rows dd{font-size:16px;line-height:24px}.tm-bp .wear-facts>div{display:block}.tm-bp .wear-facts dd{margin-top:12px}.tm-pdp-editorial[data-role=study] .scent-banner img{height:auto;aspect-ratio:3/2;object-fit:contain}}@media(max-width:360px){.tm-bp .scent-group__notes{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px)and (max-width:900px){.tm-bp .scent-group{grid-template-columns:minmax(0,1fr)}.tm-bp .scent-group__description{grid-column:1;grid-row:2}.tm-bp .scent-group__notes{grid-column:1;grid-row:3;grid-template-columns:minmax(0,1fr)}}.tm-bp .formula-line{font-size:14px;line-height:20px;color:var(--muted);margin:20px 0 0}.tm-bp .purchase-reassurance:empty{display:none}.tm-bp .purchase-reassurance details{border-top:1px solid var(--line);padding:0}.tm-bp .purchase-reassurance summary{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr) auto;gap:12px;align-items:center;min-height:44px;padding:12px 0;font-size:14px;line-height:20px;cursor:pointer}.tm-bp .purchase-reassurance summary>*{min-width:0;overflow-wrap:anywhere}.tm-bp .reassurance-label{font-weight:500}.tm-bp .reassurance-action{text-decoration:underline;text-underline-offset:4px}.tm-bp .purchase-reassurance details>p{font-size:16px;line-height:24px;margin:8px 0 16px}.tm-bp .purchase-reassurance details>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:20px}.tm-bp .purchase-reassurance summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tm-bp .intensity-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:14px;line-height:20px}.tm-bp .intensity-guide>span{min-width:0;overflow-wrap:anywhere;border-bottom:1px solid var(--line);padding:0 0 8px}.tm-bp .intensity-guide>.is-selected{font-weight:500;border-bottom:3px solid var(--ink)}.tm-bp .intensity-explanation{font-size:14px;line-height:20px;color:var(--muted);margin:12px 0 0}.tm-bp .size-assurance{grid-column:1/-1;margin:0 0 12px!important;font-size:16px!important;line-height:24px!important}.tm-bp .bottle-contents h3{font-size:18px;line-height:27px}.tm-bp .bottle-contents p{font-size:16px;line-height:24px}@media(max-width:360px){.tm-bp .purchase-reassurance summary{grid-template-columns:minmax(0,1fr) auto}.tm-bp .purchase-reassurance summary>span:nth-child(2){grid-column:1;grid-row:2}.tm-bp .reassurance-action{grid-column:2;grid-row:1/span 2}}.tm-bp .purchase-reassurance summary:after{display:none}@media(min-width:761px)and (max-width:1050px){.tm-bp .wear-facts>.intensity-row{display:block}.tm-bp .wear-facts>.intensity-row dd{margin-top:12px}}.tm-bp .reassurance-details{font-size:14px;line-height:20px;padding:8px 0 12px}.tm-bp .reassurance-details ul{margin:0;padding-left:20px}.tm-bp .reassurance-details li{margin:0 0 10px}.tm-bp .purchase-reassurance details>a{display:inline-block;margin:0 0 16px;text-decoration:underline;text-underline-offset:4px}.tm-bp .reassurance-details strong{font-weight:500}.tm-bp .intensity-guide>span>strong{font-size:14px;line-height:20px;font-weight:400}.tm-bp .intensity-descriptions{margin-top:16px}.tm-bp .intensity-descriptions p{display:grid;grid-template-columns:84px 1fr;gap:12px;margin:0 0 12px;font-size:14px;line-height:20px}.tm-bp .intensity-descriptions strong{font-weight:500}.tm-bp .intensity-descriptions span{overflow-wrap:normal;word-break:normal}tm-perfume-editorial-media,tm-perfume-detail-tabs{display:block}.tm-bp .editorial-media-frame{position:relative;background:var(--surface)}.tm-bp .editorial-media-frame img{display:block;width:100%;height:auto}.tm-bp .editorial-media-frame.has-device-video{aspect-ratio:16/9}.tm-bp .editorial-media-frame.has-device-video img,.tm-bp .editorial-media-frame.has-device-video video{width:100%;height:100%;object-fit:contain}.tm-bp .editorial-media-frame.has-device-video [data-media-fallback]{position:absolute;top:0;right:0;bottom:0;left:0}.tm-bp .editorial-media-toggle{min-height:44px;margin:4px 0}.tm-bp .media-status{font-size:14px;line-height:20px}.tm-bp .detail-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.tm-bp .detail-tabs button{min-height:44px;padding:10px 16px;border:1px solid var(--muted);background:var(--page);font-size:14px;line-height:20px}.tm-bp .detail-tabs button[aria-selected=true]{background:var(--ink);color:var(--page);border-color:var(--ink)}.tm-bp .detail-spread .editorial-media-frame{aspect-ratio:4/5}.tm-bp .detail-spread .editorial-media-frame img{width:100%;height:100%;object-fit:cover}.tm-bp .quadro-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;align-items:center}.tm-bp .quadro-visual{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tm-bp .quadro-visual img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.tm-bp .quadro-scents{margin-top:20px}.tm-bp .quadro-scents p{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:14px;line-height:20px}.tm-bp .quadro-primary{min-height:44px;display:inline-block}@media(max-width:760px){.tm-bp .editorial-media-frame.has-device-video{aspect-ratio:4/5}.tm-bp .detail-support{display:none}.tm-bp .detail-spread[role=tabpanel]{display:grid;grid-template-columns:1fr;gap:24px}.tm-bp .quadro-layout{grid-template-columns:1fr;gap:32px}.tm-bp .quadro-visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:761px)and (max-width:1050px){.tm-bp .quadro-layout{gap:32px}.tm-bp .quadro-visual{grid-template-columns:repeat(2,minmax(0,1fr))}}.tm-bp .scent-banner .editorial-media-frame:not(.has-device-video) img{height:1024px;object-fit:cover}.tm-bp .detail-spread .editorial-media-frame.has-device-video{aspect-ratio:16/9}.tm-bp .detail-spread .editorial-media-frame.has-device-video video{height:100%;object-fit:contain}@media(max-width:760px){.tm-bp .scent-banner .editorial-media-frame:not(.has-device-video) img{height:auto;aspect-ratio:3/2;object-fit:contain}.tm-bp .detail-spread .editorial-media-frame.has-device-video{aspect-ratio:4/5}}@media(min-width:761px){.tm-bp .quadro-layout>.rotation-intro{display:block;min-width:0}}.tm-bp .quadro-visual--group{display:block}.tm-bp .quadro-visual--group figure{max-width:540px;margin-inline:auto}.tm-bp .quadro-visual--group img{aspect-ratio:auto;object-fit:contain}.tm-pdp-editorial[data-role=rotation] .editorial-section{padding-bottom:80px}@media(max-width:760px){.tm-pdp-editorial[data-role=rotation] .editorial-section{padding-bottom:48px}}.tm-bp .intensity-selected-description{margin:12px 0 0;font-size:14px;line-height:20px;overflow-wrap:normal;word-break:normal}.tm-bp .intensity-popup-definitions{margin:0}.tm-bp .intensity-popup-definitions dt{font-size:14px;line-height:20px;font-weight:500;margin:16px 0 6px}.tm-bp .intensity-popup-definitions dd{font-size:16px;line-height:24px;margin:0}.tm-bp .intensity-popup-explanation{font-size:14px;line-height:20px;margin:20px 0 0}.tm-bp .detail-label-mobile{display:none}@media(max-width:760px){.tm-pdp-editorial[data-role=object] .section-caption{flex-direction:column;gap:8px;margin-bottom:24px}.tm-pdp-editorial[data-role=object] .section-caption span:first-child{font-size:16px;line-height:24px}.tm-pdp-editorial[data-role=object] .section-caption span:last-child{text-align:left;font-size:14px;line-height:20px}.tm-bp .detail-label-desktop{display:none}.tm-bp .detail-label-mobile{display:inline}.tm-bp .detail-tabs{flex-wrap:nowrap;gap:12px;width:100%;min-width:0;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:thin;margin-bottom:24px}.tm-bp .detail-tabs button{flex:0 0 auto;min-height:44px;padding:10px 8px;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted)}.tm-bp .detail-tabs button[aria-selected=true]{background:transparent;color:var(--ink);border-color:var(--ink)}.tm-bp .detail-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.tm-bp .detail-spread .editorial-media-frame,.tm-bp .detail-spread .editorial-media-frame.has-device-video{aspect-ratio:4/5}}@media(min-width:761px)and (max-width:900px){.tm-bp .product-layout{display:block}.tm-bp .product-rail{padding-top:40px}.tm-bp .scent-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tm-bp .scent-group__description{grid-column:2;grid-row:1}.tm-bp .scent-group__notes{grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}}.tm-perfume-preview-shell .site-header{padding:8px 0}.tm-perfume-preview-shell .site-header__logo{margin-top:4px;margin-bottom:4px}.tm-perfume-preview-shell .site-nav__link--icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.tm-perfume-preview-shell .cart-link__bubble--visible{right:3px;top:5px}.tm-perfume-preview-shell .site-footer a{display:inline-flex;align-items:center;min-height:44px}.tm-bp .quadro-visual--tight img{aspect-ratio:4/3;object-fit:cover;object-position:center}.tm-perfume-preview-shell .site-header__logo-link{height:52px;min-height:44px;padding-top:0!important;overflow:hidden}.tm-perfume-preview-shell .site-header .site-header__logo img{top:50%;transform:translate(-50%,-50%)}@media(min-width:761px){.tm-perfume-preview-shell .site-nav__item>.site-nav__link:not(.site-nav__link--icon){min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.tm-pdp-editorial[data-role=final] .tm-final-return{display:inline-flex;align-items:center;min-height:44px;font-size:16px;line-height:24px}@media(min-width:761px)and (max-width:1024px){.tm-pdp-editorial[data-role=wear] .wear-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:32px}.tm-pdp-editorial[data-role=wear] .wear-layout>div{display:block;min-width:0}.tm-pdp-editorial[data-role=wear] .wear-layout .wear-head,.tm-pdp-editorial[data-role=wear] .wear-layout .wear-facts,.tm-pdp-editorial[data-role=wear] .wear-layout .wear-guide,.tm-pdp-editorial[data-role=wear] .wear-layout>div>h2,.tm-pdp-editorial[data-role=wear] .wear-layout>div>.eyebrow{grid-column:auto;grid-row:auto}}.tm-bp .wear-layout .wear-guide>div.wear-guide--application{grid-template-columns:minmax(0,1fr);gap:0}.tm-bp .tm-pdp__note>.tm-note-visual{flex:0 0 48px;min-width:48px}.tm-bp .wear-application{min-width:0}.tm-bp .wear-application .wear-guide p{margin-bottom:0}.tm-bp .wear-application .wear-shared-footnote{border:0;padding:0;margin:12px 0 0;max-width:none}@media(min-width:1025px){.tm-pdp-editorial[data-role=wear] .wear-application{grid-column:2;grid-row:3}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/tm-nov-ah-blueprint.css.map */
