.panel h2,.pdp .buy h1.buyh,.shop h1{letter-spacing:-.04em;font-family:var(--font-display)}.pdp{padding-top:clamp(28px,4vw,56px)!important}.pdp .buy h1.buyh{font-weight:500;font-size:clamp(30px,3.2vw,44px);line-height:.96;margin:0 0 14px}.pdp .gmain{background:#F3ECE2}.pdp .gmain img,.pdp .gthumbs button img{-o-object-fit:contain;object-fit:contain}.pdp .acc .inside li{padding:6px 0 6px 20px;position:relative;font-size:16px}.pdp .acc .inside li::before{content:"";position:absolute;left:2px;top:15px;width:7px;height:7px;border-radius:50%;background:#1A1A19}.added{color:#1A1A19!important;background:#E5FE97;border-radius:14px;padding:10px 14px;margin-top:14px!important}.pworks{padding:0 16px 16px;background:#fff!important;margin-top:0}.wcard{background:#F3ECE2;border-radius:24px;padding:clamp(28px,4vw,56px) clamp(20px,3.5vw,52px) clamp(40px,6vw,88px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.wcard h2{margin:0;font-size:clamp(34px,5vw,72px)!important}.wcard .sp{max-width:24em;margin:24px 0 0!important;color:var(--p-muted)!important}.wcard h2{max-width:12em!important}.wimg{margin-top:clamp(40px,6vw,88px)!important;margin:0;border-radius:18px;overflow:hidden;aspect-ratio:4/3}.wimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pideas .bens{padding-top:clamp(56px,8vw,110px)!important}.single-product #addons{background:#C6F4FF!important;margin:clamp(56px,8vw,110px) 16px 0;border-radius:24px;overflow:hidden;padding:clamp(40px,5vw,72px) 0!important}.single-product #addons .snav button:disabled{opacity:.3}.single-product #addons .wrap{overflow:visible}.single-product #addons .slider{margin-left:calc(50% - 50vw + var(--sbw,0)/ 2 + 16px)!important;margin-right:calc(50% - 50vw + var(--sbw,0)/ 2 + 16px)!important;padding-left:16px;padding-right:16px;scroll-padding-left:16px}.pabout{padding:clamp(56px,8vw,110px) 0 0!important;background:#fff}.wcmain,main{padding-top:var(--navh,74px)}.abgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.pabout h2{margin:0;max-width:10em;font-size:clamp(34px,5vw,72px)!important}.abtxt p{margin:0 0 20px;font-size:20px;line-height:27px;letter-spacing:-.03em;color:var(--p-muted,#6e6359)}.abtxt p:first-child{color:#1A1A19}.single-product #addons .cardx .art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px calc(16px + clamp(20px,3.5vw,52px)) 14px;font-size:15px;color:#6e6359}.steps,.tycard{-ms-flex-wrap:wrap}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover,.crumbs b,.shop h1{color:#1A1A19}.crumbs b{font-weight:600}.shop{margin:0 16px 16px;background:#F3ECE2;border-radius:24px;padding:clamp(28px,4vw,56px) clamp(20px,3.5vw,52px) clamp(40px,5vw,72px)}.shop h1{font-weight:500;font-size:clamp(41px,5vw,72px);line-height:.96;margin:0 0 clamp(24px,3vw,40px)}.steps{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.steps li,.wbtn{display:-ms-inline-flexbox}.steps li{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 14px 7px 12px;border-radius:999px;background:#fff;font-size:15px;font-weight:600;color:#6e6359}.steps li::before{content:"";width:8px;height:8px;border-radius:50%;background:#D2D2D2}.steps li.on{background:#E5FE97;color:#1A1A19}.steps li.done::before,.steps li.on::before{background:#1A1A19}.steps li.done a{color:inherit;text-decoration:none}.notice,.notice a,.panel h2,.tlink,.wbtn{color:#1A1A19}.panel{background:#fff;border-radius:24px;padding:clamp(20px,2.6vw,36px)}.panel h2{font-weight:500;font-size:clamp(26px,2.6vw,36px);line-height:1;margin:0 0 20px}.notice{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#E5FE97;border-radius:18px;padding:14px 18px;margin:0 0 20px;font-size:16px}.nxt .pill,.qty,.wbtn{-webkit-box-align:center}.notice.err{background:#FF7237}.notice.info{background:#C6F4FF}.notice a{font-weight:700}.wbtn{display:-webkit-inline-box;display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:14px 24px 14px 20px;background:#fff;border:3px solid #1A1A19;border-radius:999px;-webkit-box-shadow:0 8px 0 #1A1A19;box-shadow:0 8px 0 #1A1A19;font-family:var(--font-display);font-weight:600;font-size:clamp(17px,1.4vw,20px);text-decoration:none;cursor:pointer;-webkit-transition:-webkit-transform .12s ease-out,-webkit-box-shadow .12s ease-out;-o-transition:transform .12s ease-out,box-shadow .12s ease-out;transition:transform .12s ease-out,box-shadow .12s ease-out;transition:transform .12s ease-out,box-shadow .12s ease-out,-webkit-transform .12s ease-out,-webkit-box-shadow .12s ease-out}.wbtn i{width:14px;height:14px;border-radius:50%;background:#1A1A19;-webkit-box-flex:0;-ms-flex:none;flex:none}.wbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.wbtn:hover{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-webkit-box-shadow:0 5px 0 #1A1A19;box-shadow:0 5px 0 #1A1A19}.wbtn:active{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-box-shadow:0 0 0 #1A1A19;box-shadow:0 0 0 #1A1A19;-webkit-transition-duration:.05s;-o-transition-duration:.05s;transition-duration:.05s}.wbtn.full{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px}.wbtn.sec{-webkit-box-shadow:none;box-shadow:none;padding:10px 18px;font-size:16px;border-width:2.5px}.wbtn.sec:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);background:#F3ECE2;-webkit-box-shadow:none;box-shadow:none}.wbtn[disabled]{opacity:.45;pointer-events:none}.tlink{background:0 0;border:0;padding:0;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cart_totals table.shop_table tr+tr>*,.oline+.oline,.totals tr+tr td,.totals tr+tr th,.woocommerce-checkout-review-order-table tfoot tr>*{border-top:1px solid rgba(26,26,25,.12)}.totals{width:100%;border-collapse:collapse;font-size:17px}.totals th{text-align:left;font-weight:500;color:#6e6359;padding:14px 0;vertical-align:top;width:40%}.totals td{text-align:right;padding:14px 0;color:#1A1A19}.totals .grand td,.totals .grand th{font-family:var(--font-display);font-weight:600;font-size:24px;color:#1A1A19;letter-spacing:-.02em}.totals small{display:block;font-family:var(--font-body);font-weight:400;font-size:14px;color:#6e6359;letter-spacing:-.02em;margin-top:4px}.nxt .pill,.qty{display:-ms-inline-flexbox}.qty{display:-webkit-inline-box;display:inline-flex;-ms-flex-align:center;align-items:center;border:2px solid #1A1A19;border-radius:999px;overflow:hidden;background:#fff}.fld,.tycard{display:-ms-flexbox}.qty button,.qty input{height:38px;border:0;color:#1A1A19}.qty button{width:38px;background:0 0;font-size:20px;cursor:pointer}.qty button:hover{background:#E5FE97}.qty input{width:36px;text-align:center;font:600 17px var(--font-body);-moz-appearance:textfield;background:0 0}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fld{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.fld label{font-size:15px;font-weight:600;color:#1A1A19}.fld label .req{color:#FF7237;text-decoration:none}.fld label .opt{color:#6e6359;font-weight:400}.coupon input,.fld input,.fld select,.fld textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;padding:0 16px;border:2px solid #D2D2D2;border-radius:14px;background:#fff;font:500 17px var(--font-body);color:#1A1A19;letter-spacing:-.02em;outline:0;-webkit-transition:border-color .15s;-o-transition:border-color .15s;transition:border-color .15s}.done .big,.nxt .pill,.tycard h2{font-family:var(--font-display)}.fld textarea{height:110px;padding:12px 16px;resize:vertical}.fld select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A19' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E") right 14px center/20px no-repeat #fff;padding-right:44px}.coupon input:focus,.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:#1A1A19}.fld.bad input,.fld.bad select{border-color:#FF7237}.fld .msg{display:none;font-size:14px;color:#c2410c}.done .big,.done p,.empty p{color:#1A1A19}.fld.bad .msg{display:block}.done,.ometa{display:grid}.empty{text-align:center;padding:clamp(40px,6vw,80px) 16px}.empty p{font-size:20px;margin:0 0 28px}.btoast{z-index:90}.done{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.done .big{font-weight:500;font-size:clamp(34px,4vw,56px);line-height:.96;letter-spacing:-.04em;margin:0 0 18px}.done p{font-size:18px;line-height:1.5;margin:0 0 12px}.done .proto{color:#6e6359;font-size:15px}.ometa{list-style:none;margin:24px 0 0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ometa li{background:#F3ECE2;border-radius:16px;padding:14px 16px;font-size:14px;color:#6e6359}.nxt .pill,.ometa b{font-weight:600;color:#1A1A19}.ometa b{display:block;margin-top:4px;font-size:17px;word-break:break-word}.ometa li.w{grid-column:1/-1}.nxh{margin:40px 0 18px!important}.nxt{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nxt .pill{display:-webkit-inline-box;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 14px 7px 12px;border-radius:999px;background:var(--c);font-size:18px}.nxt .pill i{width:7px;height:7px;border-radius:50%;background:#1A1A19}.nxt p{font-size:16px!important;color:#6e6359!important;margin-top:12px!important}.oline{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.oline .im{position:relative}.oline img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#F3ECE2;display:block}.oline .q{position:absolute;top:-7px;right:-7px;min-width:22px;height:22px;padding:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:999px;background:#1A1A19;color:#fff;font-size:12px;font-weight:700;line-height:22px;text-align:center}.oline .t,.oline b{font-size:17px;color:#1A1A19}.oline b{font-weight:600}.tyshare{padding:0 16px 16px}.tycard{background:#C6F4FF;border-radius:24px;padding:clamp(28px,4vw,56px) clamp(20px,3.5vw,52px);display:-webkit-box;display:flex;flex-wrap:wrap;gap:28px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tycard h2{font-weight:500;font-size:clamp(41px,5vw,72px);line-height:.96;letter-spacing:-.04em;margin:0;color:#1A1A19}.tycard .skick2{margin:0 0 16px;font-size:clamp(16px,1.5vw,21px);color:#6e6359;font-weight:500}.tycard .sp{margin:20px 0 0;max-width:26em;font-size:20px;line-height:27px;color:#6e6359}.beamy-home main{padding-top:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.crumbs>:last-child:not(a){color:#1A1A19;font-weight:600}.wcmain>.shop:first-child{margin-top:16px}.pagec>p:first-child:empty{display:none}.nav ul a.ncart span.has{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#faq .acc .ans p{margin:0 0 .6em}#faq .acc .ans p:last-child,.buy .buyl p{margin:0}.buy .bkick{color:#FF7237}.buy ul.bullets{list-style:none;margin:18px 0 24px;padding:0;color:var(--p-muted,#6e6359);font-size:15px}.buy .price del{opacity:.45;font-size:.6em;margin-right:10px}.buy .price ins{text-decoration:none}.buy .price .woocommerce-price-suffix{font-size:15px;font-family:var(--font-body);color:#6e6359;margin-left:8px}.buy a.added_to_cart{display:none!important}#buy.loading{opacity:.6;pointer-events:none}#buy.added::after{content:"✓";margin-left:4px}.cardx .cprice{font-weight:600;color:#1A1A19;font-size:16px}.cardx .art{display:-webkit-box;display:-ms-flexbox;display:flex}.cardx .art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#kit .acc .tabc{padding:4px 28px 26px 22px;font-size:16px;line-height:1.55;color:#1A1A19}#kit .acc .tabc>:last-child{margin-bottom:0}#kit .acc .tabc .ship{padding:0!important}#kit .acc .tabc .ship p{margin:0 0 8px}.woocommerce-product-attributes{width:100%;border-collapse:collapse}.woocommerce-product-attributes th{text-align:left;font-weight:600;padding:6px 12px 6px 0;vertical-align:top;width:38%}.woocommerce-product-attributes td{padding:6px 0;color:#6e6359}.woocommerce-product-attributes td p{margin:0}#place_order,.buy form.cart .single_add_to_cart_button,.woocommerce #respond input#submit,.woocommerce .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:12px 22px;background:#fff;color:#1A1A19;border:3px solid #1A1A19;border-radius:999px;-webkit-box-shadow:0 6px 0 #1A1A19;box-shadow:0 6px 0 #1A1A19;font-family:var(--font-display);font-weight:600;font-size:17px;line-height:1.2;text-decoration:none;cursor:pointer;-webkit-transition:-webkit-transform .12s ease-out,-webkit-box-shadow .12s ease-out;-o-transition:transform .12s ease-out,box-shadow .12s ease-out;transition:transform .12s ease-out,box-shadow .12s ease-out;transition:transform .12s ease-out,box-shadow .12s ease-out,-webkit-transform .12s ease-out,-webkit-box-shadow .12s ease-out}#place_order:hover,.buy form.cart .single_add_to_cart_button:hover,.woocommerce .button:hover{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-webkit-box-shadow:0 3px 0 #1A1A19;box-shadow:0 3px 0 #1A1A19}#place_order:active,.woocommerce .button:active{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-box-shadow:0 0 0 #1A1A19;box-shadow:0 0 0 #1A1A19}.woocommerce .button.disabled,.woocommerce .button:disabled,.woocommerce .button[aria-disabled=true]{opacity:.45;cursor:default;-webkit-transform:none;-ms-transform:none;transform:none}.woocommerce .button.loading{opacity:.6}.woocommerce .button.wc-forward:not(.checkout-button){-webkit-box-shadow:none;box-shadow:none;padding:8px 16px;font-size:15px;border-width:2px}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 16px;padding:14px 18px;border-radius:18px;font-size:16px;color:#1A1A19;background:#E5FE97}.woocommerce-info{background:#C6F4FF}.woocommerce-error{background:#FF7237;display:block}.woocommerce-error li{margin:2px 0}.woocommerce-error a,.woocommerce-info a:not(.button),.woocommerce-message a:not(.button){color:#1A1A19;font-weight:700}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}.woocommerce-info .button,.woocommerce-message .button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.quantity{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #1A1A19;border-radius:999px;overflow:hidden;background:#fff;vertical-align:middle}.quantity .qbtn,.quantity input.qty{width:38px;height:40px;border:0;color:#1A1A19}.quantity .qbtn{background:0 0;font-size:20px;cursor:pointer}.quantity .qbtn:hover{background:#E5FE97}.quantity input.qty{text-align:center;font:600 17px var(--font-body);-moz-appearance:textfield;background:0 0;padding:0}.quantity input.qty::-webkit-inner-spin-button,.quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity.hidden{display:none}.buy form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.buy form.cart .single_add_to_cart_button{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:56px;padding:14px 24px;font-size:clamp(17px,1.4vw,20px);-webkit-box-shadow:0 8px 0 #1A1A19;box-shadow:0 8px 0 #1A1A19}.buy form.variations_form{display:block}.buy table.variations{width:100%;border-collapse:collapse;margin-bottom:14px}.buy table.variations th{text-align:left;font-size:15px;padding:6px 12px 6px 0}.buy table.variations select{width:100%;height:46px;border:2px solid #D2D2D2;border-radius:12px;padding:0 12px;font:500 16px var(--font-body);background:#fff}.buy .reset_variations{font-size:14px;color:#6e6359}.buy .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}.buy .stock{font-size:15px;font-weight:600;margin:0 0 12px}.buy .stock.out-of-stock{display:inline-block;background:#FF7237;border-radius:999px;padding:6px 14px}.buy .stock.in-stock{color:#1A1A19}.woocommerce-cart .pagec>.woocommerce{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.woocommerce-cart .pagec>.woocommerce>.cart-empty,.woocommerce-cart .pagec>.woocommerce>.return-to-shop,.woocommerce-cart .pagec>.woocommerce>.wc-empty-cart-message,.woocommerce-cart .pagec>.woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}.cart-collaterals .cart_totals,.woocommerce-cart-form{background:#fff;border-radius:24px;padding:clamp(20px,2.6vw,36px)}.cart-collaterals{position:sticky;top:calc(var(--navh,74px) + 16px)}.cart-collaterals .cross-sells{display:none}table.shop_table{width:100%;border-collapse:collapse}.woocommerce-cart-form table.cart th{text-align:left;font-size:14px;font-weight:600;color:#6e6359;padding:0 0 14px;border-bottom:2px solid #1A1A19}.woocommerce-cart-form table.cart td{padding:20px 8px 20px 0;border-bottom:1px solid rgba(26,26,25,.12);vertical-align:middle;font-size:17px;color:#1A1A19}.woocommerce-cart-form table.cart .product-price,.woocommerce-cart-form table.cart .product-quantity,.woocommerce-cart-form table.cart .product-subtotal,.woocommerce-cart-form table.cart th.product-price,.woocommerce-cart-form table.cart th.product-quantity,.woocommerce-cart-form table.cart th.product-subtotal{text-align:right}.woocommerce-cart-form .product-subtotal{font-weight:600;white-space:nowrap}.woocommerce-cart-form .product-remove{width:44px}.woocommerce-cart-form a.remove{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:2px solid #1A1A19;background:#fff;color:#1A1A19!important;text-decoration:none;font-size:20px;line-height:1}.woocommerce-cart-form a.remove:hover{background:#FF7237}.woocommerce-cart-form .product-thumbnail{width:96px}.woocommerce-cart-form .product-thumbnail img{width:84px;height:84px;-o-object-fit:contain;object-fit:contain;border-radius:14px;background:#F3ECE2;display:block}.woocommerce-cart-form .product-name a{color:#1A1A19;font-weight:600;text-decoration:none;font-size:18px}.woocommerce-cart-form .product-name a:hover{text-decoration:underline}.woocommerce-cart-form .product-name .variation{font-size:14px;color:#6e6359;margin:4px 0 0}.woocommerce-cart-form td.actions{border-bottom:0!important;padding:22px 0 0!important;text-align:right}.woocommerce-cart-form td.actions .coupon{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.woocommerce-cart-form td.actions .coupon label{display:none}.woocommerce-cart-form td.actions .button[name=update_cart]{-webkit-box-shadow:none;box-shadow:none;padding:9px 16px;font-size:15px;border-width:2px}#coupon_code,.checkout_coupon .input-text{-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding:0 16px;border:2px solid #D2D2D2;border-radius:14px;font:500 16px var(--font-body);color:#1A1A19;min-width:200px;outline:0}#coupon_code:focus,.checkout_coupon .input-text:focus{border-color:#1A1A19}.checkout_coupon .button,.woocommerce-cart-form td.actions .coupon .button{-webkit-box-shadow:none;box-shadow:none;padding:9px 18px;font-size:15px;border-width:2px}.cart_totals h2{font-family:var(--font-display);font-weight:500;font-size:clamp(26px,2.6vw,36px);line-height:1;letter-spacing:-.04em;margin:0 0 20px;color:#1A1A19}.cart_totals table.shop_table th,.woocommerce-checkout-review-order-table tfoot th{text-align:left;font-weight:500;color:#6e6359;padding:14px 0;vertical-align:top;width:38%;font-size:17px}.cart_totals table.shop_table td,.woocommerce-checkout-review-order-table tfoot td{text-align:right;padding:14px 0;color:#1A1A19;font-size:17px}.cart_totals .order-total td,.cart_totals .order-total th,.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total th{font-family:var(--font-display);font-weight:600;font-size:24px;color:#1A1A19;letter-spacing:-.02em}.cart_totals .order-total small,.includes_tax,.woocommerce-checkout-review-order-table .order-total small{display:block;font-family:var(--font-body);font-weight:400;font-size:14px;color:#6e6359;letter-spacing:-.02em;margin-top:4px}.woocommerce-shipping-calculator,.woocommerce-shipping-destination{font-size:14px;color:#6e6359;margin:8px 0 0}.woocommerce-shipping-calculator .shipping-calculator-button{color:#1A1A19}.wc-proceed-to-checkout{margin-top:18px}.wc-proceed-to-checkout .checkout-button{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:58px;font-size:clamp(17px,1.4vw,20px);-webkit-box-shadow:0 8px 0 #1A1A19;box-shadow:0 8px 0 #1A1A19}.wc-proceed-to-checkout .checkout-button::before{content:"";width:14px;height:14px;border-radius:50%;background:#1A1A19}.cart-empty.woocommerce-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;background:#fff;padding:clamp(40px,6vw,80px) 16px 10px;border-radius:24px 24px 0 0;margin:0}.return-to-shop{text-align:center;background:#fff;margin:0;padding:18px 16px clamp(40px,6vw,72px);border-radius:0 0 24px 24px}ul#shipping_method{list-style:none;margin:0;padding:0;display:grid;gap:8px;text-align:left}ul#shipping_method li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#F3ECE2;border-radius:14px;padding:10px 14px;font-size:16px}ul#shipping_method li:has(input:checked),ul#shipping_method li:only-child{background:#C6F4FF}ul#shipping_method input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-flex:0;-ms-flex:none;flex:none;width:20px;height:20px;margin:0;border:2px solid #1A1A19;border-radius:50%;background:#fff}ul#shipping_method input:checked{background:-o-radial-gradient(circle,#1A1A19 0 4px,#fff 5px);background:radial-gradient(circle,#1A1A19 0 4px,#fff 5px)}ul#shipping_method label{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;cursor:pointer;font-weight:600}.woocommerce-shipping-totals td{width:62%}.woocommerce-checkout .pagec>.woocommerce>.woocommerce-form-coupon-toggle .woocommerce-info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce-form-coupon-toggle .showcoupon{text-decoration:underline;text-underline-offset:3px}form.checkout_coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#C6F4FF;border-radius:18px;padding:14px 18px;margin:-6px 0 16px}form.checkout_coupon p{margin:0}form.checkout_coupon p:not(.form-row){-ms-flex-preferred-size:100%;flex-basis:100%;font-size:15px}form.checkout_coupon .input-text{border-color:#fff}form.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr);grid-template-rows:auto 1fr;gap:0 16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}form.woocommerce-checkout>.woocommerce-NoticeGroup{grid-column:1/-1}#customer_details{grid-column:1;grid-row:1/span 3;background:#fff;border-radius:24px;padding:clamp(20px,2.6vw,36px)}#order_review_heading{grid-column:2;background:#fff;border-radius:24px 24px 0 0;padding:clamp(20px,2.6vw,36px) clamp(20px,2.6vw,36px) 0}#order_review{grid-column:2;background:#fff;border-radius:0 0 24px 24px;padding:8px clamp(20px,2.6vw,36px) clamp(20px,2.6vw,36px);position:sticky;top:calc(var(--navh,74px) + 16px)}#order_review_heading,.woocommerce-checkout h3{font-family:var(--font-display);font-weight:500;font-size:clamp(26px,2.6vw,36px);line-height:1;letter-spacing:-.04em;color:#1A1A19;margin:0 0 20px}.col2-set .col-1,.col2-set .col-2{width:100%;float:none}.col2-set .col-2{margin-top:28px;padding-top:24px;border-top:1px solid rgba(26,26,25,.12)}#ship-to-different-address{font-size:18px;margin:0}#ship-to-different-address label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-family:var(--font-body);font-weight:600;letter-spacing:-.02em}.shipping_address{margin-top:20px}.woocommerce-additional-fields{margin-top:28px}.woocommerce-additional-fields h3{font-size:26px}.woocommerce-additional-fields__field-wrapper,.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:18px}.woocommerce form .form-row,ul.products li.product{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;-webkit-box-orient:vertical}.woocommerce form .form-row{grid-column:1/-1;display:flex;-webkit-box-direction:normal;flex-direction:column;gap:6px;margin:0;padding:0}.woocommerce form .form-row-first{grid-column:1}.woocommerce form .form-row-last{grid-column:2}.woocommerce form .form-row label{font-size:15px;font-weight:600;color:#1A1A19}.woocommerce form .form-row .required{color:#FF7237;text-decoration:none;border:0}.woocommerce form .form-row .optional{color:#6e6359;font-weight:400}.woocommerce form .form-row .woocommerce-input-wrapper{display:block}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;padding:0 16px;border:2px solid #D2D2D2;border-radius:14px;background:#fff;font:500 17px var(--font-body);color:#1A1A19;letter-spacing:-.02em;outline:0;-webkit-transition:border-color .15s;-o-transition:border-color .15s;transition:border-color .15s}.woocommerce form .form-row textarea{height:110px;padding:12px 16px;resize:vertical}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus{border-color:#1A1A19}.woocommerce form .form-row.woocommerce-invalid .input-text,.woocommerce form .form-row.woocommerce-invalid .select2-selection,.woocommerce form .form-row.woocommerce-invalid select{border-color:#FF7237!important}.woocommerce form .form-row.woocommerce-validated .input-text{border-color:#D2D2D2}.woocommerce form .form-row .description{font-size:14px;color:#6e6359}.select2-container .select2-selection--single{height:50px!important;border:2px solid #D2D2D2!important;border-radius:14px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:16px!important;font:500 17px var(--font-body);color:#1A1A19!important;line-height:46px!important}.select2-container .select2-selection--single .select2-selection__arrow{height:46px!important;right:10px!important}.select2-container--open .select2-selection--single{border-color:#1A1A19!important}.select2-dropdown{border:2px solid #1A1A19!important;border-radius:14px!important;overflow:hidden}.select2-results__option--highlighted{background:#E5FE97!important;color:#1A1A19!important}#ship-to-different-address-checkbox,.woocommerce form input[type=checkbox].input-checkbox,.woocommerce-form__input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-flex:0;-ms-flex:none;flex:none;width:24px;height:24px;margin:0;border:2px solid #1A1A19;border-radius:7px;background:#fff;cursor:pointer;vertical-align:middle}.woocommerce form input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/16px no-repeat #1A1A19}.woocommerce-checkout-review-order-table{margin-bottom:8px}.woocommerce-checkout-review-order-table thead th{text-align:left;font-size:14px;font-weight:600;color:#6e6359;padding:0 0 10px;border-bottom:2px solid #1A1A19}.woocommerce-checkout-review-order-table tbody td.product-total,.woocommerce-checkout-review-order-table thead th.product-total{text-align:right}.woocommerce-checkout-review-order-table tbody td{padding:12px 0;font-size:17px;color:#1A1A19;border-bottom:1px solid rgba(26,26,25,.12)}.woocommerce-checkout-review-order-table tbody td.product-name{font-weight:600}.woocommerce-checkout-review-order-table .product-quantity{font-weight:500;color:#6e6359}.woocommerce-checkout-review-order-table tfoot tr:first-child>*{border-top:0}#payment{margin-top:18px}#payment ul.payment_methods{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}#payment ul.payment_methods li{border-radius:18px;background:#F3ECE2;padding:16px 18px;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}#payment ul.payment_methods li:has(input:checked),#payment ul.payment_methods li:only-child{background:#C6F4FF}#payment ul.payment_methods li>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin:0 10px 0 0;border:2px solid #1A1A19;border-radius:50%;background:#fff;vertical-align:middle}#payment ul.payment_methods li>input:checked{background:-o-radial-gradient(circle,#1A1A19 0 5px,#fff 6px);background:radial-gradient(circle,#1A1A19 0 5px,#fff 6px)}#payment ul.payment_methods li>label{font-weight:600;font-size:17px;color:#1A1A19;cursor:pointer;vertical-align:middle}#payment ul.payment_methods li img{max-height:24px;vertical-align:middle;margin-left:6px}#payment .payment_box{margin:10px 0 0 32px;font-size:15px;color:#6e6359;line-height:1.45}#payment .payment_box p{margin:0}#payment .payment_box fieldset{border:0;padding:0;margin:8px 0 0}#payment .place-order{margin:0;padding:0}.woocommerce-privacy-policy-text{font-size:14px;color:#6e6359;line-height:1.5}.woocommerce-privacy-policy-text a,.woocommerce-terms-and-conditions-link{color:#1A1A19}.woocommerce-terms-and-conditions-wrapper .form-row{margin:14px 0 0!important}.woocommerce-terms-and-conditions-wrapper label.checkbox{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:500!important;font-size:16px!important;line-height:1.4;cursor:pointer}#place_order{width:100%;margin-top:20px;min-height:58px;font-size:clamp(17px,1.4vw,20px);-webkit-box-shadow:0 8px 0 #1A1A19;box-shadow:0 8px 0 #1A1A19}.blockUI.blockOverlay{border-radius:24px;background:rgba(255,255,255,.6)!important}.woocommerce-order .done .panel>p.woocommerce-notice{display:none}.woocommerce-order .ometa li.w{grid-column:1/-1}.woocommerce-order .oline img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#F3ECE2;display:block}.woocommerce-order .totals .shipped_via,.woocommerce-order .totals td small{display:block;font-size:14px;color:#6e6359;font-family:var(--font-body);font-weight:400}.woocommerce-order .wc-bacs-bank-details-heading,.woocommerce-order .woocommerce-bacs-bank-details h2{font-family:var(--font-display);font-weight:500;font-size:26px;letter-spacing:-.04em;margin:28px 0 12px}.woocommerce-order ul.wc-bacs-bank-details{list-style:none;margin:0;padding:14px 18px;background:#F3ECE2;border-radius:16px;font-size:15px}.tyshare{margin-top:16px}.shop h1.page-title,.woocommerce-products-header__title{font-family:var(--font-display);font-weight:500;font-size:clamp(41px,5vw,72px);line-height:.96;letter-spacing:-.04em;margin:0 0 24px}.woocommerce-result-count{float:left;color:#6e6359;margin:10px 0 20px}.woocommerce-ordering{float:right;margin:0 0 20px}.woocommerce-ordering select{height:44px;border:2px solid #D2D2D2;border-radius:12px;padding:0 12px;font:500 15px var(--font-body);background:#fff}ul.products{clear:both;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}ul.products li.product{background:#fff;border:3px solid #1A1A19;border-radius:22px;padding:10px;display:flex;-webkit-box-direction:normal;flex-direction:column}ul.products li.product a.woocommerce-LoopProduct-link{color:#1A1A19;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}ul.products li.product img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border-radius:14px;background:#F3ECE2;display:block}ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-.02em;margin:16px 10px 4px}ul.products li.product .price{margin:0 10px 14px;font-weight:600;color:#1A1A19}ul.products li.product .button{margin:auto 10px 10px;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-shadow:none;box-shadow:none;padding:8px 16px;font-size:15px;border-width:2px}ul.products li.product .added_to_cart{margin:0 10px 10px;font-size:14px;color:#1A1A19}.woocommerce-pagination ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:0;margin:28px 0 0}.woocommerce-pagination a,.woocommerce-pagination span{display:grid;place-items:center;min-width:40px;height:40px;border-radius:999px;background:#fff;color:#1A1A19;text-decoration:none;font-weight:600}.woocommerce-pagination span.current{background:#E5FE97}.woocommerce-account .pagec>.woocommerce{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.woocommerce-MyAccount-navigation a{display:block;padding:10px 16px;border-radius:999px;background:#fff;color:#1A1A19;text-decoration:none;font-weight:600}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation a:hover{background:#E5FE97}.woocommerce-MyAccount-content,.woocommerce-account:not(.logged-in) .pagec>.woocommerce>*{background:#fff;border-radius:24px;padding:clamp(20px,2.6vw,36px)}.woocommerce-account:not(.logged-in) .pagec>.woocommerce{display:block;max-width:560px}.woocommerce-orders-table{width:100%;border-collapse:collapse}.woocommerce-orders-table td,.woocommerce-orders-table th{text-align:left;padding:10px 8px 10px 0;border-bottom:1px solid rgba(26,26,25,.12)}#order_review_heading{margin:0!important;padding-bottom:12px!important}.woocommerce .button{white-space:nowrap}.buy .price .amount,.buy .price .woocommerce-Price-currencySymbol,.buy .price bdi{font:inherit;color:inherit;letter-spacing:inherit;margin:0}.woocommerce-terms-and-conditions-wrapper label.checkbox{display:block!important;position:relative;padding-left:36px}.woocommerce-terms-and-conditions-wrapper label.checkbox input{position:absolute;left:0;top:0}#buy{-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:900px){.done{grid-template-columns:minmax(0,1fr)}.ometa{grid-template-columns:1fr 1fr}.nxt,.woocommerce-account .pagec>.woocommerce,.woocommerce-cart .pagec>.woocommerce,form.woocommerce-checkout{grid-template-columns:minmax(0,1fr)}#customer_details,#order_review,#order_review_heading{grid-column:1;grid-row:auto}#order_review_heading{margin-top:16px}#order_review,.cart-collaterals{position:static}}@media (max-width:860px){.abgrid,.wcard{grid-template-columns:minmax(0,1fr)}.abtxt p{font-size:18px;line-height:24px}}@media (max-width:640px){.tycard .sp{font-size:18px;line-height:24px}.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}.woocommerce form .form-row-first,.woocommerce form .form-row-last{grid-column:1}.woocommerce-cart-form table.cart thead{display:none}.woocommerce-cart-form table.cart,.woocommerce-cart-form table.cart tbody{display:block}.woocommerce-cart-form table.cart tr.cart_item{display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"th nm rm" "th pr pr" "th qt st";-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;row-gap:6px;padding:16px 0;border-bottom:1px solid rgba(26,26,25,.12)}.woocommerce-cart-form table.cart tr.cart_item td{display:block;padding:0;border:0;text-align:left}.woocommerce-cart-form table.cart td::before{display:none}.woocommerce-cart-form .product-thumbnail{grid-area:th;width:auto}.woocommerce-cart-form .product-name{grid-area:nm}.woocommerce-cart-form .product-remove{grid-area:rm;width:auto}.woocommerce-cart-form .product-price{grid-area:pr;color:#6e6359;font-size:15px}.woocommerce-cart-form .product-quantity{grid-area:qt}.woocommerce-cart-form .product-subtotal{grid-area:st;-ms-flex-item-align:center;align-self:center;text-align:right!important}.woocommerce-cart-form table.cart tr:not(.cart_item),.woocommerce-cart-form table.cart tr:not(.cart_item) td{display:block}.woocommerce-cart-form td.actions .coupon{float:none;margin-bottom:12px}.woocommerce-cart-form td.actions .coupon #coupon_code{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cart_totals table.shop_table th{width:auto}.cart_totals tr.woocommerce-shipping-totals,.cart_totals tr.woocommerce-shipping-totals>*{display:block;width:auto;text-align:left}.cart_totals tr.woocommerce-shipping-totals td{padding-top:0}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals,.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals>*{display:block;width:auto}.woocommerce-shipping-destination{text-align:left}}