@media(max-width:800px){header.dg-v7-header .dg-search-mobile{display:flex!important;margin:0 12px 10px!important;width:calc(100% - 24px)!important;min-height:43px!important;background:#20231f!important;border:1px solid #ffffff20!important;border-radius:9px!important}header.dg-v7-header .dg-search-mobile input{display:block!important;width:100%;font-size:16px!important;color:#f3eee3!important;background:transparent!important}header.dg-v7-header .dg-v7-search-icon,header.dg-v7-header #dg-v7-searchbar{display:none!important}}
#productDetailModal>div{max-width:900px!important;border:1px solid #ddbf8540!important;border-radius:18px!important;background:#171b18!important}#productDetailContent{padding:30px!important}#productDetailContent h2{font-size:26px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.03em}#productDetailContent p{line-height:1.8!important;white-space:pre-line}#productDetailContent button[disabled]{opacity:.4}
.dg27-detail-grid{position:relative}.dg27-gallery{grid-column:1;grid-row:1;align-self:start;background:#242822!important}.dg27-gallery .dg27-main-photo{width:100%;height:340px!important;object-fit:contain!important;padding:20px;transition:height .2s}.dg27-gallery.dg27-zoomed .dg27-main-photo{height:550px!important;padding:0}.dg27-zoom{display:block;width:100%;min-height:42px;background:#ffffff08;color:#e5d2ae;font-size:12px}.dg27-thumbs{grid-column:1;display:flex;gap:9px;overflow:auto;align-self:start}.dg27-thumbs button{border:1px solid #ffffff20;border-radius:8px;padding:3px;flex:0 0 58px}.dg27-thumbs img{width:52px;height:52px;object-fit:contain}.dg27-thumbs button[aria-pressed=true]{border-color:#e5c68d}.dg27-detail-grid>div.flex{grid-column:2;grid-row:1 / span 2}.dg27-options fieldset{margin:14px 0}.dg27-options legend{font-size:12px;color:#c6bca8;margin-bottom:8px}.dg27-options button{min-width:44px;min-height:44px;margin:0 7px 7px 0;padding:8px 14px;border:1px solid #ffffff28;border-radius:8px;font-size:12px}.dg27-options button[aria-pressed=true]{background:#ddbf85;color:#211b10;border-color:#ddbf85}
#cartDrawer{width:min(100vw,450px)!important;max-width:100vw!important;background:#151916!important;border-left:1px solid #c7ab7640!important}#cartItemsList>div{background:#20251f!important;border:1px solid #ffffff12!important;padding:14px!important;border-radius:12px!important}#cartItemsList img{width:76px!important;height:86px!important;object-fit:contain!important;background:#2b3028!important}#cartItemsList h4{white-space:normal!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important}#cartItemsList button{min-width:36px;min-height:36px}#cartItemsList button[aria-label]{font-size:18px}#cartDrawer input[type=text]{font-size:16px!important;min-height:44px}#cartTotal{font-size:25px!important;color:#ecd2a1!important}
.dg27-editor{grid-column:1/-1;padding:16px;background:#20241e;border:1px solid #e4c48a30;border-radius:12px}.dg27-editor h4{color:#e5cfaa;margin-bottom:12px}.dg27-editor label{display:block;font-size:12px;margin:10px 0}.dg27-editor input{display:block;width:100%;padding:10px;background:#141814;border:1px solid #ffffff25;border-radius:7px;margin-top:5px}.dg27-editor p{font-size:11px;color:#a6ad9f}.dg27-editor #dg27SavedPhotos{display:flex;gap:8px;flex-wrap:wrap}.dg27-editor #dg27SavedPhotos img{width:48px;height:48px;object-fit:contain}
@media(max-width:767px){#productDetailModal{padding:10px!important}#productDetailContent{padding:18px!important}.dg27-detail-grid{display:flex!important;flex-direction:column;gap:16px!important}.dg27-gallery .dg27-main-photo{height:260px!important}.dg27-gallery.dg27-zoomed .dg27-main-photo{height:450px!important}.dg27-thumbs{order:0}.dg27-detail-grid>div.flex{order:1}#productDetailContent h2{font-size:22px!important}}
