:root{--brand-green:#00bf63}body,html{min-height:100%;max-width:100%;overflow-x:hidden}body{font-family:Archivo Narrow,sans-serif}html{min-height:100%}body.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-content{flex:1 0 auto}.modal-custom{border:none;background:transparent;color:inherit;box-shadow:none}.custom-input{margin:0}.btn-custom{font-weight:700}.size-quantity-section{padding:10px;border-top:1px solid #ddd;width:100%;box-sizing:border-box}.quantity-options,.size-options{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.size-option{padding:3px 10px;border:2px solid var(--brand-green);border-radius:5px;font-weight:700;background:#fff}.size-option.active{background:var(--brand-green);color:#fff}.confirm-add{background:var(--brand-green)!important;color:#fff!important;border:none;border-radius:5px}.breadcrumb-option{margin-top:20px}.page_404{padding:60px 0;min-height:70vh}.cart-container{max-width:1100px;margin:auto;padding:20px}.cart-card{position:relative;display:flex;align-items:center;padding:10px;border:1px solid #ddd;margin-bottom:10px;background:#fff;border-radius:8px}.cart-card img{height:137px;object-fit:cover;border-radius:5px;margin-right:15px}.checkout-section{background:#e6f4ea;padding:15px;border-radius:10px}.remove-item{position:absolute;top:8px;right:8px;color:#00bf63;border:none;font-size:32px;background:transparent}.checkout-feedback{margin-top:16px;padding:12px 14px;border-radius:10px;font-weight:600}.checkout-feedback--error{background:#fff1f0;color:#a61d24}.checkout-feedback--success{background:#edf9f1;color:#116329}.otp-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(circle at top left,rgba(0,191,99,.42),transparent 34%),radial-gradient(circle at bottom right,rgba(52,211,153,.28),transparent 28%),linear-gradient(135deg,rgba(1,99,67,.92),rgba(15,23,42,.78));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.otp-modal-card,.otp-payment-card{width:100%;max-width:520px;padding:34px 30px 30px;border-radius:24px;background:radial-gradient(circle at top left,rgba(0,191,99,.38),transparent 36%),radial-gradient(circle at top right,rgba(52,211,153,.3),transparent 34%),radial-gradient(circle at bottom left,rgba(125,211,252,.24),transparent 34%),radial-gradient(circle at bottom right,rgba(0,191,99,.28),transparent 36%),linear-gradient(155deg,rgba(0,191,99,.24),rgba(255,255,255,.98) 40%),#ffffff;border:1px solid rgba(0,191,99,.22);box-shadow:0 28px 72px rgba(15,23,42,.25),0 12px 36px rgba(0,191,99,.12)}.otp-modal-card{position:relative;overflow:hidden}.otp-modal-card:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#00bf63,#34d399,#7dd3fc)}.otp-modal-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(0,191,99,.26),transparent 22%),radial-gradient(circle at top right,rgba(52,211,153,.22),transparent 22%),radial-gradient(circle at bottom left,rgba(125,211,252,.18),transparent 22%),radial-gradient(circle at bottom right,rgba(0,191,99,.2),transparent 22%);opacity:.95}.otp-modal-close{position:absolute;top:14px;right:16px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:rgba(15,23,42,.06);font-size:28px;line-height:1;color:#111827;transition:background .2s ease,transform .2s ease}.otp-modal-close:hover{background:rgba(0,191,99,.12);transform:scale(1.04)}.otp-modal-header{margin-bottom:22px;padding-right:46px}.otp-modal-kicker{display:inline-flex;align-items:center;margin-bottom:12px;padding:7px 12px;border-radius:999px;background:rgba(0,191,99,.16);color:#047857;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.otp-modal-header h4{margin:0 0 8px;color:#0f172a;font-size:30px;font-weight:800}.otp-modal-copy{margin:0;color:#475569;font-size:15px;line-height:1.6}.otp-modal-form{display:grid;grid-gap:16px;gap:16px}.otp-modal-field{display:grid;grid-gap:8px;gap:8px}.otp-modal-field label{margin:0;color:#0f172a;font-size:14px;font-weight:700}.otp-modal-field label span{color:#00bf63}.otp-modal-field input{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:rgba(248,250,252,.96);color:#0f172a;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.otp-modal-field input:focus{outline:none;border-color:rgba(0,191,99,.72);box-shadow:0 0 0 4px rgba(0,191,99,.14);background:#fff}.otp-modal-field input:disabled{background:rgba(226,232,240,.7);color:#64748b}.otp-modal-error{margin:0;padding:12px 14px;border-radius:12px;background:#fff1f0;color:#b42318;font-size:14px;font-weight:600}.otp-modal-btn{width:100%;min-height:48px;margin-top:4px;border:none;border-radius:12px;background:linear-gradient(135deg,#00bf63,#059669)!important;box-shadow:0 16px 30px rgba(0,191,99,.26);font-size:14px;font-weight:800;letter-spacing:.02em}.otp-modal-btn:hover{filter:brightness(1.03)}.otp-modal-btn:disabled{box-shadow:none;opacity:.72}.otp-modal-link{justify-self:center;margin-top:14px;border:none;padding:0;background:transparent;color:#00bf63;font-weight:700;text-decoration:underline;text-underline-offset:3px}.otp-payment-card{margin:0 auto;text-align:center}.auth-sheet{width:100%;max-width:520px;margin:0 auto}#authModal .modal-content.auth-sheet{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(0,191,99,.42),transparent 32%),radial-gradient(circle at top right,rgba(52,211,153,.34),transparent 30%),radial-gradient(circle at bottom left,rgba(125,211,252,.24),transparent 28%),radial-gradient(circle at bottom right,rgba(0,191,99,.34),transparent 32%),linear-gradient(155deg,rgba(0,191,99,.22),rgba(255,255,255,.97) 40%),#ffffff;border:1px solid rgba(0,191,99,.22);box-shadow:0 28px 72px rgba(15,23,42,.25),0 12px 36px rgba(0,191,99,.14)}#authModal .modal-content.auth-sheet:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#00bf63,#34d399,#7dd3fc)}#authModal .modal-content.auth-sheet:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(0,191,99,.28),transparent 22%),radial-gradient(circle at top right,rgba(52,211,153,.24),transparent 22%),radial-gradient(circle at bottom left,rgba(125,211,252,.2),transparent 22%),radial-gradient(circle at bottom right,rgba(0,191,99,.24),transparent 22%)}.auth-sheet__body{position:relative;padding:0}.auth-sheet__close{z-index:2}.auth-sheet__header{margin-bottom:18px}.auth-sheet__otp-login{margin-top:18px;padding-top:2px}.auth-sheet__divider{position:relative;margin:0 0 12px;text-align:center}.auth-sheet__divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(15,23,42,.14),transparent)}.auth-sheet__divider span{position:relative;display:inline-block;padding:0 12px;background:#fff;color:#64748b;font-size:13px;font-weight:700}.auth-sheet__otp-copy{margin:0 0 12px;color:#64748b;font-size:14px;line-height:1.5;text-align:center}.auth-sheet__otp-trigger{width:100%;min-height:46px;border:1px solid rgba(0,191,99,.2);border-radius:12px;background:rgba(0,191,99,.08);color:#047857;font-size:14px;font-weight:800;letter-spacing:.02em;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.auth-sheet__otp-trigger:focus,.auth-sheet__otp-trigger:hover{background:rgba(0,191,99,.14);color:#047857;box-shadow:0 12px 24px rgba(0,191,99,.12);transform:translateY(-1px)}.profile-page{background:radial-gradient(circle at top left,rgba(0,191,99,.12),transparent 30%),linear-gradient(180deg,#f8fffb,#ffffff 44%)}.profile-shell{display:grid;grid-gap:26px;gap:26px}.profile-hero{display:flex;justify-content:space-between;gap:24px;padding:28px;border-radius:28px;background:radial-gradient(circle at top right,rgba(52,211,153,.26),transparent 30%),linear-gradient(135deg,#052e2b,#0b3b33 45%,#0a5c43);color:#fff;box-shadow:0 30px 60px rgba(5,46,43,.18)}.profile-hero__identity{display:flex;align-items:center;gap:18px}.profile-avatar{display:grid;place-items:center;width:86px;height:86px;border-radius:24px;background:linear-gradient(135deg,#00bf63,#7dd3fc);color:#06281e;font-size:30px;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}.profile-eyebrow{margin:0 0 8px;color:rgba(255,255,255,.68);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-hero h2{margin:0 0 8px;color:#fff;font-size:34px;font-weight:800}.profile-subtitle{max-width:620px;margin:0;color:rgba(255,255,255,.8);font-size:15px;line-height:1.7}.profile-hero__actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:12px}.profile-outline-btn,.profile-solid-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;font-size:14px;font-weight:800;letter-spacing:.01em;text-decoration:none!important}.profile-outline-btn{color:#fff}.profile-outline-btn,.profile-solid-btn{background:linear-gradient(135deg,#00bf63,#34d399)}.profile-solid-btn{border:none;color:#042b1e;box-shadow:0 16px 30px rgba(0,191,99,.22)}.profile-outline-btn--small{min-height:40px;padding:0 14px;background:rgba(0,191,99,.08);color:#047857;border-color:rgba(0,191,99,.18)}.profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.profile-card,.profile-stat-card{border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.05)}.profile-stat-card{padding:22px 20px}.profile-stat-card span{display:block;margin-bottom:10px;color:#64748b;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.profile-stat-card strong{color:#0f172a;font-size:22px;font-weight:800}.profile-card{padding:24px;margin-bottom:20px}.profile-card--accent{background:radial-gradient(circle at top right,rgba(0,191,99,.15),transparent 28%),linear-gradient(180deg,rgba(248,255,251,.96),#ffffff)}.profile-card__header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.profile-card__eyebrow{margin:0 0 6px;color:#00a15a;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-card__header h4{margin:0;color:#0f172a;font-size:22px;font-weight:800}.profile-inline-btn{min-height:40px;padding:0 16px;border:1px solid rgba(0,191,99,.16);border-radius:12px;background:rgba(0,191,99,.08);color:#047857;font-size:14px;font-weight:800}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.profile-field{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.profile-field--full{margin-bottom:8px}.profile-field label{margin:0;color:#0f172a;font-size:14px;font-weight:700}.profile-field input,.profile-field textarea{width:100%;padding:0 14px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:rgba(248,250,252,.92);color:#0f172a;font-size:14px}.profile-field input{min-height:48px}.profile-field textarea{min-height:120px;padding-top:12px;padding-bottom:12px;resize:vertical}.profile-field input:focus,.profile-field textarea:focus{outline:none;border-color:rgba(0,191,99,.6);box-shadow:0 0 0 4px rgba(0,191,99,.12);background:#fff}.profile-feedback{margin:12px 0 0;color:#047857;font-size:14px;font-weight:700}.profile-preferences{display:grid;grid-gap:12px;gap:12px}.profile-toggle{display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.profile-toggle span{color:#0f172a;font-size:15px;font-weight:800}.profile-toggle small{color:#64748b;font-size:13px}.profile-toggle.is-active{border-color:rgba(0,191,99,.26);box-shadow:0 16px 28px rgba(0,191,99,.1);transform:translateY(-1px)}.profile-order__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.profile-order__top span{color:#64748b;font-size:14px;font-weight:700}.profile-order__top strong{color:#047857;font-size:18px;font-weight:800}.profile-order p{margin:0 0 14px;color:#475569;line-height:1.6}.profile-order ul{margin:0 0 18px;padding:0;list-style:none}.profile-order li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.profile-order li span{color:#0f172a;font-weight:700}.profile-order li small{color:#64748b;font-weight:700}.profile-empty-state{padding:10px 0 4px}.profile-empty-state h5{margin:0 0 8px;color:#0f172a;font-size:18px;font-weight:800}.profile-empty-state p{margin:0;color:#64748b;line-height:1.7}.profile-actions{display:grid;grid-gap:12px;gap:12px}.profile-action-tile{display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;color:inherit;text-align:left;text-decoration:none!important}.profile-action-tile span{color:#0f172a;font-size:15px;font-weight:800}.profile-action-tile small{color:#64748b;font-size:13px}.profile-action-tile--danger span{color:#b42318}.profile-orders-card{margin-top:0}.profile-orders-count{color:#64748b;font-size:15px;font-weight:600}.profile-orders-list{display:flex;flex-direction:column;gap:0}.profile-order-item{padding:18px 0;border-bottom:1px solid rgba(15,23,42,.07)}.profile-order-item:last-child{border-bottom:none;padding-bottom:0}.profile-order-item:first-child{padding-top:4px}.profile-order-item__main{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.profile-order-item__info{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-order-item__code{color:#0f172a;font-size:14px;font-weight:800;letter-spacing:.01em}.profile-order-item__date{color:#94a3b8;font-size:12px;font-weight:600}.profile-order-item__items{color:#475569;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:340px}.profile-order-item__right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.profile-order-item__total{color:#0f172a;font-size:16px;font-weight:800}.profile-order-item__badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.profile-order-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:capitalize;background:rgba(100,116,139,.1);color:#475569}.profile-order-badge--paid{background:rgba(0,191,99,.12);color:#047857}.profile-order-badge--pending{background:rgba(234,179,8,.12);color:#92400e}.profile-order-badge--failed{background:rgba(239,68,68,.1);color:#b42318}.profile-order-badge--delivered{background:rgba(0,191,99,.12);color:#047857}.profile-order-badge--shipped{background:rgba(59,130,246,.1);color:#1d4ed8}.profile-order-badge--cancelled{background:rgba(100,116,139,.1);color:#64748b}.profile-order-item__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-order-item__actions .profile-outline-btn--small{flex-shrink:0}.profile-order-item__actions .profile-outline-btn--small:disabled{opacity:.6;cursor:not-allowed}.header-account-links{display:inline-flex;align-items:center;gap:12px}.header-account-links__logout{border:none;background:transparent;color:#666666;font-size:14px}@media (max-width:991px){.profile-hero,.profile-hero__identity{flex-direction:column;align-items:flex-start}.profile-hero__actions{justify-content:flex-start}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.profile-hero{padding:22px}.profile-hero h2{font-size:28px}.profile-grid{grid-template-columns:1fr}.profile-order-item__main{flex-direction:column;gap:10px}.profile-order-item__right{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px}.profile-order-item__badges{justify-content:flex-start}.profile-order-item__items{max-width:100%;white-space:normal}}@media (max-width:575px){.profile-stats{grid-template-columns:1fr}.profile-card,.profile-stat-card{padding:20px 18px}}#authModal .auth-sheet__tabs{padding:10px 14px}.auth-sheet__tabs .nav-item:after,.auth-sheet__tabs .nav-item:before,.auth-sheet__tabs .nav-link:after,.auth-sheet__tabs .nav-link:before,.auth-sheet__tabs:after,.auth-sheet__tabs:before{content:none!important;display:none!important}.auth-sheet__tabs .nav-item{margin:0}.auth-sheet__tabs .nav-link{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border:1px solid transparent;border-radius:16px;background:transparent;color:#475569;font-weight:800;letter-spacing:.01em;transition:all .22s ease}#authModal .auth-sheet__tabs .nav-link{padding-left:10px;padding-right:10px}.auth-sheet__tabs .nav-link:focus,.auth-sheet__tabs .nav-link:hover{text-decoration:none;color:#047857;background:rgba(255,255,255,.72)}.auth-sheet__tabs .nav-link.active{background:linear-gradient(135deg,#00bf63,#059669),#00bf63;border-color:rgba(255,255,255,.18);color:#fff;box-shadow:0 14px 24px rgba(0,191,99,.24),inset 0 1px 0 rgba(255,255,255,.22);transform:translateY(-1px)}.auth-sheet__content .tab-pane{padding:0}@media (max-width:575px){.otp-modal-card,.otp-payment-card{padding:28px 20px 22px;border-radius:20px}.otp-modal-header{padding-right:36px}.otp-modal-header h4{font-size:24px}.otp-modal-close{top:10px;right:10px;width:36px;height:36px;font-size:24px}.auth-sheet__tabs{grid-template-columns:1fr}}.otp-modal-error{margin:0!important;padding:0!important;border-radius:0!important;background:none!important;font-size:14px!important;font-weight:500!important}.checkout__form .checkout__form__input p{margin-bottom:0}.checkout-feedback--error{background:none!important;color:#a61d24!important}.checkout-feedback{margin-top:0!important;padding:0!important;border-radius:0!important;font-weight:500}.payment-page{position:relative}.payment-shell{display:grid;grid-gap:28px;gap:28px;justify-items:center}.payment-hero{max-width:640px;text-align:center}.payment-kicker{display:inline-flex;align-items:center;margin-bottom:14px;padding:7px 12px;border-radius:999px;background:rgba(0,191,99,.12);color:#047857;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.payment-hero h3{margin-bottom:12px;font-weight:700}.payment-hero p{margin-bottom:0;color:#64748b;font-size:15px}.payment-card{position:relative;overflow:hidden}.payment-card:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#00bf63,#34d399,#7dd3fc)}.payment-status-badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:8px 14px;border-radius:999px;background:rgba(15,23,42,.06);color:#0f172a;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.payment-copy{margin-bottom:16px;color:#475569;line-height:1.7}.payment-order-block{margin-bottom:18px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(0,191,99,.16)}.payment-order-label{display:block;margin-bottom:8px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.payment-order-id{display:block;color:#0f172a;font-size:18px;line-height:1.5;word-break:break-word;overflow-wrap:anywhere}.payment-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}.route-transition-shell{min-height:100%}.homepage-motion-shell,.product-story-page,.teeyz-loading-page{position:relative}.homepage-hero-card{position:relative;overflow:hidden;min-height:720px;isolation:isolate}.homepage-collection-card:before,.homepage-hero-card:before,.product-story-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(7,18,14,.2),rgba(7,18,14,.68))}.homepage-hero-glow{position:absolute;inset:auto auto -12% -6%;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(52,211,153,.45),rgba(52,211,153,0));filter:blur(8px);pointer-events:none}.homepage-collection-card .categories__text,.homepage-hero-copy,.product-story-details{position:relative;z-index:2}.homepage-card-label,.homepage-kicker{display:inline-flex;align-items:center;margin-bottom:14px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.12);color:#f8fffb;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.homepage-products-section .homepage-kicker,.product-story-details .homepage-kicker{background:rgba(0,191,99,.12);color:#047857}.homepage-hero-copy h1{max-width:420px;margin-bottom:18px;color:#fff;font-weight:700;line-height:.96}.homepage-hero-copy p{max-width:470px;margin-bottom:24px;color:rgba(255,255,255,.84);font-size:16px;line-height:1.7}.homepage-hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.homepage-hero-btn{box-shadow:0 18px 34px rgba(0,191,99,.25)}.homepage-secondary-link{color:#fff;font-weight:700;letter-spacing:.01em}.homepage-secondary-link:focus,.homepage-secondary-link:hover{color:#d1fae5}.homepage-hero-visual{position:absolute;right:4%;bottom:6%;z-index:2;width:clamp(160px,24vw,260px);pointer-events:none}.teeyz-motion-accent{filter:drop-shadow(0 18px 32px rgba(15,23,42,.18))}.homepage-collection-card{position:relative;min-height:360px;overflow:hidden}.homepage-collection-card .categories__text{padding-right:20px}.homepage-collection-card a,.homepage-collection-card h4{color:#fff}.cart-card,.checkout-section,.homepage-product-card,.product__item.related-product-card,.teeyz-skeleton-card,.teeyz-skeleton-panel{border-radius:24px;box-shadow:0 18px 40px rgba(15,23,42,.07)}.homepage-product-card,.product__item.related-product-card{overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.98),#fff);transition:box-shadow .28s ease}.homepage-product-card:hover,.product__item.related-product-card:hover{box-shadow:0 24px 50px rgba(15,23,42,.12)}.homepage-product-card__media{overflow:hidden}.product-story-hero{align-items:center}.product-story-media{position:-webkit-sticky;position:sticky;top:108px}.product-story-visual{position:relative;overflow:hidden;border-radius:30px;background:radial-gradient(circle at top left,rgba(0,191,99,.16),transparent 36%),linear-gradient(160deg,rgba(240,253,244,.96),rgba(255,255,255,1));box-shadow:0 28px 60px rgba(15,23,42,.1)}.product-story-visual img{position:relative;z-index:1;display:block;width:100%}.product-story-details{padding-left:12px}.teeyz-skeleton-card,.teeyz-skeleton-panel{padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98))}.teeyz-skeleton-card--detail,.teeyz-skeleton-panel--detail{height:100%}.teeyz-skeleton{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(90deg,#e5e7eb 25%,#f8fafc 50%,#e5e7eb 75%);background-size:200% 100%;animation:teeyz-shimmer 1.25s linear infinite}.teeyz-skeleton--media{width:100%;height:220px;margin-bottom:14px}.teeyz-skeleton--media-tall{height:520px;margin-bottom:0}.teeyz-skeleton--copy,.teeyz-skeleton--line{height:14px;margin-top:12px}.teeyz-skeleton--copy-short,.teeyz-skeleton--line-short{width:62%}.teeyz-skeleton--title{width:42%;height:30px;margin-bottom:18px}.teeyz-skeleton--button{width:180px;height:48px;margin-top:26px;border-radius:999px}.teeyz-loading-hero{margin-bottom:34px}.teeyz-skeleton-panel{min-height:100%}.cart-skeleton-card{margin-bottom:18px}@keyframes teeyz-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:991px){.homepage-hero-card{min-height:620px}.homepage-hero-visual{right:1%;bottom:2%}.product-story-media{position:static;top:auto;margin-bottom:24px}.product-story-details{padding-left:0}}@media (max-width:767px){.homepage-hero-card{min-height:520px}.homepage-hero-copy h1{font-size:52px}.homepage-hero-copy p{font-size:14px}.homepage-hero-visual{display:none}.homepage-collection-card{min-height:260px}}@media (prefers-reduced-motion:reduce){.teeyz-skeleton{animation:none}.cart-card,.checkout-section,.homepage-product-card,.product__item.related-product-card{transition:none!important}}body,html{height:100%;font-family:Archivo Narrow,sans-serif!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;color:#111111;font-weight:400;font-family:Montserrat,sans-serif}h1{font-size:70px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}p{font-size:14px;font-family:Montserrat,sans-serif;color:#666666;font-weight:400;line-height:24px;margin:0 0 15px}img{max-width:100%}button:focus,input:focus,select:focus,textarea:focus{outline:none}a:focus,a:hover{text-decoration:none;outline:none}ol,ul{padding:0;margin:0}.section-title{margin-bottom:45px}.section-title h4{color:#111111;font-weight:600;text-transform:uppercase;position:relative;display:inline-block}.section-title h4:after{position:absolute;left:0;bottom:-4px;height:2px;width:70px;background:#00bf63;content:""}.set-bg{background-repeat:no-repeat;background-size:cover;background-position:top}.spad{padding-top:100px;padding-bottom:100px}.text-white a,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white li,.text-white p,.text-white span{color:#fff}.primary-btn{padding:12px 30px 10px}.primary-btn,.site-btn{display:inline-block;font-size:14px;text-transform:uppercase;font-weight:600;color:#ffffff;background:#00bf63}.site-btn{border:none;padding:12px 30px;border-radius:50px}#preloder{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:#ffffff}.loader{width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;border-radius:60px;animation:loader .8s linear infinite;-webkit-animation:loader .8s linear infinite}@keyframes loader{0%{transform:rotate(0deg);border:4px solid #00bf63;border-left-color:transparent}50%{transform:rotate(180deg);border:4px solid #008f4c;border-left-color:transparent}to{transform:rotate(1turn);border:4px solid #5ac8fa;border-left-color:transparent}}.spacial-controls{position:fixed;width:111px;height:91px;top:0;right:0;z-index:999}.spacial-controls .search-switch{display:block;height:100%;padding-top:30px;background:#323232;text-align:center;cursor:pointer}.search-model{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:#ffffff;z-index:99999}.search-model-form{padding:0 15px}.search-model-form input{width:500px;font-size:40px;border:none;border-bottom:2px solid #dddddd;background:0 0;color:#999}.search-close-switch{position:absolute;width:50px;height:50px;background:#333;color:#fff;text-align:center;border-radius:50%;font-size:28px;line-height:28px;top:30px;cursor:pointer;transform:rotate(45deg);display:flex;align-items:center;justify-content:center}.header{background-color:#E6F4EA;box-shadow:0 5px 10px rgba(91,91,91,.1)}.header__logo{padding:0;margin:-25px 0!important}.header__logo a{display:inline-block}.header__menu{padding:18px 0 0}.header__menu ul li{list-style:none;display:inline-block;margin-right:40px;position:relative}.header__menu ul li.active a:after,.header__menu ul li:hover a:after{transform:scale(1)}.header__menu ul li:hover .dropdown{top:27px;opacity:1;visibility:visible}.header__menu ul li:last-child{margin-right:0}.header__menu ul li .dropdown{position:absolute;left:0;top:56px;width:150px;background:#111111;text-align:left;padding:2px 0;z-index:9;opacity:0;visibility:hidden;transition:all,.3s}.header__menu ul li .dropdown li{display:block;margin-right:0}.header__menu ul li .dropdown li a{font-size:14px;color:#ffffff;font-weight:400;padding:8px 20px;text-transform:capitalize}.header__menu ul li .dropdown li a:after{display:none}.header__menu ul li a{font-size:15px;text-transform:uppercase;color:#111111;font-weight:500;display:block;padding:2px 0;position:relative}.header__menu ul li a:after{position:absolute;left:0;bottom:0;width:100%;height:2px;background:#00bf63;content:"";transition:all,.5s;transform:scale(0)}.header__right{text-align:right;padding:18px 0 0}.header__right__auth{display:inline-block;margin-right:25px}.header__right__auth a{font-size:12px;color:#666666;position:relative;margin-right:8px}.header__right__auth a:last-child{margin-right:0}.header__right__auth a:last-child:after{display:none}.header__right__auth a:after{position:absolute;right:-8px;top:-2px;content:"/";font-size:13px}.header__right__widget{display:inline-block}.header__right__widget li{list-style:none;display:inline-block;font-size:18px;color:#111111;margin-right:20px;cursor:pointer}.header__right__widget li:last-child{margin-right:0}.header__right__widget li a{font-size:18px;color:#111111;position:relative}.header__right__widget li a .tip{position:absolute;right:-12px;top:-11px;height:18px;width:18px;background:#111111;font-size:10px;font-weight:500;color:#ffffff;line-height:18px;text-align:center;border-radius:50%}.canvas__open,.offcanvas-menu-wrapper{display:none}.header__right__auth a{font-size:16px!important}.header__right__auth{margin-bottom:1rem}@media (min-width:1200px){.header-right-flex{gap:30px!important}}.banner{height:500px}.banner__text span{font-size:18px;color:#ca1515;text-transform:uppercase}.banner__text h1{font-size:80px;color:#111111;font-family:Cookie,cursive;margin-bottom:15px}.banner__text a{font-size:14px;color:#111111;text-transform:uppercase;font-weight:700;position:relative;padding:0 0 3px;display:inline-block}.banner__text a:after{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#00bf63;content:""}.banner__slider{text-align:center;padding:150px 0 0}.banner__slider.owl-carousel .owl-dots{position:absolute;left:0;top:430px;width:100%;text-align:center}.banner__slider.owl-carousel .owl-dots button{height:12px;width:12px;background:#a1a1a1;border-radius:50%;margin-right:10px}.banner__slider.owl-carousel .owl-dots button.active{background:#00bf63}.banner__slider.owl-carousel .owl-dots button:last-child{margin-right:0}.trend{padding-top:80px;padding-bottom:50px}.trend__content .section-title h4{font-size:20px}.trend__content .section-title h4:after{bottom:-6px}.trend__item{overflow:hidden;margin-bottom:35px}.trend__item__pic{float:left;margin-right:25px}.trend__item__text{overflow:hidden}.trend__item__text h6{font-size:14px;color:#111111;margin-bottom:5px}.trend__item__text .rating{line-height:18px;margin-bottom:6px}.trend__item__text .rating i{font-size:10px;color:#e3c01c;margin-right:-4px}.trend__item__text .rating i:last-child{margin-right:0}.trend__item__text .product__price{color:#111111;font-weight:600}.trend__item__text .product__price span{font-size:14px;color:#b1b0b0;text-decoration:line-through;margin-left:4px}.discount__pic img{min-width:100%;height:100%}.discount__text{background:#f4f4f4;height:390px;padding:75px 90px 50px;text-align:center}.discount__text a{font-size:14px;color:#111111;text-transform:uppercase;font-weight:700;position:relative;padding:0 0 3px;display:inline-block}.discount__text a:after{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#00bf63;content:""}.discount__text__title{text-align:center;position:relative;z-index:1;margin-bottom:60px}.discount__text__title:after{position:absolute;left:50%;top:-38px;height:183px;width:183px;background:#ffffff;content:"";border-radius:50%;z-index:-1;margin-left:-91.5px}.discount__text__title span{font-size:12px;color:#111111;font-weight:500;text-transform:uppercase}.discount__text__title h2{font-size:60px;color:#ca1515;font-family:Cookie,cursive;line-height:46px;margin-bottom:10px}.discount__text__title h5{color:#ca1515;font-weight:700}.discount__text__title h5 span{font-size:14px;color:#111111;margin-right:4px}.discount__countdown{text-align:center;margin-bottom:10px}.countdown__item{margin-bottom:15px;float:left;width:25%}.countdown__item:last-child{margin-right:0}.countdown__item span{font-size:30px;font-weight:600;color:#111111;display:inline-block}.countdown__item p{color:#111111;margin-bottom:0;display:inline-block;font-weight:500}.services{padding-top:80px;padding-bottom:50px}.services__item{padding-left:65px;position:relative;margin-bottom:20px}.services__item i{font-size:36px;color:#00bf63;position:absolute;left:0;top:4px}.services__item h6{color:#111111;font-weight:600;margin-bottom:5px}.services__item p{margin-bottom:0}.instagram__item{height:320px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.instagram__item:hover:after{opacity:1}.instagram__item:hover .instagram__text{opacity:1;visibility:visible}.instagram__item:after{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(255,255,255,.9);content:"";opacity:0;z-index:-1;transition:all,.3s}.instagram__text{text-align:center;opacity:0;visibility:hidden;transition:all,.3s}.instagram__text i{font-size:30px;color:#0d0d0d}.instagram__text a{font-size:16px;color:#0d0d0d;font-weight:500;display:block;margin-top:10px}.footer{background-color:#E6F4EA;padding-top:55px}.footer__about{margin-bottom:30px}.footer__about p,.footer__logo{margin-bottom:20px}.footer__payment a{margin-right:6px;margin-bottom:10px;display:inline-block}.footer__payment a:last-child{margin-right:0}.footer__widget{margin-bottom:30px}.footer__widget h6{color:#111111;font-weight:600;text-transform:uppercase;margin-bottom:12px}.footer__widget ul li{list-style:none}.footer__widget ul li a{font-size:14px;color:#666666;line-height:30px}.footer__newslatter{margin-bottom:30px}.footer__newslatter h6{color:#111111;font-weight:600;text-transform:uppercase;margin-bottom:25px}.footer__newslatter form{position:relative;margin-bottom:30px}.footer__newslatter form input{height:52px;width:100%;border:1px solid #e1e1e1;border-radius:50px;padding-left:30px;font-size:14px;color:#666666}.footer__newslatter form input::placeholder{color:#666666}.footer__newslatter form button{position:absolute;right:4px;top:4px}.footer__social a{display:inline-block;height:40px;width:40px;background:#e1e1e1;font-size:15px;color:#111111;line-height:40px;text-align:center;border-radius:50%;margin-right:6px;margin-bottom:5px}.footer__social a:last-child{margin-right:0}.footer__copyright__text{border-top:1px solid #e1e1e1;padding:18px 0 25px;text-align:center;margin-top:35px}.footer__copyright__text p{margin-bottom:0}.footer__copyright__text a{color:#5C5C5C}.footer__copyright__text a:hover,.footer__copyright__text i{color:#ca1515}.breadcrumb-option{border-bottom:2px solid #ddd;padding-bottom:10px}.breadcrumb__links a{font-size:15px;font-weight:500;color:#111111;margin-right:18px;display:inline-block;position:relative}.breadcrumb__links a:after{position:absolute;right:-14px;top:0;content:"";font-family:FontAwesome}.breadcrumb__links a i{margin-right:5px}.breadcrumb__links span{font-size:15px;font-weight:500;color:#888888;display:inline-block}.categories{overflow:hidden;margin-top:10px}.categories .container-fluid{padding-right:5px}.categories__item{height:314px;display:flex;align-items:center;padding-left:30px;margin-bottom:10px;margin-right:10px}.categories__item.categories__large__item{height:638px;padding-left:70px}.categories__item.categories__large__item .categories__text{max-width:480px}.categories__item.categories__large__item .categories__text p{margin-bottom:15px}.categories__text h1{font-family:Cookie,cursive;color:#111111;margin-bottom:5px}.categories__text h4{color:#111111;font-weight:700}.categories__text p{margin-bottom:10px}.categories__text a{font-size:14px;color:#111111;text-transform:uppercase;font-weight:600;position:relative;padding:0 0 3px;display:inline-block}.categories__text a:after{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#00bf63;content:""}.product{padding-top:60px;padding-bottom:50px}.filter__controls{text-align:right;margin-bottom:50px}.filter__controls li{font-size:14px;list-style:none;display:inline-block;color:#111111;margin-right:35px;position:relative;cursor:pointer}.filter__controls li.active:after{opacity:1}.filter__controls li:after{position:absolute;left:0;bottom:-4px;height:2px;width:100%;background:#00bf63;content:"";opacity:0}.filter__controls li:last-child{margin-right:0}.product__item{margin-bottom:35px}.product__item:hover .product__hover li{opacity:1;top:0}.product__item.sale .product__item__pic .label{background:#ca1515}.product__item.sale .product__item__text .product__price{color:#ca1515}@media only screen and (min-width:768px){.product__item__pic{height:270px;position:relative;overflow:hidden}}@media only screen and (max-width:768px){.product__item__pic{height:368px;position:relative;overflow:hidden}}.product__item__pic .label{font-size:12px;color:#ffffff;font-weight:500;display:inline-block;padding:2px 8px;text-transform:uppercase;position:absolute;left:10px;top:10px}.product__item__pic .label.new{background:#00bf63}.product__item__pic .label.stockout{background:#111111}.product__item__pic .label.stockblue{background:#0066bd!important}.product__item__pic .label.sale{background:#ca1515}.product__hover{position:absolute;left:0;width:100%;bottom:30px;text-align:center}.product__hover li{list-style:none;display:inline-block;margin-right:10px;position:relative;top:100px;opacity:0}.product__hover li:first-child{transition:all .4s ease .1s}.product__hover li:nth-child(2){transition:all .4s ease .15s}.product__hover li:nth-child(3){transition:all .4s ease .2s}.product__hover li:last-child{margin-right:0}.product__hover li:hover a,.product__hover li:hover button{background:#00bf63}.product__hover li:hover a span,.product__hover li:hover button span{color:#ffffff;transform:rotate(1turn)}.product__hover li a,.product__hover li button{font-size:18px;color:#111111;display:block;height:45px;width:45px;background:#ffffff;line-height:48px;text-align:center;border-radius:50%;transition:all,.5s;border:none;cursor:pointer;padding:0}.product__hover li a span,.product__hover li button span{position:relative;transform:rotate(0);transition:all,.3s;display:inline-block}.product__hover-action--mobile{display:none!important}.product__item__text{text-align:center;padding-top:22px}.product__item__text h6 a{font-size:14px;color:#111111}.product__item__pic .rating{line-height:18px;margin-bottom:5px;position:absolute;right:10px;top:10px;padding:5px;background:linear-gradient(transparent,gray);border-radius:10px}.product__item__pic .rating i{font-size:18px;color:#e3c01c;margin-right:0}.product__item__pic .rating i:last-child{margin-right:0}.product__item__text .product__price{color:#111111;font-weight:600}.product__item__text .product__price span{font-size:14px;color:#b1b0b0;text-decoration:line-through;margin-left:4px}.shop{padding-top:0;padding-bottom:10px}.sidebar__categories{margin-bottom:50px}.sidebar__categories .section-title{margin-bottom:35px}.sidebar__categories .section-title h4{font-size:18px}.categories__accordion .card{border:none;border-radius:0;padding-bottom:12px;border-bottom:1px solid #f2f2f2!important;margin-bottom:12px}.categories__accordion .card:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none!important}.categories__accordion .card-heading{cursor:pointer}.categories__accordion .card-heading a,.categories__accordion .card-heading button{font-size:14px;font-weight:500;color:#111111;display:block;width:100%;padding:0 30px 0 0;background:transparent;border:none;text-align:left;position:relative;cursor:pointer}.categories__accordion .card-body{padding-left:0;padding-top:6px;padding-bottom:0}.categories__accordion .card-body li{list-style:none;position:relative;padding-left:16px}.categories__accordion .card-body li:before{position:absolute;left:4px;top:14px;height:1px;width:4px;background:#666666;content:""}.categories__accordion .card-body li a,.categories__accordion .card-body li button{font-size:14px;color:#666666;line-height:30px;background:transparent;border:none;padding:0;text-align:left;cursor:pointer}.categories__accordion .card-body li button.is-active,.categories__accordion .card-body li button:hover{color:#00bf63;font-weight:600}.categories__accordion .card-body li a:active,.categories__accordion .card-body li a:focus,.categories__accordion .card-body li button:active,.categories__accordion .card-body li button:focus,.categories__accordion .card-heading a:active,.categories__accordion .card-heading a:focus,.categories__accordion .card-heading button:active,.categories__accordion .card-heading button:focus{outline:none;box-shadow:none}.categories__accordion .card-body li button:focus-visible,.categories__accordion .card-heading button:focus-visible{color:#00bf63}.categories__accordion .card-body li button::-moz-focus-inner,.categories__accordion .card-heading button::-moz-focus-inner{border:0}.categories__accordion .card-heading a:after,.categories__accordion .card-heading button:after,.categories__accordion .card-heading>a.active[aria-expanded=false]:after,.categories__accordion .card-heading>button.active[aria-expanded=false]:after{content:"";font-size:14px;font-family:FontAwesome;color:#666666;position:absolute;right:30px;top:0}.categories__accordion .card-heading a[aria-expanded=true]:after,.categories__accordion .card-heading button[aria-expanded=true]:after,.categories__accordion .card-heading.active a:after,.categories__accordion .card-heading.active button:after,.categories__accordion .card-heading>a.active:after,.categories__accordion .card-heading>button.active:after{content:"";font-size:14px;font-family:FontAwesome;color:#666666;position:absolute;right:30px;top:-1px}.sidebar__filter{position:relative;margin-bottom:60px}.sidebar__filter .section-title{margin-bottom:50px}.sidebar__filter .section-title h4{font-size:18px}.sidebar__filter a{font-size:14px;color:#0d0d0d;text-transform:uppercase;letter-spacing:2px;font-weight:700;display:inline-block;padding:5px 16px 5px 24px;border:2px solid #00bf63;position:absolute;right:0;bottom:-5px;border-radius:2px}.filter-range-wrap .range-slider .price-input{position:relative}.filter-range-wrap .range-slider .price-input p{font-size:16px;color:#0d0d0d;font-weight:500;display:inline-block;margin-bottom:0}.filter-range-wrap .range-slider .price-input:after{position:absolute;left:81px;top:12px;height:1px;width:5px;background:#0d0d0d;content:""}.filter-range-wrap .range-slider .price-input input{font-size:16px;color:#0d0d0d;max-width:16%;border:none}.filter-range-wrap .range-slider .price-input input:first-child{margin-right:28px}.filter-range-wrap .price-range{border-radius:0;margin-bottom:28px}.filter-range-wrap .price-range.ui-widget-content{border:none;background:rgba(0,0,0,.1);height:5px}.filter-range-wrap .price-range.ui-widget-content .ui-slider-handle{height:14px;width:14px;border-radius:50%;background:#00bf63;border:none;outline:none;cursor:pointer}.filter-range-wrap .price-range .ui-slider-range{background:#00bf63;border-radius:0}.sidebar__color,.sidebar__sizes{margin-bottom:40px}.sidebar__color .section-title,.sidebar__sizes .section-title{margin-bottom:35px}.sidebar__color .section-title h4,.sidebar__sizes .section-title h4{font-size:18px}.sidebar__color .size__list label,.sidebar__sizes .size__list label{display:block;padding-left:20px;font-size:14px;text-transform:uppercase;color:#444444;position:relative;cursor:pointer}.sidebar__color .size__list label input,.sidebar__sizes .size__list label input{position:absolute;visibility:hidden}.sidebar__color .size__list label input:checked~.checkmark,.sidebar__sizes .size__list label input:checked~.checkmark{border-color:#00bf63}.sidebar__color .size__list label input:checked~.checkmark:after,.sidebar__sizes .size__list label input:checked~.checkmark:after{border-color:#00bf63;opacity:1}.sidebar__color .size__list label .checkmark,.sidebar__sizes .size__list label .checkmark{position:absolute;left:0;top:4px;height:10px;width:10px;border:1px solid #444444;border-radius:2px}.sidebar__color .size__list label .checkmark:after,.sidebar__sizes .size__list label .checkmark:after{position:absolute;left:0;top:-2px;width:11px;height:5px;border:solid #ffffff;border-width:1.5px 1.5px 0 0;transform:rotate(127deg);opacity:0;content:""}.sidebar__color .color__list label{text-transform:capitalize}.pagination__option a{display:inline-block;height:40px;width:40px;border:1px solid #f2f2f2;border-radius:50%;font-size:14px;color:#111111;font-weight:600;line-height:40px;text-align:center;transition:all,.3s;margin-right:6px}.pagination__option a:last-child{margin-right:0}.pagination__option a i{font-weight:600}.pagination__option a:hover{background:#0d0d0d;border-color:#0d0d0d;color:#ffffff}.product-details{padding-top:70px;padding-bottom:50px}.product__details__pic{overflow:hidden}.product__details__pic__left{width:22%;max-height:574px;float:left;overflow-y:auto}.product__details__pic__left .pt{display:block;margin-bottom:20px;cursor:pointer;position:relative}.product__details__pic__left .pt:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#000;opacity:0;transition:all .3s}.product__details__pic__left .pt.active:after{opacity:.3}.product__details__pic__left .pt:last-child{margin-bottom:0}.product__details__pic__left .pt img{min-width:100%}.product__details__slider__content{width:calc(78% - 20px);float:left;margin-left:20px}.product__details__pic__slider.owl-carousel .owl-nav button{position:absolute;left:10px;top:50%;font-size:22px;color:#111111;width:40px;height:40px;background:rgba(255,255,255,.7);border-radius:50%;line-height:44px;text-align:center;margin-top:-20px}.product__details__pic__slider.owl-carousel .owl-nav button.owl-next{left:auto;right:10px}.product__details__text h3{color:#111111;font-weight:600;text-transform:uppercase;margin-bottom:12px}.product__details__text h3 span{display:block;font-size:14px;color:#444444;text-transform:none;font-weight:400;margin-top:5px}.product__details__text .rating{margin-bottom:16px}.product__details__text .rating i{font-size:12px;color:#e3c01c;margin-right:-4px}.product__details__text .rating span{font-size:12px;color:#666666;margin-left:5px}.product__details__text p{color:#444444;margin-bottom:28px}.product__details__price{font-size:30px;font-weight:600;color:#00bf63;margin-bottom:30px}.product__details__price span{font-size:18px;color:#b1b0b0;text-decoration:line-through;margin-left:10px;display:inline-block}.quantity{float:left;margin-right:10px;margin-bottom:10px}.quantity>span{font-size:14px;color:#111111;font-weight:600;float:left;margin-top:14px;margin-right:15px}.pro-qty{height:50px;width:150px;border:1px solid #ebebeb;border-radius:50px;padding:0 20px;overflow:hidden;display:inline-block}.pro-qty .qtybtn{cursor:pointer;width:12px;line-height:46px}.pro-qty .qtybtn,.pro-qty input{font-size:14px;color:#666666;float:left}.pro-qty input{font-weight:500;border:none;width:84px;text-align:center;height:48px}.product__details__button{overflow:hidden;margin-bottom:25px}.product__details__button .cart-btn{display:inline-block;font-size:14px;color:#ffffff;background:#00bf63;font-weight:600;text-transform:uppercase;padding:14px 30px 15px;border-radius:50px;float:left;margin-right:10px;margin-bottom:10px}.product__details__button ul{float:left}.product__details__button ul li{list-style:none;display:inline-block;margin-right:5px}.product__details__button ul li:last-child{margin-right:0}.product__details__button ul li a{display:inline-block;height:50px;width:50px;border:1px solid #ebebeb;border-radius:50%;line-height:50px;text-align:center;padding-top:1px}.product__details__button ul li a span{font-size:18px;color:#666666}.product__details__widget{border-top:1px solid #ebebeb;padding-top:35px}.product__details__widget ul li{list-style:none;margin-bottom:10px}.product__details__widget ul li:last-child{margin-bottom:0}.product__details__widget ul li span{display:inline-block;font-size:14px;font-weight:600;color:#111111;width:150px;float:left}.product__details__widget ul li .stock__checkbox{overflow:hidden}.product__details__widget ul li .stock__checkbox label{display:block;padding-left:20px;font-size:14px;color:#666666;position:relative;cursor:pointer}.product__details__widget ul li .stock__checkbox label input{position:absolute;visibility:hidden}.product__details__widget ul li .stock__checkbox label input:checked~.checkmark{border-color:#ca1515}.product__details__widget ul li .stock__checkbox label input:checked~.checkmark:after{border-color:#ca1515;opacity:1}.product__details__widget ul li .stock__checkbox label .checkmark{position:absolute;left:0;top:5px;height:10px;width:10px;border:1px solid #444444;border-radius:2px}.product__details__widget ul li .stock__checkbox label .checkmark:after{position:absolute;left:0;top:-2px;width:11px;height:5px;border:solid #ffffff;border-width:1.5px 1.5px 0 0;transform:rotate(127deg);opacity:0;content:""}.product__details__widget ul li .color__checkbox label{display:inline-block;cursor:pointer;position:relative;margin-right:20px}.product__details__widget ul li .color__checkbox label.active input~.checkmark:after{border-color:#ffffff;opacity:1}.product__details__widget ul li .color__checkbox label:last-child{margin-right:0}.product__details__widget ul li .color__checkbox label input{position:absolute;visibility:hidden}.product__details__widget ul li .color__checkbox label input:checked~.checkmark:after{border-color:#ffffff;opacity:1}.product__details__widget ul li .color__checkbox label .checkmark{position:absolute;left:0;top:-10px;height:20px;width:20px;background:#e31e2f;border-radius:50%;content:""}.product__details__widget ul li .color__checkbox label .checkmark.black-bg{background:#111111}.product__details__widget ul li .color__checkbox label .checkmark.grey-bg{background:#e4aa8b}.product__details__widget ul li .color__checkbox label .checkmark:after{position:absolute;left:3px;top:5px;width:13px;height:6px;border:solid #ffffff;border-width:1.5px 1.5px 0 0;transform:rotate(127deg);opacity:0;content:""}.product__details__widget ul li .size__btn label{font-size:14px;color:#666666;text-transform:uppercase;cursor:pointer;margin-right:10px;display:inline-block;margin-bottom:0}.product__details__widget ul li .size__btn label:last-child{margin-right:0}.product__details__widget ul li .size__btn label.active{color:#00bf63}.product__details__widget ul li .size__btn label input{position:absolute;visibility:hidden}.product__details__widget ul li p{margin-bottom:0;color:#666666}.product__details__tab{padding-top:80px;margin-bottom:65px}.nav{border-bottom:none;justify-content:center;position:relative;margin-bottom:40px}.nav:before{left:0}.nav:after,.nav:before{position:absolute;top:13px;height:1px;width:335px;background:#e1e1e1;content:""}.nav:after{right:0}.nav-item{margin-right:46px}.nav-item:last-child{margin-right:0}.nav-item .nav-link{font-size:18px;color:#666666;font-weight:600;border:none;border-top-left-radius:0;border-top-right-radius:0;padding:0}.nav-item .nav-link.active{color:#111111}.tab-content .tab-pane h6{color:#666666;font-weight:600;margin-bottom:24px}.tab-content .tab-pane p:last-child{margin-bottom:0}.related__title h5{font-size:20px;color:#111111;font-weight:600;text-transform:uppercase;margin-bottom:35px}.shop-cart{padding-top:70px;padding-bottom:90px}.shop__cart__table{margin-bottom:30px}.shop__cart__table table{width:100%}.shop__cart__table thead{border-bottom:1px solid #f2f2f2}.shop__cart__table thead th{font-size:18px;color:#111111;font-weight:600;text-transform:uppercase;padding-bottom:20px}.shop__cart__table tbody tr{border-bottom:1px solid #f2f2f2}.shop__cart__table tbody tr td{padding:30px 0}.shop__cart__table tbody tr .cart__product__item{overflow:hidden;width:585px}.shop__cart__table tbody tr .cart__product__item img{float:left;margin-right:25px}.shop__cart__table tbody tr .cart__product__item .cart__product__item__title{overflow:hidden;padding-top:23px}.shop__cart__table tbody tr .cart__product__item .cart__product__item__title h6{color:#111111;font-weight:600}.shop__cart__table tbody tr .cart__product__item .cart__product__item__title .rating i{font-size:10px;color:#e3c01c;margin-right:-4px}.shop__cart__table tbody tr .cart__price{font-size:16px;color:#ca1515;font-weight:600;width:190px}.shop__cart__table tbody tr .cart__quantity{width:190px}.shop__cart__table tbody tr .cart__quantity .pro-qty{border:none;padding:0;width:110px;border-radius:0}.shop__cart__table tbody tr .cart__quantity .pro-qty input{color:#444444}.shop__cart__table tbody tr .cart__quantity .pro-qty .qtybtn{font-size:16px;color:#444444}.shop__cart__table tbody tr .cart__total{font-size:16px;color:#ca1515;font-weight:600;width:150px}.shop__cart__table tbody tr .cart__close{text-align:right}.shop__cart__table tbody tr .cart__close span{height:45px;width:45px;background:#f2f2f2;border-radius:50%;font-size:18px;color:#111111;line-height:44px;text-align:center;display:inline-block;font-weight:600;cursor:pointer}.cart__btn{margin-bottom:50px}.cart__btn.update__btn{text-align:right}.cart__btn a{font-size:14px;color:#111111;font-weight:600;text-transform:uppercase;display:inline-block;padding:14px 30px 12px;background:#f5f5f5}.cart__btn a span{color:#ca1515;font-size:14px;margin-right:5px}.discount__content h6{color:#111111;font-weight:600;text-transform:uppercase;display:inline-block;margin-right:30px}.discount__content form{position:relative;width:370px;display:inline-block}.discount__content form input{height:52px;width:100%;border:1px solid #444444;border-radius:50px;padding-left:30px;padding-right:115px;font-size:14px;color:#444444}.discount__content form input::placeholder{color:#444444}.discount__content form button{position:absolute;right:4px;top:4px}.cart__total__procced{background:#f5f5f5;padding:40px}.cart__total__procced h6{color:#111111;font-weight:600;text-transform:uppercase;margin-bottom:10px}.cart__total__procced ul{margin-bottom:25px}.cart__total__procced ul li{list-style:none;font-size:16px;color:#111111;font-weight:600;overflow:hidden;line-height:40px}.cart__total__procced ul li span{color:#ca1515;float:right}.cart__total__procced .primary-btn{display:block;border-radius:50px;text-align:center;padding:12px 0 10px}.checkout{padding-top:80px;padding-bottom:70px}.coupon__link{padding:14px 0;background:#E6F4EA;border-top:2px solid #00bf63;text-align:center;margin-bottom:50px}.coupon__link,.coupon__link a{font-size:14px;color:#444444}.coupon__link span{font-size:14px;color:#00bf63}.checkout__form h5{color:#111111;font-weight:600;text-transform:uppercase;border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:25px}.checkout__form .checkout__form__input p{color:#444444;font-weight:500;margin-bottom:10px}.checkout__form .checkout__form__input p span{color:#ca1515}.checkout__form .checkout__form__input input{height:50px;width:100%;border:1px solid #e1e1e1;border-radius:2px;margin-bottom:8px;font-size:14px;padding-left:20px;color:#666666}.checkout__form .checkout__form__input input::placeholder{color:#666666}.checkout__form .checkout__form__checkbox{margin-bottom:20px}.checkout__form .checkout__form__checkbox label{display:block;padding-left:24px;font-size:14px;color:#444444;font-weight:500;position:relative;cursor:pointer;margin-bottom:16px}.checkout__form .checkout__form__checkbox label input{position:absolute;visibility:hidden}.checkout__form .checkout__form__checkbox label input:checked~.checkmark{border-color:#ca1515}.checkout__form .checkout__form__checkbox label input:checked~.checkmark:after{border-color:#ca1515;opacity:1}.checkout__form .checkout__form__checkbox label .checkmark{position:absolute;left:0;top:4px;height:10px;width:10px;border:1px solid #444444;border-radius:2px}.checkout__form .checkout__form__checkbox label .checkmark:after{position:absolute;left:0;top:-2px;width:11px;height:5px;border:solid #ffffff;border-width:1.5px 1.5px 0 0;transform:rotate(127deg);opacity:0;content:""}.checkout__form .checkout__form__checkbox p{margin-bottom:0}.checkout__order{background:#E6F4EA;padding:30px}.checkout__order h5{border-bottom:1px solid #d7d7d7;margin-bottom:18px}.checkout__order .site-btn{width:100%}.checkout__order__product{border-bottom:1px solid #d7d7d7;padding-bottom:22px}.checkout__order__product ul li{list-style:none;font-size:14px;color:#444444;font-weight:500;overflow:hidden;margin-bottom:14px;line-height:24px}.checkout__order__product ul li:last-child{margin-bottom:0}.checkout__order__product ul li span{font-size:14px;color:#111111;font-weight:600;float:right}.checkout__order__product ul li .top__text{font-size:16px;color:#111111;font-weight:600;float:left}.checkout__order__product ul li .top__text__right{font-size:16px;color:#111111;font-weight:600;float:right}.checkout__order__total{padding-top:12px;border-bottom:1px solid #d7d7d7;padding-bottom:10px;margin-bottom:25px}.checkout__order__total ul li{list-style:none;font-size:16px;color:#111111;font-weight:600;overflow:hidden;line-height:40px}.checkout__order__total ul li span{color:#00bf63;float:right}.checkout__order__widget{padding-bottom:10px}.checkout__order__widget label{display:block;padding-left:25px;font-size:14px;font-weight:500;color:#111111;position:relative;cursor:pointer;margin-bottom:14px}.checkout__order__widget label input{position:absolute;visibility:hidden}.checkout__order__widget label input:checked~.checkmark{border-color:#ca1515}.checkout__order__widget label input:checked~.checkmark:after{border-color:#ca1515;opacity:1}.checkout__order__widget label .checkmark{position:absolute;left:0;top:4px;height:10px;width:10px;border:1px solid #444444;border-radius:2px}.checkout__order__widget label .checkmark:after{position:absolute;left:0;top:-2px;width:11px;height:5px;border:solid #ffffff;border-width:1.5px 1.5px 0 0;transform:rotate(127deg);opacity:0;content:""}.blog{padding-top:70px;padding-bottom:80px}.blog__item{margin-bottom:35px}.blog__item__pic{height:240px}.blog__item__pic.large__item{height:540px}.blog__item__text{padding:25px 20px 0 0;margin-right:30px;background:#ffffff;margin-top:-54px}.blog__item__text h6{margin-bottom:6px}.blog__item__text h6 a{color:#111111;font-weight:600;line-height:21px}.blog__item__text ul li{font-size:12px;color:#888888;display:inline-block;list-style:none;margin-right:25px;position:relative}.blog__item__text ul li span{color:#111111}.blog__item__text ul li:after{position:absolute;right:-17px;top:0;content:"|"}.blog__item__text ul li:last-child{margin-right:0}.blog__item__text ul li:last-child:after{display:none}.primary-btn.load-btn{color:#111111;background:#f2f2f2;padding:12px 85px 10px;border-radius:50px}.blog__sidebar{padding-left:40px}.blog__sidebar__item{margin-bottom:50px}.blog__sidebar__item:last-child{margin-bottom:0}.blog__sidebar__item .section-title{margin-bottom:40px}.blog__sidebar__item .section-title h4{font-size:16px}.blog__sidebar__item .section-title h4:after{bottom:-7px}.blog__sidebar__item ul li{list-style:none;line-height:30px}.blog__sidebar__item ul li a{font-size:14px;color:#111111;transition:all,.3s}.blog__sidebar__item ul li a:hover{color:#ca1515}.blog__sidebar__item ul li a:hover span{color:#111111}.blog__sidebar__item ul li a span{float:right;color:#888888}.blog__feature__item{display:block;overflow:hidden;margin-bottom:30px}.blog__feature__item:last-child{margin-bottom:0}.blog__feature__item__pic{float:left;margin-right:25px}.blog__feature__item__text{overflow:hidden}.blog__feature__item__text h6{font-size:14px;color:#111111;font-weight:600;line-height:21px;margin-bottom:5px}.blog__feature__item__text span{font-size:12px;color:#888888;display:block}.blog__sidebar__tags a{display:inline-block;font-size:13px;color:#666666;border:1px solid #f2f2f2;padding:8px 14px 7px;margin-right:6px;margin-bottom:10px;transition:all,.3s}.blog__sidebar__tags a:hover{color:#111111}.blog__sidebar__tags a:last-child{margin-right:0}.blog-details{padding-top:80px;padding-bottom:80px}.blog__details__item{background:#ffffff;margin-bottom:24px}.blog__details__item__title{background:#ffffff;padding-top:30px;padding-right:30px;margin-top:-100px;position:relative;margin-right:50px}.blog__details__item__title .tip{font-size:12px;color:#ffffff;background:#ca1515;text-transform:uppercase;font-weight:500;display:inline-block;padding:2px 11px 1px;border-radius:5px}.blog__details__item__title h4{color:#111111;font-weight:600;line-height:39px;margin-top:10px;margin-bottom:5px}.blog__details__item__title ul li{font-size:12px;color:#888888;display:inline-block;list-style:none;margin-right:25px;position:relative}.blog__details__item__title ul li span{color:#111111}.blog__details__item__title ul li:after{position:absolute;right:-17px;top:0;content:"|"}.blog__details__item__title ul li:last-child{margin-right:0}.blog__details__item__title ul li:last-child:after{display:none}.blog__details__desc{margin-bottom:40px}.blog__details__desc p{font-size:15px;color:#444444;line-height:27px}.blog__details__desc p:last-child{margin-bottom:0}.blog__details__quote{border-top:2px solid #ca1515;position:relative;padding-top:22px;margin-bottom:20px}.blog__details__quote .icon{height:30px;width:30px;font-size:18px;color:#ca1515;background:#ffffff;position:absolute;left:0;top:-11px}.blog__details__quote p{font-size:16px;color:#111111;font-weight:600;font-style:italic;line-height:30px;margin-bottom:0}.blog__details__tags{margin-bottom:50px}.blog__details__tags a{display:inline-block;font-size:13px;color:#666666;border:1px solid #f2f2f2;padding:8px 14px 7px;margin-right:6px;margin-bottom:10px;transition:all,.3s}.blog__details__tags a:hover{color:#111111}.blog__details__tags a:last-child{margin-right:0}.blog__details__btns{background:#f5f5f5;padding:14px 30px;margin-bottom:55px}.blog__details__btn__item.blog__details__btn__item--next{text-align:right}.blog__details__btn__item.blog__details__btn__item--next h6 a i{margin-right:0;margin-left:5px}.blog__details__btn__item h6 a{font-size:15px;font-weight:600;text-transform:uppercase;color:#111111}.blog__details__btn__item h6 a i{font-size:15px;font-weight:600;position:relative;top:-2px;margin-right:5px}.blog__details__comment{position:relative}.blog__details__comment h5{color:#111111;font-weight:600;text-transform:uppercase;margin-bottom:35px}.blog__details__comment .leave-btn{font-size:14px;font-weight:700;color:#111111;text-transform:uppercase;position:absolute;right:0;top:0}.blog__details__comment .leave-btn:after{position:absolute;left:0;bottom:-5px;height:1px;width:100%;background:#ca1515;content:""}.blog__comment__item{margin-bottom:35px}.blog__comment__item:last-child{margin-bottom:0}.blog__comment__item.blog__comment__item--reply{padding-left:115px}.blog__comment__item__pic{float:left;margin-right:25px}.blog__comment__item__pic img{border-radius:50%}.blog__comment__item__text{overflow:hidden}.blog__comment__item__text h6{color:#111111;font-weight:600;margin-bottom:14px}.blog__comment__item__text p{font-size:15px;color:#444444;line-height:26px}.blog__comment__item__text ul li{list-style:none;font-size:12px;color:#888888;display:inline-block;margin-right:25px}.blog__comment__item__text ul li:last-child{margin-right:0}.blog__comment__item__text ul li i{font-size:14px;color:#ca1515;margin-right:5px}.contact{padding-top:80px;padding-bottom:80px}.contact__address{margin-bottom:45px}.contact__address h5{color:#111111;font-size:20px;font-weight:600;text-transform:uppercase;margin-bottom:20px}.contact__address ul li{list-style:none;position:relative;margin-bottom:20px}.contact__address ul li:last-child{margin-bottom:0}.contact__address ul li h6{color:#111111;font-weight:600;margin-bottom:10px}.contact__address ul li h6 i{font-size:16px;color:#ca1515;margin-right:5px}.contact__address ul li p{margin-bottom:0;font-size:15px;color:#444444}.contact__address ul li span{font-size:15px;color:#444444;display:inline-block;margin-right:25px;position:relative}.contact__address ul li span:after{position:absolute;right:-15px;top:11px;content:"|";line-height:0}.contact__address ul li span:last-child{margin-right:0}.contact__address ul li span:last-child:after{display:none}.contact__form h5{color:#111111;font-size:20px;font-weight:600;text-transform:uppercase;margin-bottom:35px}.contact__form form input{height:50px;width:100%;padding-left:20px;font-size:14px;color:#444444;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:20px}.contact__form form input::placeholder{color:#444444}.contact__form form textarea{height:130px;width:100%;padding-left:20px;padding-top:12px;font-size:14px;color:#444444;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:14px;resize:none}.contact__form form textarea::placeholder{color:#444444}.contact__map{height:780px}.contact__map iframe{width:100%}@media only screen and (min-width:1600px) and (max-width:1900px){.header{padding:0 85px}}@media only screen and (min-width:1200px) and (max-width:1599px){.header__menu ul li{margin-right:20px}.header{padding:0 30px}}@media only screen and (min-width:1200px){.container{max-width:1170px}}@media only screen and (min-width:992px) and (max-width:1199px){.header__menu ul li{margin-right:20px}.header__right__auth{margin-right:5px}.sidebar__filter a{padding:5px 15px}.nav:after,.nav:before{width:240px}}@media only screen and (min-width:768px) and (max-width:991px){.filter__controls li{margin-right:15px}.discount__pic img,.discount__text{height:auto}.sidebar__filter a{position:relative;bottom:0}.filter-range-wrap .range-slider .price-input input{max-width:27%}.filter-range-wrap .range-slider .price-input{margin-bottom:20px}.product__details__pic{margin-bottom:50px}.nav:after,.nav:before{width:125px}.discount__content{margin-bottom:40px}.checkout__order{margin-top:20px}.blog__sidebar{padding-left:0}.canvas__open{display:block;font-size:22px;color:#222;height:35px;width:35px;line-height:35px;text-align:center;border:1px solid #323232;border-radius:2px;cursor:pointer;position:absolute;right:15px;top:24px}.offcanvas-menu-overlay{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.7);content:"";z-index:98;transition:all,.5s;visibility:hidden}.offcanvas-menu-overlay.active{visibility:visible}.offcanvas-menu-wrapper{position:fixed;left:-300px;width:300px;height:100%;background:#ffffff;padding:90px 20px 30px 30px;display:block;z-index:99;overflow-y:auto;transition:all,.5s;opacity:0}.offcanvas-menu-wrapper.active{opacity:1;left:0}.offcanvas__close{position:absolute;width:40px;height:40px;right:30px;top:25px;border:1px solid #ddd;border-radius:50%;font-size:26px;text-align:center;transform:rotate(45deg);cursor:pointer}.offcanvas__menu,.slicknav_btn{display:none}.slicknav_menu{background:transparent;padding:0;margin-bottom:20px}.slicknav_nav ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:7px 0;margin:0;color:#111111;font-weight:600}.slicknav_nav .slicknav_row:hover,.slicknav_nav a:hover{border-radius:0;background:transparent;color:#111111}.slicknav_nav{display:block!important}.offcanvas__logo{margin-bottom:25px}.offcanvas__widget{text-align:center;margin-bottom:20px}.offcanvas__widget li{list-style:none;display:inline-block;font-size:18px;color:#111111;margin-right:20px;cursor:pointer}.offcanvas__widget li:last-child{margin-right:0}.offcanvas__widget li a{font-size:18px;color:#111111;position:relative}.offcanvas__widget li a .tip{position:absolute;right:-12px;top:-11px;height:18px;width:18px;background:#111111;font-size:10px;font-weight:500;color:#ffffff;line-height:18px;text-align:center;border-radius:50%}.offcanvas__auth a{font-size:15px;color:#111111;position:relative;margin-right:8px;font-weight:500}.offcanvas__auth a:last-child{margin-right:0}.offcanvas__auth a:last-child:after{display:none}.offcanvas__auth a:after{position:absolute;right:-8px;top:-2px;content:"/";font-size:13px}.header__menu,.header__right{display:none}}@media only screen and (max-width:767px){.canvas__open{display:block;font-size:22px;color:#222;height:35px;width:35px;line-height:35px;text-align:center;border:1px solid #323232;border-radius:2px;cursor:pointer;position:absolute;right:15px;top:24px}.offcanvas-menu-overlay{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.7);content:"";z-index:98;transition:all,.5s;visibility:hidden}.offcanvas-menu-overlay.active{visibility:visible}.offcanvas-menu-wrapper{position:fixed;left:-270px;width:270px;height:100%;background:#ffffff;padding:90px 20px 30px 30px;display:block;z-index:99;overflow-y:auto;transition:all,.5s;opacity:0}.offcanvas-menu-wrapper.active{opacity:1;left:0}.offcanvas__close{position:absolute;width:40px;height:40px;right:30px;top:25px;border:1px solid #ddd;border-radius:50%;font-size:26px;text-align:center;transform:rotate(45deg);cursor:pointer}.offcanvas__menu,.slicknav_btn{display:none}.slicknav_menu{background:transparent;padding:0;margin-bottom:20px}.slicknav_nav ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:7px 0;margin:0;color:#111111;font-weight:600}.slicknav_nav .slicknav_row:hover,.slicknav_nav a:hover{border-radius:0;background:transparent;color:#111111}.slicknav_nav{display:block!important}.offcanvas__logo{margin-bottom:25px}.offcanvas__widget{text-align:center;margin-bottom:20px}.offcanvas__widget li{list-style:none;display:inline-block;font-size:18px;color:#111111;margin-right:20px;cursor:pointer}.offcanvas__widget li:last-child{margin-right:0}.offcanvas__widget li a{font-size:18px;color:#111111;position:relative}.offcanvas__widget li a .tip{position:absolute;right:-12px;top:-11px;height:18px;width:18px;background:#111111;font-size:10px;font-weight:500;color:#ffffff;line-height:18px;text-align:center;border-radius:50%}.offcanvas__auth a{font-size:15px;color:#111111;position:relative;margin-right:8px;font-weight:500}.offcanvas__auth a:last-child{margin-right:0}.offcanvas__auth a:last-child:after{display:none}.offcanvas__auth a:after{position:absolute;right:-8px;top:-2px;content:"/";font-size:13px}.header__menu,.header__right{display:none}.filter__controls{text-align:left;margin-bottom:40px}.filter__controls li{margin-right:20px}.discount__pic img{height:auto}.discount__text{padding:75px 40px 50px;height:auto}.product__details__pic__left{height:auto}.product__details__pic{margin-bottom:30px}.quantity{float:none;margin-right:0}.nav:after,.nav:before{display:none}.shop__cart__table{overflow-x:auto}.shop__cart__table tbody tr .cart__product__item img{float:none;margin-right:0}.cart__btn{margin-bottom:25px}.cart__btn,.cart__btn.update__btn{text-align:center}.discount__content h6{display:block;margin-right:0;margin-bottom:20px}.discount__content{margin-bottom:35px}.blog__sidebar{padding-left:0;padding-top:40px}.contact__content{margin-bottom:40px}}@media only screen and (max-width:479px){.categories__item.categories__large__item{padding-left:30px}.banner__text h1{font-size:45px}.filter__controls li{margin-right:5px;margin-bottom:5px}.discount__text{padding:75px 0 50px}.footer__newslatter form{text-align:center}.footer__newslatter form input{margin-bottom:10px}.footer__newslatter form button{position:relative;right:0;top:0}.product__details__button .cart-btn{float:none;margin-right:0}.product__details__button ul{float:none}.nav-item{margin-right:20px}.blog__details__item__title{margin-right:30px}.blog__comment__item.blog__comment__item--reply{padding-left:0}.blog__comment__item__text ul li{margin-right:5px}.primary-btn.load-btn{padding:12px 50px 10px}.blog__comment__item__pic{float:none;margin-bottom:20px}.discount__content form{width:100%}.search-model-form input{width:100%;font-size:24px}}.sidebar-with-line{border-left:2px solid #ddd;height:100vh;position:-webkit-sticky;position:sticky;top:0;padding-left:15px;overflow-y:auto}.product-listing{max-height:100vh;overflow-y:auto;padding-left:15px}.cart-bounce{transform:scale(1.4)}.cart-toast{position:fixed;top:106px;left:85%;transform:translateX(-50%);background-color:#333;color:#fff;padding:7px 14px;border-radius:5px;font-size:14px;font-weight:700;display:flex;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s,transform .4s;z-index:100000}.toast-icon{margin-right:8px;font-size:16px}.cart-toast.show{opacity:1;visibility:visible;transform:translate(-50%)}