.product-item-meta:has(.custom-button) .product-item-meta__title:not(:has(.product-item-meta__title-note)):after{content:"\a0";display:block;font-size:.85em;margin-top:2px}.line-item__content-wrapper:has(.line-item__build){display:flex;flex-direction:column;align-items:stretch}.line-item .line-item__image-wrapper:has(.line-item__build){order:-1;width:100%;max-width:400px;flex:none;margin:0 auto 16px}.line-item__content-wrapper:has(.line-item__build) .line-item__info{margin:0;width:100%;text-align:center}.line-item__content-wrapper:has(.line-item__build) .product-item-meta{display:flex;flex-direction:column;align-items:center}.line-item__content-wrapper:has(.line-item__build) .product-item-meta__title{font-size:16px;font-weight:700;line-height:1.3}.line-item__content-wrapper:has(.line-item__build) .product-item-meta__property-list,.line-item__content-wrapper:has(.line-item__build) .product-item-meta__property{font-size:13px;line-height:1.5;text-align:center}.line-item__content-wrapper:has(.line-item__build) .product-item-meta__price-list-container,.line-item__content-wrapper:has(.line-item__build) .line-item__price-list-container{font-size:15px;font-weight:700;text-align:center}.line-item__content-wrapper:has(.line-item__build) .price-list{justify-content:center}.line-item__content-wrapper:has(.line-item__build) .line-item__discount-list{display:flex;justify-content:center}.line-item__content-wrapper:has(.line-item__build) .line-item__quantity{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px}.line-item__content-wrapper:has(.line-item__build) .line-item__remove-button{margin:0}.line-item__content-wrapper:has(.line-item__build) .line-item__price-list-container{order:3;margin:8px 0 0}.line-item__build{display:flex;gap:10px;width:100%}.line-item__build-side{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.line-item__build-img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#f4f4f4;border-radius:3px}.line-item__build-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6}:is(.dtg-pop__body,.dtg-info__card) div:has(>table){overflow-x:visible!important}:is(.dtg-pop__body,.dtg-info__card) table{table-layout:fixed;width:100%!important;max-width:none!important;font-size:clamp(11px,3.3vw,13px)!important;letter-spacing:0!important}:is(.dtg-pop__body,.dtg-info__card) :is(th,td){padding:8px 2px!important;text-align:center!important;white-space:nowrap!important;font-variant-numeric:tabular-nums;vertical-align:middle}:is(.dtg-pop__body,.dtg-info__card) tr>:first-child{width:30%;padding:8px 6px!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word;font-size:.88em;line-height:1.2;letter-spacing:.02em!important}.mdsw{flex-wrap:nowrap;justify-content:center;gap:6px;max-width:480px}.mdsw .mdsw__item{flex:1 1 0;min-width:0;max-width:58px;width:auto;height:auto;aspect-ratio:1 / 1;padding:2px}.mdsw:has(>.mdsw__item:nth-child(9)){flex-wrap:wrap}.mdsw:has(>.mdsw__item:nth-child(9)) .mdsw__item{flex:0 0 calc((100% - 24px)/5)}.mdsw:has(>.mdsw__item:nth-child(11)) .mdsw__item{flex:0 0 calc((100% - 5 * 6px) / 6)}.mdsw:has(>.mdsw__item:nth-child(13)) .mdsw__item{flex:0 0 calc((100% - 6 * 6px) / 7)}.mqv .mdsw .mdsw__item{max-width:44px;height:auto}.dtg-fcart.is-covering{opacity:0;pointer-events:none;transform:scale(.8)}html body .dtg-colornav{display:grid!important;grid-template-columns:54px minmax(172px,auto) 54px;align-items:stretch;gap:0!important;width:fit-content;margin:14px auto 0;border:2px solid #000;background:#fff;box-shadow:0 0 6px #d6000059,0 0 18px #be000033}.dtg-colornav .dtg-colornav__arrow{position:relative;flex:0 0 54px;width:54px;min-width:54px;height:58px;padding:0;border:0;background:#fff;color:#000;font-size:0;box-shadow:none;transition:background .15s ease,color .15s ease}.dtg-colornav .dtg-colornav__arrow[aria-label^=Prev]{border-right:2px solid #000}.dtg-colornav .dtg-colornav__arrow[aria-label^=Next]{border-left:2px solid #000}.dtg-colornav .dtg-colornav__arrow:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:11px;border-top:3px solid currentColor;border-right:3px solid currentColor;transform:translate(-65%,-50%) rotate(45deg)}.dtg-colornav .dtg-colornav__arrow[aria-label^=Prev]:before{transform:translate(-35%,-50%) rotate(-135deg)}.dtg-colornav .dtg-colornav__arrow:active{background:#000;color:#fff}@media(hover:hover){.dtg-colornav .dtg-colornav__arrow:hover{background:#000;color:#fff}}.dtg-colornav .dtg-colornav__name{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:0 16px 0 calc(16px + .22em);font-size:17px;line-height:1;letter-spacing:.22em;white-space:nowrap}.dtg-colornav .dtg-colornav__name:before{content:"Color";display:block;margin:0 0 6px;font-size:9px;font-weight:800;letter-spacing:.3em;color:#630101;-webkit-text-stroke:0;text-shadow:none}html body .mqv .dtg-colornav{grid-template-columns:44px minmax(140px,auto) 44px;margin-top:10px}.mqv .dtg-colornav .dtg-colornav__arrow{flex-basis:44px;width:44px!important;min-width:44px;height:46px!important;font-size:0!important}.mqv .dtg-colornav .dtg-colornav__name{font-size:14px}@media(max-width:520px){:is(.dtg-pop__body,.dtg-info__card) tr>:first-child{width:27%}:is(.dtg-pop__body,.dtg-info__card) tr>:not(:first-child){padding:8px 0!important;font-size:clamp(10px,2.9vw,13px)!important;letter-spacing:-.02em!important}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/maud-fixes.css.map */
