:root{--unit-slab--family: "unit-slab", sans-serif;--font-h1--family: var(--unit-slab--family);--font-h2--family: var(--unit-slab--family);--font-h3--family: var(--unit-slab--family);--font-h4--family: var(--unit-slab--family);--animation-speed: .4s}body{--top-row-height: var(--header-height) !important}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:0}.header__underlay-closed{box-shadow:0 1px #0000001f}.home .header__underlay-closed{height:0;top:-80px;transition:all .3s}.home #header-component{--cart-bubble-text: #000 !important;--cart-bubble-background: #fff !important}.home #header-component nav{--menu-top-level-font-color: #fff !important;--menu-top-level-font-color-rgb: 255 255 255 !important}.home #header-component .header-actions__action{--button-color: #fff}.home .header-logo{opacity:0;pointer-events:none;transform:scale(.1);transition:transform .3s}.home .menu-drawer-container .header__icon--summary{color:#fff}.home.sticky-header .header__underlay-closed{height:calc(80px + 100%)}.home.sticky-header #header-component .header-logo{opacity:1;pointer-events:auto;transform:scale(1)}.home.sticky-header #header-component{--cart-bubble-text: #fff !important;--cart-bubble-background: var(--palette-darkest) !important}.home.sticky-header #header-component nav{--menu-top-level-font-color: var(--color-foreground) !important;--menu-top-level-font-color-rgb: var(--color-foreground-rgb) !important}.home.sticky-header #header-component .header-actions__action{--button-color: var(--color-foreground)}.home.sticky-header #header-component .menu-drawer-container .header__icon--summary{color:var(--color-foreground)}.language-selector{padding:0}.localization-form__select{opacity:0}select[data-custom-select-initialized=true]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;overflow:hidden!important;pointer-events:none!important;z-index:-1!important}.shopify-split-dropdown{position:relative;display:inline-block;width:100%;max-width:300px;font-family:inherit;-webkit-user-select:none;user-select:none;box-sizing:border-box}.shopify-split-dropdown *{box-sizing:border-box}.shopify-split-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:12px 0;--language-font-color-rgb: 0 0 0;color:rgb(var(--language-font-color-rgb) / var(--opacity-subdued-text));cursor:pointer;width:100%}.shopify-split-dropdown-trigger:hover,.shopify-split-dropdown-trigger:focus-within{color:rgb(var(--language-font-color-rgb) / 1)}.home .shopify-split-dropdown-trigger{--language-font-color-rgb: 255 255 255}.menu-drawer .shopify-split-dropdown-trigger,.home.sticky-header .shopify-split-dropdown-trigger{--language-font-color-rgb: 0 0 0}.shopify-split-dropdown-trigger:after,.menu-drawer .shopify-split-dropdown-trigger:after,.home.sticky-header .shopify-split-dropdown-trigger:after{content:"";display:inline-block;width:10px;height:10px;margin-left:3px;opacity:.8;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><polyline points="1 1 5 5 9 1" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;transform-origin:center;transform:rotate(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.home .shopify-split-dropdown-trigger:after{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><polyline points="1 1 5 5 9 1" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>')}.shopify-split-dropdown.is-open .shopify-split-dropdown-trigger:after{transform:rotate(180deg)}.shopify-split-dropdown-menu{display:none;position:absolute;top:100%;right:0;background:#fff;border-top:none;z-index:99999;overflow-y:auto;border-radius:4px;box-shadow:0 4px 12px -4px #0000004d;outline:solid 1px rgba(0,0,0,.1);opacity:0;transform:scale(.85);transition:all .25s}.menu-drawer .shopify-split-dropdown-menu{top:auto;left:0;right:auto;bottom:42px}.shopify-split-dropdown.is-open .shopify-split-dropdown-menu{display:block;opacity:1;transform:scale(1)}@starting-style{.shopify-split-dropdown.is-open .shopify-split-dropdown-menu{opacity:0;transform:scale(.85)}}.shopify-split-dropdown-item{padding:12px 15px;cursor:pointer;color:rgb(0 0 0 / var(--opacity-subdued-text));text-align:left;width:100%}.shopify-split-dropdown-item:hover,.shopify-split-dropdown-item:focus-within{color:#000;background-color:#f3f3f3}.shopify-split-dropdown-item.is-selected{display:none!important}.language-selector .svg-wrapper.icon-caret{display:none}.product-details rte-formatter{--max-width: none !important}.product-details .rte-table-wrapper{margin-top:calc(var(--font-paragraph--spacing) * 2);padding-top:calc(var(--font-paragraph--spacing) * 2);border-top:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));margin-bottom:calc(var(--font-paragraph--spacing) * 2);padding-bottom:calc(var(--font-paragraph--spacing) * 2);border-bottom:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.product-details table tr{border-bottom:none}.product-details table td{padding-block:0;padding-inline:0 1em}@media screen and (min-width:750px){.sticky-content--desktop,.sticky-content--desktop.full-height--desktop>.group-block{--sticky-header-offset: 83px}}.shopify-policy__container{max-width:720px;padding-top:3rem}.shopify-policy__container h1{font-size:clamp(2.25rem,4.8vw,3rem);margin-bottom:3rem}.shopify-policy__container h2{font-size:clamp(1.875rem,3.6vw,2.125rem);line-height:1.2}.dialog-zoomed-gallery__close-button{color:initial;mix-blend-mode:normal}.close-button{background-color:#fff;--contrast-color: oklch(from #ffffff clamp(0, (.6 / l - 1) * infinity, 1) 0 0);--private-button-border-color: color-mix(in srgb, var(--contrast-color) 6%, transparent);box-shadow:0 2px 6px 0 var(--private-button-border-color);border:solid 1px rgba(0,0,0,.06)}.close-button:hover{background-color:#fff;opacity:1}.close-button svg{color:#000c;width:var(--icon-size-sm);height:var(--icon-size-sm)}.close-button:hover svg{color:#000}.product-details{max-height:none}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--mainlist:hover{font-family:var(--unit-slab--family);color:var(--color-foreground)}.menu-drawer__localization{--menu-localization-font-size: .875rem}.menu-drawer svg{width:1.25rem;height:1.25rem}@supports (color: oklch(from red l c h)){.menu-drawer__close-button{--contrast-color: oklch(from var(--color-background) clamp(0, (.6 / l - 1) * infinity, 1) 0 0);--private-button-border-color: color-mix(in srgb, var(--contrast-color) 6%, transparent);--private-button-shadow: 0 2px 6px 0 var(--private-button-border-color);color:color-mix(in srgb,var(--contrast-color) 50%,transparent)}}.menu-drawer__close-button{width:34px;height:34px;margin:calc(var(--padding-sm) + 7px);padding:0;--private-border-width: 1px;border:var(--private-border-width) solid var(--private-button-border-color);box-shadow:var(--private-button-shadow)}.menu-drawer__close-button:hover{opacity:1;color:color-mix(in srgb,var(--contrast-color) 70%,transparent);background-color:color-mix(in srgb,var(--contrast-color) 6%,var(--color-background))}footer{container-type:inline-size}footer .utilities{display:flex!important;flex-direction:row;text-wrap:wrap;justify-content:space-between;padding-left:var(--page-margin);padding-right:var(--page-margin);background-image:url(ps-conchiglia-footer.svg);background-repeat:no-repeat;background-size:50px 46px;background-position:center 47px}footer nav a{color:#000!important;margin-right:15px;border-bottom:solid 1px transparent;transition:border-bottom-color .3s}footer nav a:hover,footer nav a:active{border-bottom:solid 1px rgba(0,0,0,.5)}@container (max-width: 1800px){footer .utilities{display:flex!important;flex-direction:column;--gap: 100px !important;--padding-block-start: 60px !important;--padding-block-end: 60px !important;background-position:center bottom 105px}footer nav a{margin-right:8px;margin-left:8px}}@container (max-width: 960px){footer nav{display:flex;flex-direction:column;align-items:center}footer nav a{margin-right:0;margin-left:0;margin-bottom:10px}}@container (max-width: 800px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 20px}}@container (max-width: 680px){footer .utilities{--padding-block-start: 40px !important;--padding-block-end: 40px !important;--gap: 90px !important;background-position:center bottom 85px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
