body #MainContent .tm-pdp-campaign{margin:0!important;padding:0!important;background:#102117;color:#fff1d2;width:100%;isolation:isolate}body #MainContent .tm-pdp-campaign picture,body #MainContent .tm-pdp-campaign picture img{display:block;width:100%!important;max-width:none!important;max-height:none!important;filter:none!important;height:auto!important;margin:0!important;border-radius:0!important}body #MainContent .tm-pdp-campaign__offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center;max-width:1200px;margin:auto;padding:18px 32px 22px}body #MainContent .tm-pdp-campaign__title p{font:500 11px/1.4 var(--font-body-family,sans-serif);letter-spacing:.08em;margin:0 0 8px;color:#e8cd94}body #MainContent .tm-pdp-campaign__title :is(h1,h2){font:400 clamp(22px,2.4vw,34px)/1.2 Georgia,serif;color:inherit;margin:0}#MainContent>.tm-pdp-campaign~.shopify-section>.tm-pdp-purchase{margin-top:0!important}body #MainContent .tm-pdp-choice{margin:18px 0;max-width:100%;color:inherit;text-align:left;font-family:var(--font-body-family,sans-serif)}body #MainContent .tm-pdp-choice fieldset{border:0;margin:0;padding:0;min-width:0}body #MainContent .tm-pdp-choice legend{font:600 14px/1.4 var(--font-body-family,sans-serif)!important;color:inherit;padding:0;margin:0 0 9px;letter-spacing:0;text-transform:none}body #MainContent .tm-pdp-choice .tm-pdp-choice__row{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:11px 12px!important;margin:0 0 6px!important;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:2px;cursor:pointer;background:transparent;color:inherit;letter-spacing:0;text-transform:none}body #MainContent .tm-pdp-choice .tm-pdp-choice__row:has(input:checked){border-color:currentColor;background:color-mix(in srgb,currentColor 8%,transparent);box-shadow:inset 2px 0 currentColor}body #MainContent .tm-pdp-choice input[type=radio]{-webkit-appearance:auto!important;appearance:auto!important;position:static!important;opacity:1!important;display:block!important;width:16px!important;height:16px!important;margin:0!important;accent-color:#556b48;clip:auto!important;clip-path:none!important}body #MainContent .tm-pdp-choice .tm-pdp-choice__row :is(b,strong){display:block;color:inherit;font:600 12px/1.4 var(--font-body-family,sans-serif)!important;letter-spacing:0!important;margin:0!important}body #MainContent .tm-pdp-choice .tm-pdp-choice__row :is(s,small){display:block;font:400 11px/1.4 var(--font-body-family,sans-serif)!important;color:inherit;opacity:.8;letter-spacing:0!important;margin:3px 0 0!important}body #MainContent .tm-pdp-choice__price{text-align:right;white-space:nowrap}body #MainContent .tm-pdp-choice .is-unavailable{opacity:.55;cursor:default}body #MainContent .tm-pdp-choice [hidden],body #MainContent .tm-pdp-choice-native-hidden{display:none!important}body #MainContent .tm-pdp-choice__form{display:block;margin-top:12px}body #MainContent .tm-pdp-choice__form button{width:100%;min-height:48px;background:#102117;color:#fff1d2;border:1px solid #8b987e;border-radius:2px;font:600 13px/1.4 var(--font-body-family,sans-serif);cursor:pointer}body #MainContent .tm-pdp-choice :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){body #MainContent .tm-pdp-campaign__offer{grid-template-columns:1fr;gap:12px;padding:18px}body #MainContent .tm-pdp-campaign__title :is(h1,h2){font-size:23px}body #MainContent .tm-pdp-choice .tm-pdp-choice__row{gap:8px;padding:10px!important}}body #MainContent .tm-pdp-campaign__scene{position:relative;overflow:hidden;isolation:isolate}body #MainContent .tm-pdp-campaign__title .tm-pdp-campaign__product{font:500 13px/1.4 var(--font-body-family,sans-serif)!important;letter-spacing:.025em;color:inherit;margin:0 0 8px!important}body #MainContent .tm-pdp-campaign__title .tm-pdp-campaign__headline{font:400 clamp(30px,3.3vw,48px)/1.15 Georgia,serif!important;color:inherit;margin:0!important;letter-spacing:-.025em}body #MainContent .tm-pdp-campaign__headline em{font:inherit;font-style:italic;display:inline-block;padding-bottom:3px}body #MainContent .tm-pdp-campaign__headline em{font-family:Georgia,serif!important;font-weight:400!important;font-size:inherit!important;font-style:italic!important;line-height:1.15!important}@media(max-width:749px){body #MainContent .tm-pdp-campaign__title .tm-pdp-campaign__headline{font-size:32px!important}body #MainContent .tm-pdp-campaign__offer{gap:16px}}body #MainContent .tm-pdp-choice .tm-pdp-choice__row .tm-pdp-choice__links{display:flex;flex-wrap:wrap;gap:0 12px;opacity:1}body #MainContent .tm-pdp-choice .tm-pdp-choice__product-link{display:inline-flex;align-items:center;min-height:24px;max-width:100%;color:inherit!important;font:400 11px/1.4 var(--font-body-family,sans-serif)!important;letter-spacing:0!important;text-transform:none;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}body #MainContent .tm-pdp-choice .tm-pdp-choice__product-link:hover{text-decoration-thickness:2px}.tm-pdp-show-bundle>:not(.tm-pdp-bundle-media){display:none!important}.tm-pdp-bundle-media{width:100%;aspect-ratio:1;background:#fff;border-radius:inherit;overflow:hidden}.tm-pdp-bundle-media[hidden],.tm-pdp-bundle-media img[hidden]{display:none!important}.tm-pdp-bundle-media img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;filter:none!important;object-fit:contain!important;position:static!important;transform:none!important;margin:0!important}.tm-queen-story__stage.tm-pdp-show-bundle{padding:0!important;aspect-ratio:1!important;min-height:0!important;background:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/112/assets/tm-pdp-choice-20261012.css.map */
