.product-information:has(.swm-wear-product-mini-brand){background:radial-gradient(ellipse at 15% 0%,#f1f2e8 0%,transparent 64%),#f8f6ef;color:#304831}.product-information:has(.swm-wear-product-mini-brand) .product-information__grid{align-items:start;gap:clamp(24px,3.6vw,56px)}.product-information:has(.swm-wear-product-mini-brand) .product-information__media{min-width:100%}.product-information:has(.swm-wear-product-mini-brand) media-gallery{background:#f0efe8;border:1px solid #e3e7dc;border-radius:19px;overflow:hidden}.product-information:has(.swm-wear-product-mini-brand) .media-gallery__thumbnails{background:#f8f6ef}.product-information:has(.swm-wear-product-mini-brand) .product-media{background:#f1efe9}.product-information:has(.swm-wear-product-mini-brand) .product-details>.group-block{background:#fffdf8;border:1px solid #e4e7dc;border-radius:20px;padding:clamp(20px,2.1vw,32px)!important;box-shadow:0 12px 36px #2c3e2b0e;max-width:100%}.product-information:has(.swm-wear-product-mini-brand) .product-details .group-block-content{row-gap:clamp(12px,1.25vw,19px)}.swm-wear-product-mini-brand{display:flex;align-items:center;gap:13px;min-height:54px;margin:0 0 3px}.swm-wear-product-mini-brand img{display:block;width:clamp(116px,11.5vw,158px);height:auto;max-height:80px;object-fit:contain}.swm-wear-product-mini-brand span{font:500 12px/1.3 var(--font-heading--family,Georgia,serif);letter-spacing:.25em;color:#60725b;position:relative;padding-left:13px}.swm-wear-product-mini-brand span:before{content:"";position:absolute;left:0;top:2px;width:1px;height:14px;background:#c5d0be}.product-information:has(.swm-wear-product-mini-brand) .swm-product-h1{font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(28px,2.7vw,41px);font-weight:400;line-height:1.13;letter-spacing:-.035em;color:#30462f;margin:0}.product-information:has(.swm-wear-product-mini-brand) .marleys-card-subtitle{font:italic 16px/1.55 var(--font-heading--family,Georgia,serif);color:#687a60}.product-information:has(.swm-wear-product-mini-brand) .variant-option--buttons{gap:8px}.product-information:has(.swm-wear-product-mini-brand) .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:43px;min-height:43px;border-radius:23px;padding:10px 13px}.product-information:has(.swm-wear-product-mini-brand) .variant-picker legend{font-weight:600;font-size:13px}.product-information:has(.swm-wear-product-mini-brand) .swm-wear-order-note{border-radius:10px;background:#e6ede0;border-color:#cbd8c5;padding:10px 13px}.product-information:has(.swm-wear-product-mini-brand) .swm-wear-order-detail{max-width:65ch;line-height:1.65}.swm-wear-size-shortcut{display:flex;align-items:center;gap:9px;margin:0!important;font:500 13px/1.55 var(--font-body--family,Arial,sans-serif);color:#3e593f}.swm-wear-size-shortcut a{color:inherit;text-underline-offset:4px;text-decoration:underline}.swm-wear-size-shortcut a:focus-visible{outline:2px solid #53724f;outline-offset:4px}.swm-wear-size-shortcut span{color:#7b8f72}.swm-wear-product-belief{border-top:1px solid #d8e0d1;padding:16px 0 0;margin:0;font:italic 15px/1.6 var(--font-heading--family,Georgia,serif);color:#64765b}.swm-wear-product-belief strong{font-weight:600;color:#3d5c41}#swm-wear-size-guide{scroll-margin-top:120px}@media(max-width:749px){.product-information:has(.swm-wear-product-mini-brand) .product-details>.group-block{padding:21px 18px!important;border-radius:17px}.product-information:has(.swm-wear-product-mini-brand) media-gallery{border-radius:12px}.swm-wear-product-mini-brand img{width:130px}.product-information:has(.swm-wear-product-mini-brand) .swm-product-h1{font-size:30px}.swm-wear-product-belief{font-size:14px}}@media(prefers-reduced-motion:reduce){.product-information:has(.swm-wear-product-mini-brand) *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/swm-wear-product-page.css.map */
