:root{--bswp-ink: #0a0a0a;--bswp-ink-2: #2a2d30;--bswp-grey: #8a8d90;--bswp-grey-2: #6a6e73;--bswp-line: #e3e4e6;--bswp-bg-soft: #f5f5f4;--bswp-mono: "BSW Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bswp-sans: "BSW Inter", system-ui, -apple-system, sans-serif}.product-details:has(.bswp-specs) h1,.bswp-title{font-family:var(--bswp-mono)!important;font-weight:700!important;font-size:clamp(1.7rem,3.1vw,2.55rem)!important;line-height:1.1!important;letter-spacing:.05em!important;text-transform:uppercase;color:var(--bswp-ink);margin:0}.bswp-meta{font-family:var(--bswp-sans);font-size:.78rem;line-height:1.5;color:var(--bswp-grey-2);letter-spacing:.01em;margin:0}.bswp-meta b{color:var(--bswp-ink-2);font-weight:600}.bswp-meta span{white-space:nowrap}.bswp-sub{font-family:var(--bswp-sans);font-size:.72rem;font-weight:400;color:var(--bswp-grey);letter-spacing:.01em;margin:.35rem 0 .2rem}.bswp-specs{margin:.6rem 0 .2rem}.bswp-specs__row{display:flex;align-items:center;gap:.7rem;padding:.52rem 0;border-bottom:1px solid var(--bswp-line);font-family:var(--bswp-sans);font-size:.92rem;line-height:1.3}.bswp-specs__row:first-child{border-top:1px solid var(--bswp-line)}.bswp-specs__ico{flex:0 0 22px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--bswp-ink-2)}.bsw-icon{display:block}.bswp-specs__ico .bsw-icon--brand{width:20px;height:15px;max-width:none;max-height:none}.bswp-specs__lbl{color:var(--bswp-ink-2)}.bswp-specs__val{margin-left:auto;font-weight:700;color:var(--bswp-ink);text-align:right}.bswp-desc{font-family:var(--bswp-sans);font-size:.83rem;line-height:1.62;color:var(--bswp-ink-2);margin:1rem 0 .2rem}.bswp-desc__body{max-height:10em;overflow:hidden}.bswp-desc:not(.is-open) .bswp-desc__body{-webkit-mask-image:linear-gradient(#000 62%,transparent 100%);mask-image:linear-gradient(#000 62%,transparent 100%)}.bswp-desc.is-open .bswp-desc__body{max-height:none;-webkit-mask-image:none;mask-image:none}.bswp-desc__body>*:first-child{margin-block-start:0}.bswp-desc__body>*:last-child{margin-block-end:0}.bswp-desc__body p{margin:0 0 .7em}.bswp-desc__body strong,.bswp-desc__body b{color:var(--bswp-ink);font-weight:600}.bswp-desc__body h2,.bswp-desc__body h3,.bswp-desc__body h4{font-family:var(--bswp-mono);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bswp-ink);margin:1.1em 0 .5em}.bswp-desc__body ul,.bswp-desc__body ol{margin:0 0 .8em;padding-inline-start:1.1em}.bswp-desc__body li{margin:0 0 .25em}.bswp-desc__more{display:inline-block;margin-block-start:.55rem;padding:0;border:0;border-bottom:1px solid currentColor;background:none;cursor:pointer;font-family:var(--bswp-mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bswp-grey-2)}.bswp-desc__more:hover{color:var(--bswp-ink)}.product-details:has(.bswp-specs) .layout-panel-flex--column{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.product-details:has(.bswp-specs) .layout-panel-flex--column>*{flex:1 1 100%;min-width:0}.product-details:has(.bswp-specs) .layout-panel-flex--column>product-price{flex:1 1 auto;width:auto;align-self:flex-start;margin-block-start:1.1rem}.product-details:has(.bswp-specs) .layout-panel-flex--column>.buy-buttons-block{flex:0 0 auto;width:auto;align-self:flex-start;margin-inline-start:auto;margin-block-start:1.1rem}.product-details:has(.bswp-specs) product-price{font-family:var(--bswp-sans)}.product-details:has(.bswp-specs) product-price .price__sale:not(.price__hidden),.product-details:has(.bswp-specs) product-price .price__regular:not(.price__hidden){display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem}.product-details:has(.bswp-specs) product-price .price-item--sale,.product-details:has(.bswp-specs) product-price .price__regular:not(.price__hidden) .price-item{font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:700;line-height:1.15;color:var(--bswp-ink)}.product-details:has(.bswp-specs) product-price .price-item--sale:after,.product-details:has(.bswp-specs) product-price .price__regular:not(.price__hidden) .price-item:after{content:"/pz";font-size:.62em;font-weight:400;color:var(--bswp-grey)}.product-details:has(.bswp-specs) product-price .price-item--regular,.product-details:has(.bswp-specs) product-price .compare-at-price{font-size:.9rem;font-weight:400;color:var(--bswp-grey)}.product-details:has(.bswp-specs) product-price .tax-note{font-size:0;color:var(--bswp-grey);margin-block-start:.15rem}.product-details:has(.bswp-specs) product-price .tax-note:after{content:"IVA inclusa";font-size:.95rem}.product-details:has(.bswp-specs) product-price .installments,.product-details:has(.bswp-specs) product-price .payment-terms{display:none}.product-details:has(.bswp-specs) .layout-panel-flex--column>.buy-buttons-block{flex:0 0 clamp(150px,46%,210px)}.product-details:has(.bswp-specs) .buy-buttons-block .shopify-product-form,.product-details:has(.bswp-specs) .buy-buttons-block product-form-component{width:100%}.product-details:has(.bswp-specs) .add-to-cart-icon,.product-details:has(.bswp-specs) .add-to-cart-text__content>span:first-child{display:none}.product-details:has(.bswp-specs) .add-to-cart-text__content:before{content:"Acquista"}.product-details:has(.bswp-specs) .buy-buttons-block .button,.product-details:has(.bswp-specs) .buy-buttons-block button[type=submit]{background:var(--bswp-ink);color:#fff;border:0;border-radius:0;font-family:var(--bswp-mono);font-weight:600;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;width:100%;min-width:0;padding:1.05rem .9rem;transition:background .15s ease}.product-details:has(.bswp-specs) .buy-buttons-block .button:hover{background:#2a2d30}.product-details:has(.bswp-specs) .buy-buttons-block quantity-selector-component,.product-details:has(.bswp-specs) .buy-buttons-block .quantity-selector{display:none}.bswp-avail{display:flex;flex-wrap:wrap;gap:.2rem 1rem;font-family:var(--bswp-sans);font-size:.82rem;color:var(--bswp-ink-2);margin:.2rem 0 0}.bswp-avail__dot{display:inline-flex;align-items:center;gap:.4rem}.bswp-avail__dot i{width:8px;height:8px;border-radius:50%;background:#1a7a3c;display:inline-block}.bswp-avail__ship{color:var(--bswp-grey)}.bswp-promo{display:inline-block;font-family:var(--bswp-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bswp-ink);border:1px solid var(--bswp-ink);padding:.35rem .7rem;margin:.1rem 0}.bswp-pay{font-family:var(--bswp-sans);font-size:.72rem;color:var(--bswp-grey);letter-spacing:.02em;margin:.6rem 0 0;text-transform:uppercase}.bswp-pay b{color:var(--bswp-ink-2);font-weight:600}.product-details:has(.bswp-specs) .variant-picker legend,.product-details:has(.bswp-specs) .variant-option__label{font-family:var(--bswp-mono);font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bswp-grey-2)}.bswp-gal{display:block}.bswp-gal__frame{position:relative;border:1px solid var(--bswp-line);background:#f7f7f6;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;overflow:hidden}.bswp-gal__img{width:100%;height:100%;object-fit:cover;display:block}.bswp-gal__wm{position:absolute;inset-block-start:7%;inset-inline:0;text-align:center;font-family:var(--bswp-mono);font-weight:700;font-size:clamp(1rem,2.4vw,1.75rem);letter-spacing:.14em;color:#b9bbbd;pointer-events:none;line-height:1.5}.bswp-gal__wm em{display:block;font-style:normal;font-size:.32em;letter-spacing:.42em;color:#c6c8ca}.bswp-gal__tag{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-family:var(--bswp-mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#0a0a0ad1;padding:.35rem .6rem}.bswp-gal__note{position:absolute;inset-block-end:14px;inset-inline-end:14px;font-family:var(--bswp-sans);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:#a9abad}.bswp-gal__dots{display:flex;justify-content:center;gap:.55rem;margin-block-start:.9rem}.bswp-gal__dots i{width:7px;height:7px;border-radius:50%;background:#c8cacc;display:block}.bswp-gal__dots i.is-on{background:var(--bswp-ink)}.bswm{margin-block-start:clamp(28px,4vw,52px);font-family:var(--bswp-sans)}.bswm__hd{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.6rem;margin:0 0 1rem}.bswm__hd h2{font-family:var(--bswp-mono);font-weight:700;font-size:clamp(.95rem,1.8vw,1.15rem);letter-spacing:.08em;text-transform:uppercase;color:var(--bswp-ink);margin:0}.bswm__all{font-size:.78rem;color:var(--bswp-grey-2);text-decoration:none;border-bottom:1px solid currentColor}.bswm__all:hover{color:var(--bswp-ink)}.bswm__lens{display:flex;align-items:center;gap:.6rem;margin:0 0 .9rem}.bswm__lens label{font-family:var(--bswp-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bswp-grey-2)}.bswm__lens select{font-family:var(--bswp-mono);font-size:.8rem;letter-spacing:.04em;border:1px solid #1d1f22;border-radius:0;background:#fff;color:var(--bswp-ink);padding:.5rem .8rem;min-width:150px}.bswm__count{font-size:.75rem;color:var(--bswp-grey)}.bswm__table{background:var(--bswp-bg-soft);padding:1px}.bswm__row{display:grid;grid-template-columns:minmax(120px,1fr) 3fr minmax(90px,1fr);align-items:center;background:transparent}.bswm__row+.bswm__row{margin-block-start:1px}.bswm__row:nth-child(2n){background:#fff}.bswm__row:nth-child(2n) .bswm__c+.bswm__c{border-inline-start:1px solid var(--bswp-line)}.bswm__row.is-current{background:#eceeef}.bswm__c{padding:.95rem .9rem;font-size:.86rem;line-height:1.5;color:var(--bswp-ink-2);text-align:center}.bswm__c--size{text-decoration:underline;text-underline-offset:3px}.bswm__c--price{font-weight:600;color:var(--bswp-ink);white-space:nowrap}.bswm__c--dents{display:flex;flex-wrap:wrap;gap:.35rem .85rem;justify-content:center}.bswm__d{color:var(--bswp-ink-2);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.bswm__d:hover{color:var(--bswp-ink)}.bswm__d.is-current{font-weight:700;color:var(--bswp-ink)}.bswm__empty,.bswm__loading{padding:1.6rem 1rem;text-align:center;font-size:.85rem;color:var(--bswp-grey)}@media(max-width:749px){.bswm__row{grid-template-columns:1fr}.bswm__row:nth-child(2n) .bswm__c+.bswm__c{border-inline-start:0;border-block-start:1px solid var(--bswp-line)}.bswm__c{padding:.7rem}}.bswn{margin-block-start:clamp(20px,3vw,34px);font-family:var(--bswp-sans)}.bswn__badge{display:flex;align-items:center;gap:.5rem;margin:0 0 .9rem;font-family:var(--bswp-mono);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bswp-ink)}.bswn__badge .bsw-icon{flex:0 0 auto}.bswn__row{display:flex;flex-direction:column;gap:.3rem;padding:.8rem 0;border-block-start:1px solid var(--bswp-line)}.bswn__k{font-family:var(--bswp-mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bswp-grey-2)}.bswn__v{font-size:.86rem;line-height:1.55;color:var(--bswp-ink-2)}.bswr{max-width:none;margin:0;padding:clamp(28px,4vw,56px) 0;font-family:var(--bswp-sans)}.bswr__sep{border:0;border-top:1px solid var(--bswp-line);margin:0 0 clamp(20px,3vw,34px)}.bswr__title{font-family:var(--bswp-mono);font-weight:700;font-size:clamp(.95rem,1.8vw,1.15rem);letter-spacing:.08em;text-transform:uppercase;color:var(--bswp-ink);margin:0 0 clamp(18px,2.5vw,30px)}.product-information__media:has(.bswm){align-self:start}.bswr__grid{display:grid;grid-template-columns:repeat(var(--bswr-cols, 4),minmax(0,1fr));gap:clamp(14px,2vw,28px)}.bswr__card{display:flex;flex-direction:column;text-align:center}.bswr__img{position:relative;border:1px solid var(--bswp-line);background:#f7f7f6;aspect-ratio:1 / 1;overflow:hidden;display:block}.bswr__img img{width:100%;height:100%;object-fit:cover;display:block}.bswr__wm{position:absolute;inset-block-start:8%;inset-inline:0;text-align:center;font-family:var(--bswp-mono);font-weight:700;font-size:clamp(.62rem,1.35vw,.95rem);letter-spacing:.14em;color:#b9bbbd;line-height:1.6;pointer-events:none}.bswr__wm em{display:block;font-style:normal;font-size:.34em;letter-spacing:.4em;color:#c6c8ca}.bswr__name{font-family:var(--bswp-mono);font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bswp-ink);text-decoration:none;margin-block-start:.85rem}.bswr__name:hover{text-decoration:underline}.bswr__dim{font-size:.72rem;color:var(--bswp-grey);margin-block-start:.2rem}.bswr__cta{align-self:center;margin-block-start:.75rem;background:var(--bswp-ink);color:#fff;text-decoration:none;font-family:var(--bswp-mono);font-weight:600;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;padding:.5rem .95rem}.bswr__cta:hover{background:#2a2d30}@media(max-width:749px){.bswr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bswask{background:#fff}.bswask__in{max-width:1320px;margin:0 auto;padding:clamp(26px,3.4vw,46px) clamp(14px,3vw,40px) clamp(32px,5vw,72px);font-family:var(--bswp-sans)}.bswask__in h2{font-family:var(--bswp-mono);font-weight:700;font-size:clamp(.95rem,2vw,1.35rem);line-height:1.45;letter-spacing:.05em;text-transform:uppercase;color:var(--bswp-ink);margin:0 0 1.6rem}.bswask__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2.5vw,32px)}.bswask__grid .bswask__wide{grid-column:1 / -1}.bswask input[type=text],.bswask input[type=email],.bswask textarea{width:100%;border:1px solid #1d1f22;border-radius:0;background:#fff;font-family:var(--bswp-sans);font-size:.9rem;color:var(--bswp-ink);padding:.95rem 1rem}.bswask textarea{min-height:150px;resize:vertical}.bswask input::placeholder,.bswask textarea::placeholder{color:#a9abad}.bswask__send{justify-self:start;margin-block-start:.4rem;background:var(--bswp-ink);color:#fff;border:0;border-radius:0;font-family:var(--bswp-mono);font-weight:600;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;padding:.95rem 2.4rem;cursor:pointer}.bswask__send:hover{background:#2a2d30}.bswask__ok{grid-column:1 / -1;font-size:.85rem;color:#1a7a3c}@media(max-width:749px){.bswask__grid{grid-template-columns:1fr}}.bswp-below{font-family:var(--bswp-sans)}.bswp-below h2{font-family:var(--bswp-mono);font-weight:700;font-size:clamp(.9rem,1.7vw,1.05rem);letter-spacing:.08em;text-transform:uppercase;color:var(--bswp-ink);margin:0 0 1rem}.bswp-box{border:1px solid var(--bswp-line);padding:.7rem .9rem;font-size:.87rem;line-height:1.5;margin:0 0 .6rem;color:var(--bswp-ink-2)}.bswp-box b{color:var(--bswp-ink)}.bswp-box--rec b{color:#1a7a3c}.bswp-premium{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;font-size:.9rem;color:#1a7a3c;margin:0 0 .9rem}.bswp-below{margin:0;padding:1rem 0 0}.bswp-2col{display:grid;grid-template-columns:1fr 1fr;gap:2.2rem;margin:1.5rem 0 2.6rem}.bswp-2col h2{font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .8rem;font-weight:700}.bswp-desc{font-size:.95rem;line-height:1.6;color:#33363a}.bswp-spec{border-collapse:collapse;width:100%;font-size:.95rem}.bswp-spec td{border:1px solid #e2e4e7;padding:.6rem .8rem}.bswp-spec td:first-child{color:#5a5e63;width:45%}.bswp-spec td:last-child{font-weight:600}.bswp-sec{margin:2.6rem 0}.bswp-sec>h2{font-size:1.15rem;font-weight:700;margin:0 0 1.1rem}.bswp-fam{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.6rem;scroll-snap-type:x mandatory}.bswp-fam::-webkit-scrollbar{height:6px}.bswp-fam::-webkit-scrollbar-thumb{background:#d0d3d7;border-radius:3px}.bswp-fcard{flex:0 0 200px;scroll-snap-align:start;border:1px solid #e2e4e7;border-radius:8px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.bswp-fcard__top{border-top:4px solid var(--fc,#888);padding:.7rem .8rem .2rem}.bswp-fcard__name{font-weight:800;font-size:.95rem;color:var(--fc,#333)}.bswp-fcard__kind{font-size:.66rem;letter-spacing:.06em;color:#6a6e73;text-transform:uppercase;margin-top:.1rem}.bswp-fcard__img{aspect-ratio:16/10;background:#eceef0 center/cover no-repeat;margin:.55rem 0;display:flex;align-items:center;justify-content:center;color:#b7bbc0}.bswp-fcard__desc{font-size:.78rem;line-height:1.4;color:#4a4d50;padding:0 .8rem .9rem}.bswp-help{display:grid;grid-template-columns:1fr 1.2fr;gap:1.4rem;align-items:stretch;background:#f6f7f8;border-radius:10px;padding:1.3rem 1.4rem;margin-top:.5rem}.bswp-help__form label{display:block;font-size:.8rem;color:#5a5e63;margin:.7rem 0 .25rem}.bswp-help__form select{width:100%;padding:.55rem .6rem;border:1px solid #d0d3d7;border-radius:6px;background:#fff;font:inherit}.bswp-help__btn{margin-top:1rem;width:100%;background:#111;color:#fff;border:0;border-radius:6px;padding:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;cursor:pointer}.bswp-help__intro{font-size:.85rem;color:#5a5e63;line-height:1.45}.bswp-help__res{background:#fff;border-radius:8px;padding:1.1rem 1.2rem;display:flex;gap:1.1rem;align-items:center}.bswp-help__res .ok{color:#1a7a3c;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:.4rem}.bswp-help__big{font-size:2.4rem;font-weight:800;line-height:1;margin:.2rem 0}.bswp-help__note{font-size:.82rem;color:#5a5e63}.bswp-mach{display:flex;flex-wrap:wrap;gap:.5rem;margin:.3rem 0 .8rem}.bswp-mach span{border:1px solid #d0d3d7;border-radius:5px;padding:.35rem .7rem;font-size:.82rem;color:#33363a}.bswp-mach__link{font-size:.85rem;color:#2f6fd0;text-decoration:none}.bswp-mach__link:hover{text-decoration:underline}.bswp-rev{display:grid;grid-template-columns:repeat(5,1fr);gap:1.2rem}.bswp-rev__c{text-align:center;font-size:.82rem;color:#4a4d50}.bswp-rev__stars{color:#111;letter-spacing:2px;margin-bottom:.4rem}.bswp-guide details{border-top:1px solid #cfd2d6;padding:.35rem 0}.bswp-guide details:last-child{border-bottom:1px solid #cfd2d6}.bswp-guide summary{list-style:none;cursor:pointer;padding:.7rem .2rem;font-size:.92rem;display:flex;justify-content:space-between;align-items:center}.bswp-guide summary::-webkit-details-marker{display:none}.bswp-guide summary:after{content:"\203a";transform:rotate(90deg);color:#8a8d90;font-size:1.2rem;transition:transform .2s}.bswp-guide details[open] summary:after{transform:rotate(-90deg)}.bswp-guide__body{font-size:.88rem;color:#5a5e63;padding:0 .2rem .8rem;line-height:1.5}@media(max-width:749px){.bswp-2col,.bswp-help{grid-template-columns:1fr}.bswp-rev{grid-template-columns:repeat(2,1fr)}}.bswp-below h2,.bswp-2col h2,.bswp-sec>h2{font-family:var(--bswp-mono);font-weight:700;font-size:clamp(.9rem,1.7vw,1.05rem);letter-spacing:.08em;text-transform:uppercase;color:var(--bswp-ink)}.bswp-below{max-width:none;margin:0;padding:clamp(24px,4vw,48px) 0}.bswp-below{padding-block-end:clamp(10px,1.5vw,18px)}.bswp-below .bswp-sec:last-child{margin-block-end:0}.bswp-fcard,.bswp-fcard__img,.bswp-help,.bswp-help__res{border-radius:0}.bswp-mach span{border-radius:0;font-family:var(--bswp-mono);font-size:.72rem;letter-spacing:.08em}.bswp-help__btn{border-radius:0;font-family:var(--bswp-mono)}.bswp-help__form select{border-radius:0}.bswn .bswld-full{border-block-start:1px solid var(--bswp-line);margin-block-start:0;padding-block-start:1rem}[class*=discounty][class*=widget i],[id*=discounty][id*=widget i],[class*=discounty-volume i],[class*=volume-discount i][class*=discounty i]{display:none!important}@media screen and (min-width:750px){.product-details .group-block-content.layout-panel-flex:has(>product-price){flex-flow:row wrap!important;align-items:flex-start!important;column-gap:16px}.product-details .group-block-content.layout-panel-flex:has(>product-price)>*{flex:0 0 100%}.product-details .group-block-content.layout-panel-flex:has(>product-price)>product-price{flex:0 0 100%;width:100%}.product-details .group-block-content.layout-panel-flex:has(>product-price)>*:has(>.bswqt){flex:1 1 auto;width:auto;max-width:none;min-width:260px;margin-top:.8rem}.product-details .group-block-content.layout-panel-flex:has(>product-price)>*:has(>.bswqt) .bswqt{margin-top:0}.product-details .group-block-content.layout-panel-flex:has(>product-price)>.buy-buttons-block{flex:0 0 190px;width:190px;max-width:190px;margin-top:.8rem;margin-inline-start:0;align-self:flex-start}.product-details .group-block-content.layout-panel-flex:has(>product-price) .buy-buttons-block .product-form-buttons{flex-direction:column!important;align-items:stretch!important;gap:.5rem}.product-details .group-block-content.layout-panel-flex:has(>product-price) .buy-buttons-block .additional-checkout-buttons,.product-details .group-block-content.layout-panel-flex:has(>product-price) .buy-buttons-block .product-form-buttons>*{width:100%!important;max-width:100%!important;flex:0 0 auto!important}}@media screen and (max-width:749px){.product-information .product-details{max-width:calc(100vw - 40px)!important;min-width:0!important}.product-details *{min-width:0}.bswp-sub{overflow-wrap:anywhere}.product-details .group-block-content.layout-panel-flex:has(>product-price){flex-direction:column!important;flex-wrap:nowrap!important;column-gap:0!important;align-items:stretch!important}.product-details .group-block-content.layout-panel-flex:has(>product-price)>*{flex:0 0 auto!important;width:100%!important;max-width:100%!important}.bswqt{width:100%!important;max-width:100%!important}.product-details .buy-buttons-block{flex-basis:auto!important;width:100%!important;max-width:100%!important}.product-details .buy-buttons-block .product-form-buttons{flex-direction:column!important;align-items:stretch!important;gap:.5rem}.product-details .buy-buttons-block .product-form-buttons>*,.product-details .buy-buttons-block .additional-checkout-buttons{width:100%!important;max-width:100%!important;flex:0 0 auto!important}.bswp-specs,.bswp-specs__row{max-width:100%!important}.product-information__media media-gallery.sticky-content,.product-information__media .product-media-container{position:static!important;top:auto!important}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 auto!important;width:auto!important}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch)>input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important}.product-details .variant-option__button-label__text{width:auto!important;overflow:visible!important;white-space:nowrap!important}}html[lang^=en] .tax-note:after{content:"VAT included"!important}html[lang^=en] .product-details:has(.bswp-specs) .add-to-cart-text__content:before{content:"Buy"!important}html[lang^=en] .product-details:has(.bswp-specs) product-price .price-item:after{content:"/pc"!important}html[lang^=fr] .product-details:has(.bswp-specs) .add-to-cart-text__content:before{content:"Acheter"!important}html[lang^=fr] .tax-note:after{content:"TVA incluse"!important}html[lang^=fr] .product-details:has(.bswp-specs) product-price .price-item:after{content:"/pc"!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bsw-product.css.map */
