product-info[id^=MainProduct-]{background:#fcf9fd;color:#35273a}.product__media-wrapper .product__media{background:#fff}.product__media-wrapper .product-media-container{border:1px solid #e7dfea;border-radius:14px;overflow:hidden}.product__media-wrapper .thumbnail{border-radius:8px;overflow:hidden}.product__media-wrapper .thumbnail[aria-current=true]{box-shadow:0 0 0 2px #654477}.product__info-container{background:#fff;border:1px solid #e7dfea;border-radius:18px;padding:clamp(18px,2.7vw,40px)}.product__info-container .caption-with-letter-spacing{color:#71577b;letter-spacing:.14em;font-size:12px}.product__title h1{font-family:Georgia,serif;font-weight:400;color:#442955;font-size:clamp(32px,3.3vw,52px);line-height:1.08;letter-spacing:-.035em}.product__info-container .price{font-size:clamp(23px,2vw,30px);font-weight:600;color:#50325f}.product__info-container .product-form__submit{background:#553369;color:#fff;border-radius:10px;font-weight:650}.product__info-container .product-form__submit:after{border-radius:10px}.product__info-container .product-form__input input[type=radio]:checked+label{color:#fff;background:#553369}.dmg-fit,.dmg-delivery{padding:17px 19px;border-radius:12px;background:#f5eef8;color:#392a40}.dmg-fit h2,.dmg-delivery h2{margin:0;font:400 24px/1.25 Georgia,serif;color:#4d305e}.dmg-fit p,.dmg-delivery p{font-size:15px;line-height:1.5;margin:6px 0}.dmg-fit table{width:100%;box-shadow:none;font-size:14px;border-collapse:collapse;margin-top:10px}.dmg-fit th,.dmg-fit td{text-align:left;padding:7px 3px;border:0;border-top:1px solid #dfd3e3}.dmg-enquire{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-weight:650;color:#275e42;text-underline-offset:4px}.product__description{line-height:1.65;overflow-wrap:anywhere}@media(max-width:749px){.product__info-container{padding:18px 14px}.product__media-wrapper{margin-bottom:16px}.dmg-fit,.dmg-delivery{padding:14px}.dmg-fit table{font-size:13px}}product-info[id^=MainProduct-]{display:block;background:#faf8fb}product-info[id^=MainProduct-] .product{align-items:flex-start;column-gap:clamp(24px,4vw,64px)}.product__info-container{border:0;border-radius:0;background:transparent;padding:8px 0 20px}.product__title h1{font-size:clamp(28px,2.8vw,44px);line-height:1.14}.product__info-container .price{font-size:30px;line-height:1.3;margin:12px 0}.product__media-wrapper .product-media-container{border:0;border-radius:12px}.product__media-wrapper .product__media img{object-fit:contain}.product__info-container .product-form__input{max-width:100%}.product__info-container .product-form__input input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:10px 16px;line-height:1.35}.product__info-container .product-form__buttons{max-width:none}.product__info-container .product-form__submit{min-height:56px;font-size:17px;letter-spacing:.02em;background:#553369;color:#fff}.product__info-container .product-form__submit:hover{background:#432653}.product__info-container .product-form__submit:disabled{opacity:.55}.product__info-container .product-form__submit:focus-visible,.dmg-product-information summary:focus-visible{outline:3px solid #88649c;outline-offset:4px}.dmg-stock{display:flex;flex-wrap:wrap;gap:5px 10px;align-items:center;margin:14px 0 4px;font-size:14px;line-height:1.5;letter-spacing:normal}.dmg-stock strong{background:#eee7f2;color:#523260;border-radius:20px;padding:4px 12px;font-size:13px}.dmg-stock--stock strong{background:#e5eee7;color:#285b3c}.dmg-stock--soldout strong{background:#eee;color:#555}.dmg-stock span{color:#5f5365}.dmg-stock small{flex-basis:100%;font-size:13px;margin-top:3px;color:#62536b}.dmg-confidence{border-top:1px solid #e4dce7;border-bottom:1px solid #e4dce7;padding:14px 0 18px;margin:18px 0}.dmg-confidence p{margin:0 0 8px;font-size:14px;line-height:1.5}.dmg-confidence__delivery{font-weight:600;color:#4e345a}.dmg-payment-icons{display:flex;gap:7px;flex-wrap:wrap;list-style:none;padding:0;margin:7px 0 12px}.dmg-payment-icons li{display:flex}.dmg-payment-icons svg{width:38px;height:24px}.dmg-question{font-size:14px;color:#4e345a;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.dmg-colour-links{display:flex;gap:12px;align-items:center;margin:12px 0;font-size:14px}.dmg-colour-links a{min-height:44px;display:inline-flex;align-items:center;padding:6px 16px;background:#fff;border:1px solid #d9cddd;border-radius:8px;color:#51315e;text-decoration:none}.dmg-product-information{margin-top:24px;border-top:1px solid #dfd5e3}.dmg-product-information details{border-bottom:1px solid #dfd5e3}.dmg-product-information summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600;color:#493251;cursor:pointer;list-style:none;line-height:1.4}.dmg-product-information summary::-webkit-details-marker{display:none}.dmg-product-information summary>span{font-size:22px;font-weight:400}.dmg-product-information details[open]>summary>span{transform:rotate(45deg)}.dmg-product-information details>div{padding:0 0 20px;font-size:15px;line-height:1.7;color:#514858;overflow-wrap:anywhere}.dmg-product-information p{margin:0 0 12px}.dmg-product-information p:empty{display:none}.dmg-product-information h2,.dmg-product-information h3{font-size:18px;font-weight:600;line-height:1.4;color:#493251;margin:20px 0 10px}.dmg-product-information a{color:#553369;text-underline-offset:4px}.dmg-product-information table{width:100%;font-size:14px;display:block;overflow-x:auto}.dmg-fit{margin-top:22px;background:#f0eaf3}.dmg-fit h2{font-size:22px}.dmg-related{background:#fff}.dmg-related .card__heading{font-size:17px;line-height:1.4}.dmg-related .card__media img{object-fit:contain}.dmg-related .related-products__heading{font-family:Georgia,serif;color:#493251}@media(min-width:990px){product-info[id^=MainProduct-] .product__media-wrapper{max-width:55%;width:calc(55% - 32px)}product-info[id^=MainProduct-] .product__info-wrapper{max-width:45%;width:calc(45% - 32px);padding-left:0}}@media(max-width:749px){product-info[id^=MainProduct-] .product{column-gap:0}.product__info-container{padding:0}.product__title h1{font-size:29px}.product__info-container .price{font-size:27px}.product__media-wrapper{margin-bottom:24px}.product__info-container .product-form__submit{min-height:54px}.dmg-product-information summary{padding:17px 0;font-size:16px}.dmg-fit{padding:14px}.dmg-related .card__heading{font-size:15px}body:has(product-info[id^=MainProduct-]) .floating-chat{width:48px;height:48px;padding:0;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center}body:has(product-info[id^=MainProduct-]) .floating-chat span{display:none}.product__info-container select{font-size:16px}.product__info-container{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){product-info[id^=MainProduct-] *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:750px){product-info[id^=MainProduct-] .product{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4vw,56px)}product-info[id^=MainProduct-] .product .product__media-wrapper,product-info[id^=MainProduct-] .product .product__info-wrapper{width:100%;max-width:100%;min-width:0;padding-left:0}}.dmg-stock--preorder{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;border:1px solid #bfa5cf;border-left:4px solid #684080;border-radius:10px;background:#f5eff9;color:#4b2861;margin:16px 0}.dmg-stock--preorder strong{font-size:18px;line-height:1.4}.dmg-stock--preorder span{font-size:14px;line-height:1.5}.dmg-stock--preorder small{font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dmg-product-detail.css.map */
