/* Xton iskeleti ve orijinal stilleri korunur; yalnızca marka ve vitrin katmanı. */
:root{--sure-gold:#a18148;--sure-gold-light:#d5b87d;--sure-ink:#242420;--sure-muted:#74746e;--sure-cream:#f4f1ea;--sure-line:#e6e3dd}
body{color:var(--sure-ink);font-family:var(--sure-font-sans,"Segoe UI",Arial,sans-serif);background:#fff;font-size:15px}
html{scroll-behavior:smooth;scroll-padding-top:110px}
button,input,select,textarea{font:inherit}
button{cursor:pointer}button:disabled{cursor:default;opacity:.4}
button,a,input,select,textarea,summary{touch-action:manipulation}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--sure-gold)!important;outline-offset:4px}
a:hover{color:var(--sure-gold)}
h1,h2,h3,h4{color:var(--sure-ink)}
.bx{vertical-align:middle}
.default-btn,.optional-btn{text-transform:none;letter-spacing:.2px;padding:14px 26px;display:inline-flex;justify-content:center;align-items:center;gap:12px;font-weight:600;font-size:14px;line-height:1.4;border-radius:0}
.default-btn{background:var(--sure-ink);border-color:var(--sure-ink);color:white}
.default-btn:hover{background:var(--sure-gold);border-color:var(--sure-gold);color:#fff}
.optional-btn{border-color:var(--sure-ink);background:transparent;color:var(--sure-ink)}
.optional-btn:hover{background:var(--sure-ink);border-color:var(--sure-ink);color:#fff}
.default-btn .bx,.optional-btn .bx{font-size:19px}
.text-link{border:0;background:transparent;padding:0;text-decoration:underline;text-underline-offset:5px;font-size:14px;color:var(--sure-ink)}
.muted{color:var(--sure-muted)}
.eyebrow,.section-title .sub-title{color:var(--sure-gold);font-size:11px;letter-spacing:2.2px;font-weight:700}
.section-title{margin-bottom:35px;max-width:800px}
.section-title h2{font-family:Georgia,'Times New Roman',serif;font-size:36px;font-weight:400;line-height:1.25}
.section-title p{margin-top:12px;margin-bottom:0;color:var(--sure-muted)}
.section-title .text-link{display:inline-flex;gap:8px;align-items:center;margin-top:17px}
.pt-100{padding-top:76px}.pb-70{padding-bottom:65px}
.sure-section{padding:60px 0 85px;min-height:48vh}
.skip-link{position:fixed;top:-80px;left:15px;background:#fff;padding:12px 20px;z-index:2000;border:2px solid var(--sure-gold)}.skip-link:focus{top:10px}
.top-header{padding:10px 0;background:#22221f}
.sure-topbar{display:flex;align-items:center;justify-content:space-between;color:#eeeae1;font-size:11px;letter-spacing:.4px;gap:15px}
.sure-topbar>a{color:#e1c68f;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}
.sure-topbar .bx{font-size:16px}
.sure-header{position:sticky;top:0;z-index:101;background:#fff;border-bottom:1px solid var(--sure-line)}
.sure-header .xton-nav{padding:0}.sure-header .navbar{min-height:93px;padding:0;flex-wrap:nowrap;justify-content:space-between;gap:28px}
.sure-header .navbar-brand{padding:0;margin:0!important;flex-shrink:0}
.sure-logo{width:112px;height:64px;overflow:hidden;background:#000;position:relative;display:block}
.sure-logo img{width:112px;height:112px;max-width:none;position:absolute;top:-24px;left:0}
.sure-navigation{margin-left:auto;margin-right:auto}
.sure-header .navbar-nav{display:flex;flex-direction:row;gap:25px;margin:0!important;padding:0!important}
.sure-header .navbar .navbar-nav .nav-item{margin:0}
.sure-header .navbar .navbar-nav .nav-item a{margin:0;padding:35px 0;font-size:13px;font-weight:600;white-space:nowrap}
.sure-header .navbar .navbar-nav .nav-item a.active,.sure-header .navbar .navbar-nav .nav-item:hover a{color:var(--sure-gold)}
.sure-nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}
.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--sure-ink);width:35px;height:38px;font-size:24px;padding:0;flex-shrink:0}
.icon-btn:hover{color:var(--sure-gold)}
.sure-nav-actions .icon-btn span{position:absolute;right:-3px;top:-1px;min-width:16px;height:16px;line-height:16px;border-radius:50%;font-size:9px;background:var(--sure-ink);color:white;font-family:Arial,sans-serif}
.sure-nav-actions .wishlist-link span{background:var(--sure-gold)}
.mobile-menu-toggle{display:none}
.sure-service-strip{border-bottom:1px solid var(--sure-line);background:#fff}
.sure-service-strip .container{display:flex;justify-content:center;gap:65px;padding-top:11px;padding-bottom:11px;font-size:11px;color:#66665e}
.sure-service-strip .bx{font-size:17px;margin-right:7px;color:var(--sure-gold)}
.sure-home-slides{background:var(--sure-cream);display:block}
.sure-home-slides:not(.owl-loaded)>.sure-hero~.sure-hero{display:none}
.sure-hero{position:relative;background:var(--sure-cream);height:570px;padding:0;overflow:hidden}
.sure-hero .container{height:100%;display:flex;align-items:center;position:relative;z-index:1;pointer-events:none}
.sure-hero .main-banner-content{padding:28px 0 42px;max-width:58%;text-align:left;pointer-events:auto}
.sure-hero .main-banner-content .sub-title{font-size:10px;letter-spacing:2.6px;color:var(--sure-gold);font-weight:700;margin-bottom:24px;display:block}
.sure-hero .main-banner-content h1{font-family:Georgia,'Times New Roman',serif;font-size:60px;line-height:1.12;font-weight:400;letter-spacing:-1.8px;margin:0 0 25px}
.sure-hero em{font-weight:400;color:#817255}
.sure-hero .main-banner-content p{font-size:14px;color:#77736a;line-height:1.9;margin-bottom:29px}
.sure-hero .btn-box{display:flex;gap:24px;align-items:center}
.sure-hero-instagram{font-size:12px;display:inline-flex;gap:8px;align-items:center}
.sure-hero-instagram .bx{font-size:19px}
.sure-hero-photo{position:absolute;inset:0 0 0 auto;width:44%;background:#b6b4aa}
.sure-hero-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 42%}
.sure-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(25,25,20,.04),transparent 60%,rgba(25,25,20,.09));pointer-events:none}
.photo-label{position:absolute;right:30px;bottom:28px;color:#fff;font-family:Georgia,serif;font-size:26px;letter-spacing:5px;text-align:center;text-shadow:0 1px 6px #333;z-index:2}
.photo-label small{display:block;font-family:Arial,sans-serif;font-size:7px;letter-spacing:2px;margin-top:4px}
.hero-caption{display:flex;gap:12px;align-items:center;margin-top:43px;color:#858075;font-size:11px;letter-spacing:.5px}.hero-line{width:40px;height:1px;background:#baaa8e}
.sure-home-slides .owl-dots{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:center;gap:7px}
.sure-home-slides .owl-dot{width:28px;height:3px;border:0!important;background:#c9c0b0!important}
.sure-home-slides .owl-dot.active{background:var(--sure-ink)!important}
.sure-home-slides .owl-dot:focus-visible{outline-offset:5px}
.sure-category{height:335px;position:relative;background:var(--sure-cream);margin-bottom:0}
.sure-category>img{width:100%;height:100%;object-fit:cover;object-position:center 38%}
.single-categories-box.sure-category .content{inset:auto 14px 14px;text-align:left;transform:none;background:rgba(255,255,255,.95);padding:17px 19px}
.single-categories-box.sure-category .content>span:first-child{font-size:10px;letter-spacing:.5px;color:#7a7569;margin-bottom:5px;font-weight:400}
.single-categories-box.sure-category .content h3{font-family:Georgia,serif;font-size:25px;font-weight:400;margin:0 0 7px}
.single-categories-box.sure-category .content .category-explore{font-size:10px;text-transform:none;letter-spacing:.4px;margin:0;color:#5b554b}
.category-explore .bx{float:right;font-size:17px}
.single-categories-box.sure-category:hover .content h3{transform:none;color:var(--sure-gold)}
.sure-filter-tabs{display:flex;gap:25px;justify-content:center;margin:0 0 30px;flex-wrap:wrap}
.sure-filter-tabs button{padding:7px 2px;background:none;border:0;border-bottom:1px solid transparent;font-size:13px;color:#777}
.sure-filter-tabs button.active{border-color:var(--sure-ink);color:var(--sure-ink)}
.single-products-box{margin-bottom:35px;text-align:left}
.single-products-box .products-image{position:relative;overflow:hidden;background:var(--sure-cream)}
.single-products-box .products-image>a:first-child{display:block;height:auto;aspect-ratio:3/4;overflow:hidden}
.single-products-box .products-image a img.main-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;transition:transform .6s}
.single-products-box:hover .products-image a .main-image{opacity:1;visibility:visible;transform:scale(1.035)}
.sure-product-tag{position:absolute;top:15px;left:15px;background:rgba(255,255,255,.95);font-size:9px;padding:6px 9px;text-transform:uppercase;letter-spacing:1px;color:#4b4a43}
.sure-product-tag.tag-sale{background:#262620;color:#fff}
.single-products-box .products-image .products-button{top:12px;right:10px;bottom:auto;left:auto;transform:none}
.single-products-box .products-image .products-button ul{display:flex;flex-direction:column;gap:7px}
.single-products-box .products-image .products-button ul li{margin:0;opacity:1;visibility:visible;transform:none!important;display:block}
.card-icon{display:flex;width:33px;height:33px;align-items:center;justify-content:center;border:none;background:rgba(255,255,255,.94);font-size:18px;color:#35352f;border-radius:50%}
.card-icon:hover,.card-icon.selected{background:var(--sure-ink);color:var(--sure-gold-light)}
.single-products-box .products-image a.sure-card-shop{position:absolute}
.sure-card-shop{bottom:0;left:0;right:0;display:flex!important;justify-content:center;align-items:center;gap:10px;padding:12px;background:rgba(255,255,255,.95);font-size:12px;transform:translateY(100%);transition:transform .25s;color:var(--sure-ink)}
.single-products-box:hover .sure-card-shop,.single-products-box:focus-within .sure-card-shop{transform:translateY(0)}
.single-products-box .products-content{margin-top:16px;text-align:left;padding:0}
.product-meta{display:flex;justify-content:space-between;color:#858177;font-size:10px;letter-spacing:.5px;gap:8px;margin-bottom:8px}
.single-products-box .products-content h3{font-family:var(--sure-font-sans);font-size:15px;line-height:1.5;font-weight:600;margin:0 0 7px}
.sure-price{display:flex;gap:10px;align-items:center;font-size:15px;color:#302e28;font-weight:600;flex-wrap:wrap}
.sure-price .old-price{color:#98948b;font-size:12px;text-decoration:line-through;font-weight:400}
.card-colors{display:flex;gap:5px;align-items:center;margin-top:11px}.card-colors>span{display:block;width:11px;height:11px;border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px #ddd;border:1px solid white}.card-colors small{font-size:9px;color:#8b877e;margin-left:4px}
.sure-offer{background:var(--sure-cream);padding:0;margin:5px 0 0}
.sure-offer .container{max-width:1320px}
.sure-offer img{width:100%;height:450px;object-fit:cover;object-position:center 38%}
.sure-offer .offer-content{max-width:100%;margin:0;padding:55px 75px;text-align:left}
.sure-offer .sub-title{font-size:10px;color:var(--sure-gold);letter-spacing:2px;font-weight:700}
.sure-offer h2{font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1.2;margin:20px 0}
.sure-offer h2 em{font-weight:400;color:#817255}
.sure-offer p{font-size:14px;max-width:400px;margin-bottom:25px}
.sure-facilities{padding:55px 0;border-bottom:1px solid var(--sure-line)}
.sure-facilities .single-facility-box{text-align:center;padding:0;box-shadow:none;margin:0;border:0;background:none}
.sure-facilities .single-facility-box>.bx{font-size:31px;color:var(--sure-gold);margin-bottom:13px}
.sure-facilities h3{font-size:14px;font-weight:600;margin:0 0 8px}.sure-facilities p{font-size:11px;line-height:1.5}
.sure-instagram{padding:70px 0 80px}
.sure-instagram-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
.sure-instagram-grid>a{position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--sure-cream)}
.sure-instagram-grid img{height:100%;width:100%;object-fit:cover;object-position:center 38%;transition:transform .4s}
.sure-instagram-grid span{position:absolute;inset:0;display:flex;gap:7px;align-items:center;justify-content:center;color:white;font-size:10px;background:#0005;opacity:0;transition:opacity .25s}
.sure-instagram-grid>a:hover span,.sure-instagram-grid>a:focus-visible span{opacity:1}.sure-instagram-grid>a:hover img{transform:scale(1.04)}
.sure-footer{background:#f6f5f1;padding:55px 0 0;border-top:1px solid var(--sure-line)}
.sure-footer .footer-brand{font-family:Georgia,serif;font-size:38px;letter-spacing:4px;line-height:1;color:#82704c;display:inline-block;margin-bottom:20px}
.footer-brand>span{display:block;font-family:Arial,sans-serif;font-size:8px;letter-spacing:5px;text-align:center;margin-top:7px}
.sure-footer p{font-size:12px;color:#77746c;line-height:1.9;margin-bottom:14px}
.sure-footer h3{font-size:13px;margin:0 0 21px;font-weight:600}
.sure-footer ul{list-style:none;padding:0;margin:0}
.sure-footer li{margin-bottom:11px;font-size:12px;color:#77746c}
.sure-footer li a{color:#77746c}.sure-footer a:hover{color:var(--sure-gold)}
.sure-footer .social-link{display:inline-flex;align-items:center;gap:8px;font-size:12px}
.footer-phone{font-size:18px;display:block;margin-bottom:8px}
.sure-footer .text-link{font-size:12px}
.footer-bottom{border-top:1px solid #e4e1d9;margin-top:42px;padding:22px 0;display:flex;justify-content:space-between;gap:15px;color:#8b887f;font-size:10px}
.sure-page-title{background:#f7f6f2;padding:28px 0 30px;text-align:left}
.sure-page-title nav{display:flex;gap:11px;font-size:11px;color:#928c80;flex-wrap:wrap;margin-bottom:13px}
.sure-page-title nav a{color:#787268}.sure-page-title nav span:last-child{color:#47443b}
.sure-page-title h1{font-family:Georgia,serif;font-size:32px;font-weight:400;margin:0}
.sure-shop-sidebar h2{font-family:var(--sure-font-sans);font-size:15px;padding-bottom:16px;border-bottom:1px solid var(--sure-line);margin:0 0 15px}
.sure-category-list{display:flex;flex-direction:column;margin-bottom:28px;gap:7px}
.sure-category-list button{display:flex;justify-content:space-between;border:0;background:none;padding:7px 0;color:#6f6b63;font-size:13px;text-align:left}
.sure-category-list button span{font-size:10px;background:#f6f4ef;padding:2px 6px;color:#888276}
.sure-category-list button.active{color:var(--sure-gold);font-weight:700}
.filter-sizes,.size-options{display:flex;gap:8px;flex-wrap:wrap}
.filter-sizes button,.size-options button{width:41px;height:40px;border:1px solid #dfdcd5;background:#fff;font-size:13px;color:#59564e}
.filter-sizes button.active,.size-options button.active{background:var(--sure-ink);color:#fff;border-color:var(--sure-ink)}
.sale-filter{display:flex;gap:9px;align-items:center;margin:25px 0 15px;font-size:13px}
input[type=checkbox],input[type=radio]{accent-color:var(--sure-gold)}
.reset-filters{font-size:12px}
.sidebar-help{background:#f6f4ef;padding:25px 22px;margin-top:35px}.sidebar-help>.bx{font-size:30px;color:var(--sure-gold)}.sidebar-help h3{font-size:15px;margin:15px 0 8px}.sidebar-help p,.sidebar-help a{font-size:12px}
.sure-shop-search{display:flex;border-bottom:1px solid #b9b2a4;margin-bottom:22px}
.sure-shop-search input{flex:1;min-width:0;border:0;background:white;padding:10px 0;font-size:13px}
.sure-shop-search button{border:0;background:white;font-size:23px;padding:0 10px}
.sure-shop-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}
.sure-shop-toolbar p{font-size:12px;margin:0}.sure-shop-toolbar label{font-size:11px;white-space:nowrap}.sure-shop-toolbar select{padding:8px;border:1px solid var(--sure-line);background:#fff;margin-left:7px;border-radius:0;max-width:190px;font-size:12px}
.sure-detail .products-details-desc{padding-top:12px}
.sure-detail h1,.sure-detail h2{font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.2;margin:17px 0 20px}
.sure-detail p{font-size:14px}
.sure-detail .detail-price{margin-bottom:24px;font-size:24px;gap:15px}.detail-price .old-price{font-size:16px}.detail-price small{font-size:10px;background:#f3efe5;color:#8c7040;padding:5px 8px;font-weight:400}
.product-photo-button{display:block;position:relative;border:0;background:#f5f3ec;padding:0;width:100%}
.sure-detail-photo{width:100%;height:720px;object-fit:cover;object-position:center 40%}
.product-photo-button>span{position:absolute;bottom:16px;right:16px;background:#fffffff0;padding:9px 12px;font-size:10px;display:flex;align-items:center;gap:7px}
.sure-variant{margin-top:26px;font-size:13px}
.sure-variant>span,.variant-heading{margin-bottom:13px;display:block}.sure-variant strong{font-weight:600}.variant-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.variant-heading a{font-size:11px;text-decoration:underline;text-underline-offset:3px;color:#8d8067}
.color-options{display:flex;gap:10px;margin-bottom:8px}.color-options button{width:27px;height:27px;background:var(--swatch);border:3px solid white;border-radius:50%;box-shadow:0 0 0 1px #dedbd4;padding:0}.color-options button.active{box-shadow:0 0 0 1px #433c30}
.variant-note{font-size:10px;color:#8e897e}
.field-error{color:#a33432;font-size:12px!important;margin:10px 0 0;min-height:1px}
.detail-buy{display:flex;align-items:center;gap:12px;margin:24px 0 28px}.detail-buy>.default-btn{flex:1}
.quantity-control{display:inline-flex;align-items:center;border:1px solid #dedbd3;height:46px;flex-shrink:0;background:white}
.quantity-control button{height:100%;width:31px;border:0;background:transparent;color:#534e44;font-size:18px;padding:0}.quantity-control input,.quantity-control span{padding:0;width:30px;text-align:center;font-size:13px;border:0;background:white;color:#38342d;appearance:textfield;-moz-appearance:textfield}.quantity-control input::-webkit-inner-spin-button{appearance:none}
.detail-favorite{border:1px solid var(--sure-line);height:48px;width:48px}.detail-favorite.selected{color:var(--sure-gold)}
.detail-info{border-top:1px solid var(--sure-line);padding-top:20px;margin-bottom:20px}.detail-info p{font-size:12px;margin:0 0 9px;display:flex;gap:7px;align-items:center}.detail-info .bx{color:var(--sure-gold);font-size:17px}.detail-info strong{font-weight:600}
.detail-help{background:#f6f4ef;padding:15px 18px;margin:25px 0}.detail-help p{font-size:12px;margin-bottom:6px}.detail-help a{font-size:13px}.detail-help .bx{font-size:17px;color:#777b53}
.sure-product-notes{margin-top:45px;border-top:1px solid var(--sure-line)}
.sure-product-notes details{border-bottom:1px solid var(--sure-line);padding:19px 0}
.sure-product-notes summary{font-size:14px;font-weight:600;cursor:pointer;list-style:none;position:relative;padding-right:28px}.sure-product-notes summary:after{content:'+';position:absolute;right:5px;font-size:20px;font-weight:400;top:-5px}.sure-product-notes details[open]>summary:after{content:'−'}.sure-product-notes summary::-webkit-details-marker{display:none}.sure-product-notes details p{font-size:13px;line-height:1.9;margin:15px 0 0;max-width:850px}.sure-product-notes details a{text-decoration:underline}
.sure-empty{text-align:center;padding:55px 15px 65px;margin:auto;max-width:600px}.sure-empty>.bx{font-size:53px;color:#b1a58c;margin-bottom:23px}.sure-empty h2{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.3;margin-bottom:16px}.sure-empty p{font-size:13px;margin-bottom:26px}
.cart-label-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--sure-line);padding-bottom:15px}.cart-label-row h2{font-size:16px;margin:0}.cart-label-row>span{font-size:12px;color:#777}
.sure-cart-line{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid var(--sure-line);align-items:flex-start}
.sure-cart-line>a{flex-shrink:0}.sure-cart-line img{width:100px;height:135px;object-fit:cover;object-position:center 38%}.cart-line-info{flex:1}.cart-line-info h3{font-size:14px;margin:3px 0 8px}.cart-line-info p{font-size:11px;margin-bottom:8px}.cart-line-info>strong{font-size:13px;display:block;margin-bottom:11px;font-weight:600}.sure-cart-line .quantity-control{height:32px}.sure-cart-line .quantity-control button{width:26px;font-size:15px}.cart-line-end{text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:stretch}.cart-line-end>.icon-btn{font-size:21px;height:25px;width:25px}.cart-line-end>strong{font-size:13px;font-weight:600;white-space:nowrap;margin-bottom:6px}
.sure-totals{background:#f6f4ef;padding:28px}
.sure-totals h2{font-family:Georgia,serif;font-size:24px;font-weight:400;margin-bottom:25px}
.sure-totals dl{margin:0}.sure-totals dl>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;font-size:13px}.sure-totals dt{font-weight:400;color:#777167}.sure-totals dd{margin:0;font-weight:600;white-space:nowrap}.sure-totals .grand-total{border-top:1px solid #ded7c9;padding-top:18px;margin-top:22px;font-size:19px}.sure-totals .grand-total dt{color:#363229}.sure-totals>.default-btn{width:100%;margin-top:7px}
.discount-row,.discount-row dt{color:#6f794b!important}
.shipping-note{font-size:11px;margin-bottom:14px;color:#8c774f}
.preview-note{font-size:10px;line-height:1.7;color:#8a8375;margin-top:14px}
.continue-shopping{display:block;text-align:center;font-size:12px;margin-top:17px}
.coupon-form{padding-top:28px;max-width:400px}.coupon-form>label{display:block;font-size:13px;margin-bottom:9px}.coupon-form>div{display:flex}.coupon-form input{min-width:0;flex:1;background:#fff;border:1px solid #ddd8cb;padding:11px 14px;font-size:12px}.coupon-form .optional-btn{padding:12px 18px;font-size:12px}.coupon-form>p{font-size:12px;margin-top:12px}
.sure-demo-note{display:flex;align-items:center;gap:11px;background:#f5f2e9;padding:15px 20px;font-size:12px;color:#796a4a;margin-bottom:35px}.sure-demo-note>.bx{font-size:23px;flex-shrink:0}
#checkout-form label{font-size:12px;margin-bottom:9px}.form-control{border:1px solid var(--sure-line);background:white;font-size:13px}.form-control:focus{border-color:var(--sure-gold)}textarea.form-control{padding:12px 15px}
.form-section-title{font-size:19px;font-weight:600;margin-bottom:25px;display:flex;gap:14px;align-items:center}.form-section-title>span{font-size:12px;border:1px solid #d9cfbb;border-radius:50%;width:29px;height:29px;display:flex;align-items:center;justify-content:center;color:var(--sure-gold)}
.payment-title{margin-top:40px}.payment-option{border:1px solid #d9cfbb;padding:17px;display:flex;align-items:center;gap:12px;width:100%}.payment-option small{margin-left:auto;color:#9e865c;font-size:10px}.payment-option .bx{font-size:22px}
#checkout-form .checkout-consent{margin-top:25px;display:flex;gap:11px;align-items:flex-start;line-height:1.7;color:#6f6a5e}.checkout-consent input{margin-top:5px;flex-shrink:0}
.checkout-items{border:1px solid var(--sure-line);padding:8px 24px;margin-bottom:20px}.checkout-items>div{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid var(--sure-line)}.checkout-items>div:last-child{border:0}.checkout-items img{width:55px;height:75px;object-fit:cover}.checkout-items span{flex:1}.checkout-items strong{display:block;font-size:12px;font-weight:600}.checkout-items small{display:block;font-size:10px;color:#8c8376;margin-top:5px}.checkout-items b{font-size:12px;font-weight:600;white-space:nowrap}
.checkout-submit{width:100%;margin-top:18px}
.comparison-scroll{overflow-x:auto}.sure-comparison{width:100%;border-collapse:collapse;min-width:600px}.sure-comparison th,.sure-comparison td{border:1px solid var(--sure-line);padding:23px;text-align:center;font-size:13px}.sure-comparison tbody th{font-size:12px;text-align:left;font-weight:600;background:#f7f5ef;width:135px}.sure-comparison thead th:first-child{background:#f7f5ef}.sure-comparison thead th{font-weight:400}.sure-comparison thead .text-link{display:block;margin-left:auto;margin-bottom:13px;font-size:11px}.sure-comparison img{height:240px;width:180px;object-fit:cover;object-position:center 40%}.sure-comparison h2{font-size:15px;margin-top:15px}.sure-comparison .default-btn{font-size:12px;padding:11px 20px}
.editorial-title{font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1.2;margin:20px 0 25px}.sure-contact-items{margin:30px 0}.sure-contact-items>a{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--sure-line)}.sure-contact-items>a>.bx:first-child{font-size:30px;color:var(--sure-gold)}.sure-contact-items span{flex:1;font-size:16px}.sure-contact-items small{display:block;color:#918671;font-size:9px;letter-spacing:1.8px;margin-bottom:5px}.contact-photo{width:100%;height:620px;object-fit:cover;object-position:center 38%}
.sure-reading{max-width:850px}.sure-reading .sure-product-notes{margin-top:25px}.help-bottom{text-align:center;margin-top:40px}.help-bottom h3{font-family:Georgia,serif;font-size:25px;font-weight:400;margin-bottom:22px}
.sizing-steps{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0}.sizing-steps article{border-top:1px solid var(--sure-line);padding:20px 0}.sizing-steps article>span{color:#b1a07b;font-family:Georgia,serif;font-size:25px;display:block;margin-bottom:17px}.sizing-steps h3{font-size:17px}.sizing-steps p{font-size:13px}
.sure-dialog{border:0;padding:0;width:min(100% - 32px,650px);max-width:1100px;max-height:90dvh;box-shadow:0 20px 100px #0003;color:var(--sure-ink);background:#fff;overscroll-behavior:contain}
.sure-dialog::backdrop{background:rgba(23,23,20,.5);backdrop-filter:blur(2px)}
html:has(.sure-dialog[open]){overflow:hidden}
.dialog-heading{display:flex;justify-content:space-between;align-items:center;padding:18px 26px;border-bottom:1px solid var(--sure-line);position:sticky;top:0;z-index:3;background:white}.dialog-heading h2{font-family:Georgia,serif;font-size:23px;font-weight:400;margin:0}.dialog-heading .icon-btn{height:30px;width:30px}.dialog-content{padding:26px}
.sure-drawer{position:fixed;inset:0 0 0 auto;margin:0;max-height:100dvh;height:100dvh;width:min(100%,450px);max-width:100%}
.sure-drawer .sure-cart-line{gap:14px;padding:19px 0}.sure-drawer .sure-cart-line img{width:75px;height:108px}.sure-drawer .sure-cart-line h3{font-size:13px}.sure-drawer .dialog-content>.default-btn,.sure-drawer .dialog-content>.optional-btn{width:100%;margin-top:13px}.drawer-total{display:flex;justify-content:space-between;gap:15px;font-size:16px;padding-top:25px}.drawer-total strong{white-space:nowrap}
.quick-dialog{width:min(100% - 40px,1080px)}.quick-dialog .sure-detail-photo{height:600px}.quick-dialog .sure-detail h2{font-size:29px}.quick-dialog .sure-detail .eyebrow{font-size:9px}.quick-dialog .sure-detail .detail-help{margin:18px 0}.quick-dialog .sure-detail .detail-info{margin-bottom:17px}.quick-dialog .sure-detail .sure-variant{margin-top:20px}.quick-dialog .detail-info p{font-size:11px}
.zoom-dialog{max-width:600px}.zoom-photo{width:100%;height:auto;display:block;margin-bottom:18px}
.sure-search-dialog label{display:block;font-size:13px;margin-bottom:15px}.sure-search-dialog>div{display:flex;gap:12px}.sure-search-dialog input{min-width:0;flex:1;border:1px solid var(--sure-line);padding:12px;font-size:14px}.sure-search-dialog p{font-size:12px;margin-top:23px}.sure-search-dialog p a{text-decoration:underline;text-underline-offset:3px}
.sure-order-preview{text-align:center}.sure-order-preview>.bx{font-size:55px;color:var(--sure-gold)}.sure-order-preview h3{font-family:Georgia,serif;font-size:30px;font-weight:400;margin:18px 0}.sure-order-preview>p{font-size:13px;margin-top:20px}.sure-order-preview>.default-btn,.sure-order-preview>.optional-btn{margin:6px}.preview-order-lines{margin:25px 0 0;border-top:1px solid var(--sure-line);text-align:left}.preview-order-lines>p{display:flex;justify-content:space-between;gap:15px;padding:13px 0;margin:0;border-bottom:1px solid var(--sure-line);font-size:12px}.preview-order-lines small{display:block;font-size:10px;color:#8a8478}.preview-order-lines strong{white-space:nowrap}
#sure-toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);max-width:calc(100% - 30px);width:max-content;padding:15px 23px;background:#242420;color:#fff;font-size:13px;z-index:300;opacity:0;pointer-events:none;transition:.2s;box-shadow:0 4px 25px #0002}
#sure-toast.visible{opacity:1;transform:translate(-50%,0)}
#compare-bar{position:fixed;bottom:20px;left:20px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d8cfbd;padding:7px 10px 7px 15px;box-shadow:0 3px 20px #0001;z-index:105}#compare-bar[hidden]{display:none}#compare-bar>a{font-size:12px;display:flex;align-items:center;gap:9px}#compare-bar .icon-btn{font-size:19px;width:25px;height:26px}
@media(min-width:1400px){.container{max-width:1200px}.sure-hero{height:610px}.sure-hero .main-banner-content h1{font-size:66px}.sure-header .navbar-nav{gap:28px}.sure-category{height:360px}}
@media(max-width:1199px){.sure-header .navbar{gap:18px}.sure-header .navbar-nav{gap:16px}.sure-header .navbar .navbar-nav .nav-item a{font-size:12px}.sure-nav-actions{gap:6px}.sure-hero .main-banner-content h1{font-size:51px}.sure-hero .main-banner-content{max-width:57%}.sure-hero .btn-box{gap:16px}.sure-hero-instagram{font-size:11px}.sure-offer .offer-content{padding:45px}.sure-category{height:310px}.sure-detail-photo{height:650px}.quick-dialog .detail-buy{gap:7px}.quick-dialog .detail-buy>.default-btn{padding:14px}.quick-dialog .detail-favorite{width:38px}}
@media(max-width:991px){.sure-header .xton-nav{display:block!important}.sure-header .navbar{min-height:83px;justify-content:center;gap:15px}.mobile-menu-toggle{display:flex;position:absolute;left:0}.sure-logo{margin:auto!important}.sure-nav-actions{position:absolute;right:0;gap:8px}.sure-nav-actions .wishlist-link{display:none}.sure-navigation{display:none;position:absolute;left:-12px;right:-12px;top:83px;background:#fff;border-bottom:1px solid var(--sure-line);padding:15px 25px 25px;box-shadow:0 10px 15px #0001}.sure-navigation.is-open{display:block}.sure-header .navbar-nav{display:flex;flex-direction:column;gap:0}.sure-header .navbar .navbar-nav .nav-item a{padding:11px 0;font-size:14px;display:block}.sure-service-strip .container{gap:25px;font-size:10px}.sure-hero{height:510px}.sure-hero .main-banner-content h1{font-size:43px}.sure-hero .main-banner-content p{font-size:12px}.sure-hero .main-banner-content .sub-title{font-size:8px;letter-spacing:1.7px}.sure-hero .btn-box{display:flex;align-items:flex-start;flex-direction:column;gap:16px}.sure-hero .main-banner-content .default-btn{padding:13px 21px;font-size:12px}.hero-caption{margin-top:27px;font-size:10px}.sure-hero-photo{width:43%}.photo-label{right:15px;bottom:25px;font-size:21px}.photo-label small{font-size:6px}.sure-category{height:370px}.section-title h2{font-size:32px}.sure-offer .offer-content{padding:35px}.sure-offer h2{font-size:33px}.sure-offer p{font-size:12px}.sure-offer img{height:410px}.sure-instagram-grid{grid-template-columns:repeat(3,1fr)}.sure-instagram-grid>a{aspect-ratio:4/5}.sure-shop-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:12px 35px}.sure-shop-sidebar h2{margin:0;grid-row:1}.sure-category-list{margin:0;grid-column:1;grid-row:2/5}.filter-sizes{grid-column:2;align-content:start}.sale-filter{grid-column:2;margin:0}.reset-filters{grid-column:2;justify-self:start}.sidebar-help{display:none}.sure-detail-photo{height:680px}.sure-detail .products-details-desc{padding-top:0}.sure-detail h1{font-size:32px}.contact-photo{height:570px}.sure-dialog .sure-detail-photo{height:520px}.quick-dialog .sure-detail{--bs-gutter-x:1.5rem}.quick-dialog .detail-buy{flex-wrap:wrap}.quick-dialog .detail-buy>.default-btn{flex:1;min-width:130px}.quick-dialog .detail-favorite{display:none}.quick-dialog .sure-detail .eyebrow{letter-spacing:1px}.quick-dialog .sure-detail h2{font-size:26px}.quick-dialog .detail-info p{line-height:1.5}}
@media(max-width:767px){.sure-topbar{justify-content:center;font-size:10px}.topbar-extra,.sure-topbar>a{display:none}.sure-header .navbar{min-height:76px}.sure-logo{width:96px;height:58px}.sure-logo img{width:96px;height:96px;top:-19px}.sure-navigation{top:76px}.sure-nav-actions{gap:5px}.sure-nav-actions .icon-btn{width:29px;font-size:23px}.mobile-menu-toggle{width:30px}.sure-service-strip .container{padding-top:9px;padding-bottom:9px;gap:20px;font-size:9px}.sure-service-strip .container>span:first-child{display:none}.sure-service-strip .bx{font-size:15px;margin-right:4px}.sure-hero{height:auto;display:flex;flex-direction:column}.sure-hero .container{order:2;min-height:338px}.sure-hero .main-banner-content{max-width:100%;padding:28px 9px 45px}.sure-hero .main-banner-content .sub-title{margin-bottom:15px;font-size:8px;letter-spacing:2px}.sure-hero .main-banner-content h1{font-size:42px;line-height:1.12;letter-spacing:-1.3px;margin-bottom:16px}.sure-hero .main-banner-content p{font-size:12px;line-height:1.8;margin-bottom:19px}.sure-hero .btn-box{flex-direction:row;align-items:center;gap:22px}.sure-hero-instagram{font-size:10px}.hero-caption{display:none}.sure-hero-photo{position:relative;inset:auto;width:100%;height:330px;order:1}.sure-hero-photo>img{object-position:center 35%}.photo-label{right:24px;bottom:20px}.sure-home-slides .owl-dots{bottom:17px}.pt-100{padding-top:48px}.pb-70{padding-bottom:45px}.section-title{margin-bottom:27px}.section-title h2{font-size:29px}.section-title .sub-title{font-size:9px;letter-spacing:1.6px}.section-title p{font-size:12px}.sure-category{height:295px}.single-categories-box.sure-category .content{inset:auto 10px 10px;padding:13px}.single-categories-box.sure-category .content h3{font-size:23px}.single-categories-box.sure-category .content>span:first-child{font-size:8px}.single-categories-box.sure-category .content .category-explore{font-size:8px}.sure-filter-tabs{gap:17px;margin-bottom:25px}.sure-filter-tabs button{font-size:12px}.single-products-box{margin-bottom:28px}.product-column{padding-left:8px;padding-right:8px}.products-area>.container>.row{margin-left:-8px;margin-right:-8px}.product-meta{font-size:8px;letter-spacing:0}.single-products-box .products-content h3{font-size:12px;line-height:1.5;min-height:36px}.single-products-box .products-content{margin-top:12px}.sure-price{font-size:13px;gap:7px}.sure-price .old-price{font-size:10px}.card-colors{margin-top:8px}.card-colors small{font-size:8px}.sure-product-tag{top:9px;left:9px;font-size:7px;padding:5px 6px;letter-spacing:.5px}.single-products-box .products-image .products-button{top:8px;right:7px}.card-icon{width:28px;height:28px;font-size:16px}.single-products-box .products-image .products-button ul li:nth-child(2),.single-products-box .products-image .products-button ul li:nth-child(3){display:none}.sure-card-shop{transform:none;padding:8px;font-size:9px;gap:6px}.single-products-box .products-image>a:first-child{aspect-ratio:3/4.4}.sure-offer .container{padding:0}.sure-offer img{height:340px;object-position:center 37%}.sure-offer .offer-content{padding:35px 25px 40px}.sure-offer h2{font-size:34px;margin:15px 0}.sure-offer .sub-title{font-size:8px;letter-spacing:1.8px}.sure-offer p{font-size:13px}.sure-facilities{padding:35px 0}.sure-facilities h3{font-size:12px}.sure-facilities p{font-size:10px}.sure-facilities .single-facility-box>.bx{font-size:27px;margin-bottom:10px}.sure-instagram{padding:45px 0}.sure-instagram-grid{gap:8px}.sure-instagram-grid span{font-size:8px}.sure-footer{padding-top:35px}.sure-footer h3{margin-bottom:15px}.sure-footer li{font-size:11px;margin-bottom:10px}.footer-bottom{flex-direction:column;gap:8px;margin-top:28px;padding:20px 0}.sure-section{padding:35px 0 55px}.sure-page-title{padding:23px 0 25px}.sure-page-title h1{font-size:27px}.sure-page-title nav{font-size:10px;gap:8px}.sure-shop-sidebar{gap:12px 22px}.sure-shop-sidebar h2{font-size:13px;padding-bottom:10px}.sure-category-list button{font-size:12px;padding:5px 0}.filter-sizes{gap:6px}.filter-sizes button{width:33px;height:32px;font-size:11px}.sale-filter{font-size:11px}.reset-filters{font-size:10px}.sure-shop-toolbar label{font-size:0}.sure-shop-toolbar select{max-width:165px;font-size:11px}.sure-shop-toolbar p{font-size:10px}.sure-shop-search{margin-bottom:15px}.sure-detail-photo{height:auto;max-height:720px;object-fit:contain}.sure-detail h1{font-size:30px;margin:14px 0 18px}.sure-detail .detail-price{font-size:23px;margin-bottom:20px}.sure-detail .eyebrow{font-size:9px;letter-spacing:1.5px}.sure-detail p{font-size:13px}.sure-detail .products-details-desc{padding-top:0}.sure-variant{margin-top:22px}.detail-buy{gap:9px}.detail-buy .default-btn{font-size:13px;padding:15px 12px}.detail-favorite{width:42px}.sure-product-notes{margin-top:30px}.sure-cart-line{gap:13px;padding:20px 0}.sure-cart-line img{width:75px;height:112px}.cart-line-info h3{font-size:12px}.cart-line-end>strong{font-size:11px}.cart-label-row h2{font-size:14px}.sure-totals{padding:24px}.sure-demo-note{padding:13px;font-size:11px;align-items:flex-start}.form-section-title{font-size:17px}.checkout-items{padding:5px 16px}.checkout-items strong{font-size:11px}.checkout-items b{font-size:11px}.sure-comparison th,.sure-comparison td{padding:15px;font-size:12px}.editorial-title{font-size:33px}.contact-photo{height:450px}.sure-contact-items>a{padding:17px 0}.sure-contact-items span{font-size:14px}.sizing-steps{gap:15px 25px}.sure-reading>p{font-size:13px}.sure-empty{padding:40px 12px}.sure-empty h2{font-size:25px}.sure-dialog{max-height:92dvh}.dialog-heading{padding:15px 18px}.dialog-heading h2{font-size:21px}.dialog-content{padding:20px}.sure-dialog .sure-detail-photo{height:400px;object-fit:cover}.quick-dialog{width:calc(100% - 22px)}.quick-dialog .sure-detail{--bs-gutter-y:1.5rem}.quick-dialog .detail-favorite{display:inline-flex}.quick-dialog .detail-buy{flex-wrap:nowrap}.quick-dialog .detail-buy>.default-btn{min-width:0}.sure-search-dialog>div{gap:8px}.sure-search-dialog .default-btn{padding:12px 17px}.sure-order-preview>.default-btn,.sure-order-preview>.optional-btn{font-size:12px}.preview-order-lines>p{font-size:11px}.preview-order-lines small{font-size:9px}#sure-toast{bottom:78px;font-size:12px;padding:13px 18px}#compare-bar{bottom:12px;left:12px;padding:6px 8px 6px 12px}#compare-bar>a{font-size:10px}}
@media(max-width:375px){.sure-hero .main-banner-content h1{font-size:36px}.sure-hero .btn-box{gap:13px}.sure-hero .main-banner-content .default-btn{padding:12px 15px}.sure-category{height:255px}.sure-filter-tabs{gap:12px}.sure-price{font-size:12px}.sure-price .old-price{font-size:9px}.sure-instagram-grid{grid-template-columns:repeat(2,1fr)}.detail-buy{flex-wrap:wrap}.detail-favorite{width:38px}.size-options{gap:6px}.size-options button{width:36px}.product-meta{font-size:7px}}
/* Stüdyo mankenlerini yüz, etek ucu ve ayakkabılar kırpılmadan göster. */
.single-products-box .products-image a img.main-image{object-fit:contain;object-position:center;background:#eee5da}
.sure-hero-photo{background:#ece3d8}
.sure-hero-photo>img{object-fit:contain;object-position:center}
.sure-category>img{object-fit:contain;object-position:center top;background:#eee5da}
.sure-offer img,.contact-photo,.sure-instagram-grid img{object-fit:contain;object-position:center;background:#eee5da}
.sure-detail-photo,.quick-dialog .sure-detail-photo,.sure-dialog .sure-detail-photo{object-fit:contain;object-position:center;background:#eee5da}
.sure-cart-line img,.checkout-items img,.sure-comparison img{object-fit:contain;object-position:center;background:#eee5da}
.variant-note{display:block;max-width:470px;line-height:1.7}
/* Kategori yazıları tüm etkileşim durumlarında panelin içinde kalır. */
.single-categories-box.sure-category .content{background:#fff;z-index:1;box-shadow:0 2px 16px #29200e0a}
.single-categories-box.sure-category .content>span,
.single-categories-box.sure-category .content h3,
.single-categories-box.sure-category:is(:hover,:focus-within) .content>span,
.single-categories-box.sure-category:is(:hover,:focus-within) .content h3{transform:none;opacity:1;visibility:visible;transition:color .2s}
.single-categories-box.sure-category .content>span:first-child{color:#696054;font-size:11px;line-height:1.5}
.single-categories-box.sure-category .content h3{color:#242420;line-height:1.25}
.single-categories-box.sure-category .content .category-explore{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#443b2c;font-size:12px;line-height:1.5}
.single-categories-box.sure-category .content .category-explore .bx{float:none;flex-shrink:0;font-size:17px}
.single-categories-box.sure-category:is(:hover,:focus-within) .content h3,
.single-categories-box.sure-category:is(:hover,:focus-within) .content .category-explore{color:#72572b}
.single-categories-box.sure-category:is(:hover,:focus-within)>img{transform:scale(1.025)}
.single-categories-box.sure-category:focus-within{outline:2px solid #8b6b36;outline-offset:3px}

/* Arama yazısı, ipucu ve düğmesi hover/focus durumlarında da yüksek kontrastlıdır. */
.sure-shop-search{min-height:52px;align-items:stretch;border:1px solid #c8bead;background:#fff;transition:border-color .2s,box-shadow .2s}
.sure-shop-search:hover{border-color:#8b6b36}
.sure-shop-search:focus-within{border-color:#8b6b36;box-shadow:0 0 0 3px #a181481c}
.sure-shop-search input,
.sure-shop-search input:is(:hover,:focus),
.sure-search-dialog input,
.sure-search-dialog input:is(:hover,:focus){color:#28251f;-webkit-text-fill-color:#28251f;caret-color:#72572b;background:#fff;font-size:14px;line-height:1.5;opacity:1}
.sure-shop-search input{padding:13px 16px}
.sure-shop-search input:focus-visible{outline:none!important}
.sure-shop-search input::placeholder,
.sure-shop-search input:focus::placeholder,
.sure-search-dialog input::placeholder,
.sure-search-dialog input:focus::placeholder,
.form-control::placeholder,
.form-control:focus::placeholder{color:#6e6558;-webkit-text-fill-color:#6e6558;opacity:1}
.sure-search-dialog input{min-height:50px;border:1px solid #c8bead}
.sure-search-dialog input:is(:hover,:focus){border-color:#8b6b36}
.sure-shop-search button{width:52px;min-height:50px;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#30291e;background:#f6f2ea;border-left:1px solid #e4dccc;font-size:23px}
.sure-shop-search button:is(:hover,:focus-visible){color:#fff;background:#72572b;border-left-color:#72572b}
.sure-shop-search button .bx{color:inherit}
.sure-category-list button:is(:hover,:focus-visible){background:#f5f1e8;color:#66502c}
.sure-category-list button.active{color:#72572b}
.sure-filter-tabs button:not(.active):is(:hover,:focus-visible){color:#66502c;border-bottom-color:#a38c62}
.filter-sizes button:not(.active):is(:hover,:focus-visible),
.size-options button:not(.active):is(:hover,:focus-visible){color:#44351f;border-color:#8b6b36;background:#f5f1e8}
.default-btn:hover{background:#776034;border-color:#776034;color:#fff}
@media(max-width:767px){
  .single-categories-box.sure-category .content>span:first-child{font-size:9px}
  .single-categories-box.sure-category .content .category-explore{font-size:10px}
  .single-categories-box.sure-category .content .category-explore .bx{font-size:15px}
  .sure-shop-search input{padding:12px;font-size:14px}
}
.sure-section>.container>.row.g-5{--bs-gutter-x:2rem}
@media(max-width:767px){.sure-section>.container>.row.g-5{--bs-gutter-x:1.5rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
