body:has(.open-shop-page)>header,body:has(.open-shop-page)>.topline{display:none}.open-shop-page{background:#fff0d2;color:#193d2c}.open-shop-art{position:relative}.open-shop-art>img{display:block;width:100%;height:auto}.open-shop-nav{position:absolute;top:0;height:9.8%;left:17.7%;right:7.6%;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:0}.open-shop-nav a{padding:0;min-width:0}.open-benefits{position:absolute;left:73%;right:1.7%;top:13%;height:47.5%;padding:0 1%;background:radial-gradient(ellipse,#fff6df,#faeaca);text-align:center;display:flex;flex-direction:column;justify-content:center;gap:clamp(3px,.5vw,9px)}.open-benefits h2{font-size:clamp(16px,2vw,32px);font-style:italic;color:#66232b;margin:0}.open-benefits p{font-size:clamp(10px,1.05vw,17px);line-height:1.28;margin:0}.open-benefits ul{text-align:left;padding-left:18px;margin:0;font-size:clamp(10px,1.02vw,17px);line-height:1.35}.open-benefits li{margin:6px 0}.open-benefits .open-development{font-size:clamp(9px,.95vw,15px);padding:6px;border-block:2px double #bc9b60}.open-benefits>.button{font-size:clamp(12px,1.7vw,27px);padding:3% 4%;border:4px double #cca453;border-radius:18px 4px}.open-theme-cover{position:absolute;left:29.7%;right:5.7%;top:64%;height:8%;background:#fff0d0;text-align:center;display:flex;flex-direction:column;justify-content:center}.open-theme-cover h2{font-size:clamp(17px,2.35vw,36px);margin:0;color:#63252b}.open-theme-cover p{font-size:clamp(9px,1.1vw,18px);margin:0}.open-theme-cover .button{position:absolute;right:0;top:16%;font-size:clamp(10px,1vw,17px);padding:10px 15px}.open-theme-cover h2,.open-theme-cover p{padding-right:29%}.open-sample-cover{position:absolute;left:3.8%;right:3.8%;top:84.5%;height:4%;background:#fff0d0;border:3px double #a8813c;display:grid;place-items:center}.open-sample-cover p{margin:0;font-size:clamp(9px,1.05vw,17px);line-height:1.15;text-align:center}.open-mobile-nav{display:none}.approved-themes{max-width:1200px;margin:auto;padding:36px 22px;text-align:center}.approved-themes>p{max-width:850px;margin:15px auto}.open-theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:25px 0}.open-theme-grid a{display:flex;flex-direction:column;gap:14px;padding:22px 14px;background:linear-gradient(110deg,#fff8e8,#f6e2bc);border:5px double #a78139;border-radius:20px 5px;color:#224637;text-decoration:none;box-shadow:0 3px 5px #62462933}.open-theme-grid strong{font-size:20px}.open-theme-grid span{font-size:14px;color:#73323c}.open-theme-grid a:hover{background:#eed9af}@media(max-width:850px){.open-benefits li{margin:2px 0}.open-benefits ul{padding-left:12px}.open-benefits{top:12%;height:49%}.open-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.open-theme-cover .button{padding:5px 7px}}@media(max-width:600px){.open-shop-art{padding-top:0}.open-shop-art>img{clip-path:inset(0 28.5% 36% 0);width:140%;max-width:none;margin-bottom:-54%;}.open-shop-art{overflow:hidden}.open-benefits{position:relative;inset:auto;height:auto;padding:24px 22px;margin:0 12px 18px;border:5px double #b68d43;border-radius:20px 6px;gap:12px}.open-benefits h2{font-size:29px}.open-benefits p,.open-benefits ul{font-size:16px;line-height:1.45}.open-benefits .open-development{font-size:14px}.open-benefits ul{padding-left:20px}.open-benefits li{margin:8px 0}.open-benefits>.button{font-size:22px;padding:13px}.open-shop-nav,.open-theme-cover,.open-sample-cover{display:none}.open-mobile-nav{display:flex;gap:8px;justify-content:center;background:#183d2d;padding:12px}.open-mobile-nav a{color:#fff3d2;border:1px solid #ba9a59;padding:10px}.approved-themes{padding:25px 14px}.open-theme-grid{gap:10px}.open-theme-grid a{padding:16px 9px}.open-theme-grid strong{font-size:17px}}

.open-gallery-prev,.open-gallery-next{position:absolute;top:78%;height:7%;width:4%}.open-gallery-prev{left:0}.open-gallery-next{right:0}@media(max-width:600px){.open-gallery-prev,.open-gallery-next{display:none}}
