.so-pdp{background:#fafafa;padding:clamp(24px,3vw,40px) clamp(20px,5vw,48px) clamp(48px,7vw,88px)}.so-pdp__container{max-width:1280px;margin:0 auto}.so-pdp__crumb{font-size:12px;color:#999;margin-bottom:28px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.so-pdp__crumb a{color:#999;text-decoration:none;transition:color .2s ease}.so-pdp__crumb a:hover{color:#0a1f44}.so-pdp__crumb-sep{color:#ccc}.so-pdp__crumb-cur{color:#0a1f44}.so-pdp__grid{display:grid;grid-template-columns:56% 40%;gap:72px;align-items:start}.so-pdp__gallery{min-width:0}.so-pdp__gallery img{max-width:100%;height:auto}.so-pdp__info{position:sticky;top:130px}.so-pdp__info .product-single__metas{display:block}.so-pdp__eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#c9a227;margin-bottom:14px}.so-pdp__title{font-family:var(--font-family-second,"IvyMode",serif)!important;font-weight:400!important;font-size:clamp(30px,3.6vw,46px)!important;color:#0a1f44!important;line-height:1.1!important;letter-spacing:-.01em!important;text-transform:none!important;margin:0 0 16px!important}.so-pdp__pricerow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px}.so-pdp__price{font-size:22px;color:#0a1f44;font-weight:500;--price-color:#0a1f44;--price-color-sale:#c9a227}.so-pdp__price .price-item--sale,.so-pdp__price [class*=price__sale]{color:#c9a227}.so-pdp__reviews{font-size:12px;color:#999;display:inline-flex;align-items:center;gap:4px}.so-pdp__star{color:#c9a227}.so-pdp__desc{font-size:15px;line-height:1.75;color:#555;font-weight:300;margin-bottom:28px;border-top:1px solid #e7e4dd;padding-top:24px}.so-pdp__specs{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:30px}.so-pdp__spec-l{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#999;margin-bottom:5px}.so-pdp__spec-v{font-size:14px;color:#0a1f44}.so-pdp__pers{border-top:1px solid #e7e4dd;padding-top:20px;margin-bottom:22px}.so-pdp__pers-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.so-pdp__pers-h{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#999}.so-pdp__pers-atelier{font-size:11px;letter-spacing:.08em;color:#c9a227;text-decoration:none}.so-pdp__pers-opts{display:flex;gap:8px;flex-wrap:wrap}.so-pdp__copt{font-size:12px;color:#0a1f44;background:#fff;border:1px solid #d8d5cd;padding:8px 14px;cursor:pointer;transition:all .2s ease}.so-pdp__copt.is-on{color:#fff;background:#0a1f44;border-color:#0a1f44}.so-pdp__pers-text{margin-top:10px;width:100%;border:1px solid #d8d5cd;padding:11px 14px;font-family:var(--font-family-base,"Jost");font-size:14px;color:#0a1f44;outline:none}.so-pdp__pers-text:focus{border-color:#c9a227}.so-pdp__deliver{display:flex;align-items:center;gap:12px;background:#f3f1ec;padding:13px 16px;margin-bottom:18px}.so-pdp__deliver-ic{color:#c9a227;display:inline-flex}.so-pdp__deliver-t{font-size:13px;color:#0a1f44}.so-pdp__deliver-t strong{font-weight:600}.so-pdp__deliver-sub{color:#888;font-weight:300}.so-pdp .variants-wrapper{margin-bottom:16px}.so-pdp .variants__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#999;display:block;margin-bottom:8px}.so-pdp .variants__label span{color:#0a1f44;text-transform:none;letter-spacing:0}.so-pdp .variants__options{display:flex;gap:8px;flex-wrap:wrap}.so-pdp .single-option-selector label{font-size:13px;color:#0a1f44;background:#fff;border:1px solid #d8d5cd;padding:9px 16px;cursor:pointer;transition:all .2s ease;display:inline-block}.so-pdp .single-option-selector input:checked+label{background:#0a1f44;color:#fff;border-color:#0a1f44}.so-pdp .single-option-selector input{position:absolute;opacity:0;width:0;height:0}.so-pdp select.js-single-option-selector{border:1px solid #d8d5cd;border-radius:0;padding:11px 14px;color:#0a1f44;background:#fff}.so-pdp__buy{margin-bottom:18px}.so-pdp .product-single__add-to-cart{display:flex;gap:12px;align-items:stretch}.so-pdp .btn--add-to-cart{flex:1;background:#0a1f44!important;color:#fff!important;border:none!important;border-radius:0!important;padding:17px;font-family:var(--font-family-base,"Jost");font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.so-pdp .btn--add-to-cart:hover{background:#c9a227!important}.so-pdp .button-wishlist{flex:0 0 auto}.so-pdp .button-wishlist button{width:56px;height:100%;min-height:52px;background:transparent;border:1px solid #0a1f44;color:#0a1f44;font-size:18px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border-radius:0}.so-pdp .button-wishlist button:before{content:"\2661";line-height:1}.so-pdp .button-wishlist button.added:before,.so-pdp .button-wishlist button.active:before{content:"\2665";color:#c9a227}.so-pdp .button-wishlist button:hover{background:#0a1f44;color:#fff}.so-pdp .button-wishlist button:hover:before{color:#fff}.so-pdp__customise{display:flex;justify-content:space-between;align-items:center;background:#f3f1ec;padding:18px 22px;margin-bottom:26px;text-decoration:none;transition:background .2s ease}.so-pdp__customise:hover{background:#eceae3}.so-pdp__customise-h{font-size:13px;color:#0a1f44;font-weight:500;margin-bottom:3px}.so-pdp__customise-t{font-size:12px;color:#888;font-weight:300}.so-pdp__customise-arrow{color:#c9a227;font-size:16px}.so-pdp__trust{display:flex;flex-direction:column;gap:10px}.so-pdp__trust-row{display:flex;align-items:center;gap:12px;font-size:13px;color:#666}.so-pdp__trust-ic{color:#c9a227}.so-pdp-cert{background:#fff;padding:clamp(48px,7vw,88px) clamp(20px,5vw,48px);border-top:1px solid #e7e4dd}.so-pdp-cert__in{max-width:1280px;margin:0 auto}.so-pdp-cert__head{text-align:center;margin-bottom:40px}.so-pdp-cert__eyebrow{letter-spacing:.3em;margin-bottom:12px}.so-pdp-cert__h2{font-family:var(--font-family-second,"IvyMode",serif);font-weight:400;font-size:clamp(24px,3vw,40px);color:#0a1f44}.so-pdp-cert__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px)}.so-pdp-cert__img{aspect-ratio:4/3;background:linear-gradient(150deg,#eceae3,#d8d6cf);display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:hidden}.so-pdp-cert__img img{width:100%;height:100%;object-fit:cover}.so-pdp-cert__img span{font-family:var(--font-family-second,"IvyMode",serif);font-size:30px;color:#0a1f442e}.so-pdp-cert__title{font-size:15px;color:#0a1f44;margin-bottom:6px}.so-pdp-cert__text{font-size:13px;color:#777;font-weight:300;line-height:1.6}.so-pdp-info{background:#fafafa;padding:clamp(48px,7vw,88px) clamp(20px,5vw,48px)}.so-pdp-info__in{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:start}.so-pdp-info__h2{font-family:var(--font-family-second,"IvyMode",serif);font-weight:400;font-size:clamp(22px,2.8vw,34px);color:#0a1f44;line-height:1.15;margin:0 0 22px}.so-pdp-care{display:flex;flex-direction:column;gap:14px}.so-pdp-care__row{display:flex;gap:14px}.so-pdp-care__n{font-family:var(--font-family-second,"IvyMode",serif);font-size:18px;color:#c9a227;flex:0 0 auto}.so-pdp-care__row p{font-size:14px;color:#555;font-weight:300;line-height:1.6;margin:0}.so-pdp-faq{border-top:1px solid #e0ddd4}.so-pdp-faq__item{border-bottom:1px solid #e0ddd4;padding:16px 0}.so-pdp-faq__item summary{font-size:14.5px;color:#0a1f44;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.so-pdp-faq__item summary::-webkit-details-marker{display:none}.so-pdp-faq__ic{color:#c9a227;transition:transform .2s ease}.so-pdp-faq__item[open] .so-pdp-faq__ic{transform:rotate(45deg)}.so-pdp-faq__item p{font-size:13.5px;color:#666;font-weight:300;line-height:1.65;margin:12px 0 0}@media(max-width:900px){.so-pdp__grid{grid-template-columns:1fr;gap:32px}.so-pdp__info{position:static}.so-pdp-cert__grid,.so-pdp-info__in{grid-template-columns:1fr}.so-pdp__gallery .product-single__main-thumbnail{display:block;margin-top:10px}.so-pdp__gallery .product-single__thumbnails{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:4px}.so-pdp__gallery .product-single__thumbnail-wrapper{flex:0 0 64px;scroll-snap-align:start;margin:0}.so-pdp__gallery .product-single__thumbnail-wrapper img{width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/silverocean-product.css.map */
