.wrapper.svelte-xi6f8y{padding:7rem 1.5rem;display:flex;flex-direction:column;align-items:center;position:relative}.back-link-top.svelte-xi6f8y{position:absolute;top:2rem;left:1.5rem;font-size:clamp(11px,.9vw,13px);color:#ab6455;text-decoration:none;z-index:10}.title-section.svelte-xi6f8y{width:100%;max-width:1300px;margin:0 auto;padding:1rem 0 0;border-top:1.5px solid #AB6455;border-bottom:1.5px solid #AB6455;margin-bottom:4rem;display:flex;flex-direction:column;align-items:center}.title-section.svelte-xi6f8y header:where(.svelte-xi6f8y){border-top:1.5px solid #AB6455;padding-top:1rem;margin-bottom:1rem;width:100%;display:flex;justify-content:center}.title-h1{font-family:Trykker,serif!important;font-size:clamp(17px,1.3vw,19px)!important;font-weight:400;padding-bottom:1rem!important;text-align:center}.title-h1:after{display:none!important}.filter-list.svelte-xi6f8y{display:flex;flex-direction:row;gap:2rem;justify-content:center;font-size:clamp(11px,.9vw,13px);letter-spacing:.17rem;font-weight:800}.filter-list.svelte-xi6f8y a:where(.svelte-xi6f8y){text-decoration:none;color:inherit}.product-detail.svelte-xi6f8y{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;width:100%}@media (max-width: 768px){.product-detail.svelte-xi6f8y{grid-template-columns:1fr;gap:2rem}}.product-images.svelte-xi6f8y{display:grid;grid-template-columns:auto 1fr;gap:2rem;position:sticky;top:2rem}.thumbnails.svelte-xi6f8y{display:flex;flex-direction:column;gap:1rem;padding-left:2rem}.thumbnails.svelte-xi6f8y .thumbnail-btn:where(.svelte-xi6f8y){width:80px;height:80px;padding:0;border:none;background:none;cursor:pointer;opacity:.5;transition:opacity .2s}.thumbnails.svelte-xi6f8y .thumbnail-btn:where(.svelte-xi6f8y):hover,.thumbnails.svelte-xi6f8y .thumbnail-btn.active:where(.svelte-xi6f8y){opacity:1}.thumbnails.svelte-xi6f8y .thumbnail:where(.svelte-xi6f8y){width:100%;height:100%;object-fit:cover}.main-image.svelte-xi6f8y{position:relative;padding-left:11rem}.product-image.svelte-xi6f8y{width:100%;height:auto}.product-info.svelte-xi6f8y{display:flex;flex-direction:column;gap:1rem;position:sticky;top:2rem;align-self:start}.product-category.svelte-xi6f8y{font-size:clamp(11px,.9vw,13px);color:#ab6455}h1.svelte-xi6f8y{font-size:clamp(17px,1.3vw,19px);margin:0;color:#3d1810}.price.svelte-xi6f8y{font-size:clamp(17px,1.3vw,19px);color:#3d1810;margin-bottom:1rem}.quantity-controls.svelte-xi6f8y{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.quantity-controls.svelte-xi6f8y .quantity-btn:where(.svelte-xi6f8y){background:none;border:none;color:#3d1810;font-size:1.5rem;cursor:pointer;padding:0}.quantity-controls.svelte-xi6f8y span:where(.svelte-xi6f8y){font-size:clamp(11px,.9vw,13px);color:#3d1810}.add-to-cart.svelte-xi6f8y{width:fit-content;padding:.5rem 2.5rem;background:none;color:#3d1810;border:1px solid #3D1810;border-radius:7px;font-family:Trykker,serif;font-size:clamp(11px,.9vw,13px);letter-spacing:.17rem;cursor:pointer;margin-bottom:2rem}.add-to-cart.svelte-xi6f8y:disabled{opacity:.5;cursor:not-allowed}.tabs.svelte-xi6f8y{display:flex;gap:2rem;margin-bottom:1rem}.tabs.svelte-xi6f8y .tab-btn:where(.svelte-xi6f8y){background:none;border:none;padding:0;font-size:clamp(11px,.9vw,13px);color:#ab6455;cursor:pointer;letter-spacing:.17rem}.tabs.svelte-xi6f8y .tab-btn.active:where(.svelte-xi6f8y){color:#3d1810}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y),.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y){font-size:clamp(11px,.9vw,13px);color:#3d1810;line-height:1.5}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y) p:where(.svelte-xi6f8y),.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y) p:where(.svelte-xi6f8y){margin:0 0 1rem}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y) p:where(.svelte-xi6f8y):last-child,.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y) p:where(.svelte-xi6f8y):last-child{margin-bottom:0}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y) .description-text:where(.svelte-xi6f8y),.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y) .details-text:where(.svelte-xi6f8y){white-space:pre-line;word-wrap:break-word}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y) h1,.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y) h1{font-size:inherit;color:inherit;margin:0 0 .5rem}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y) h2,.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y) h2{font-size:inherit;color:inherit;margin:0 0 .5rem}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y) h3,.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y) h3{font-size:inherit;color:inherit;margin:0 0 .5rem}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y) h4,.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y) h4{font-size:inherit;color:inherit;margin:0 0 .5rem}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y) h5,.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y) h5{font-size:inherit;color:inherit;margin:0 0 .5rem}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y) h6,.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y) h6{font-size:inherit;color:inherit;margin:0 0 .5rem}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y) ul,.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y) ul{margin:0 0 1rem 1rem;padding:0}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y) ol,.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y) ol{margin:0 0 1rem 1rem;padding:0}.tab-content.svelte-xi6f8y .description:where(.svelte-xi6f8y) li,.tab-content.svelte-xi6f8y .details:where(.svelte-xi6f8y) li{margin-bottom:.25rem}.title-h1.svelte-xi6f8y{padding-bottom:1rem!important}
