@charset "UTF-8";
.occasion-content{max-width:1200px;margin:0 auto}.occasion-content .double-column{display:flex;gap:40px;flex-direction:column}@media screen and (min-width:1100px){.occasion-content .double-column{flex-direction:row}}.occasion-content .double-column .column{flex:1 0 0}@media screen and (min-width:1100px){.occasion-content .double-column .column.specifications{order:1}}.occasion-content .double-column .column.specifications .spec-title{margin-bottom:10px}.occasion-content .double-column .column.specifications .specs{display:grid;grid-template-columns:240px auto;gap:10px 0}.occasion-content .double-column .column.specifications .specs .label{border-bottom:1px solid #EEEEEE;padding-bottom:5px}.occasion-content .double-column .column.specifications .specs .value{border-bottom:1px solid #EEEEEE;padding-bottom:5px}.occasion-content .double-column .column.specifications .cta{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.occasion-content .double-column .column.specifications .cta .button{flex:0 0 auto;background-color:#fd2215;color:#FFFFFF;padding:10px 20px;text-decoration:none;font-weight:bold}.occasion-content .double-column .column.specifications .cta .price{flex:0 0 auto;font-size:32px;font-weight:bold;color:#666;text-align:right}.occasion-content .double-column .column.image{user-select:none}@media screen and (min-width:1100px){.occasion-content .double-column .column.image{order:2}}.occasion-content .double-column .column.image .slider{position:relative;z-index:0}.occasion-content .double-column .column.image .slider .slides{display:flex;overflow:scroll hidden;scrollbar-width:none;scroll-behavior:smooth}.occasion-content .double-column .column.image .slider .slides .slide{flex:0 0 auto;width:100%;aspect-ratio:1.3333333333}.occasion-content .double-column .column.image .slider .slides .slide picture{display:block;width:100%;height:100%}.occasion-content .double-column .column.image .slider .slides .slide picture img{display:block;width:100%;height:100%;object-fit:cover}.occasion-content .double-column .column.image .slider .button{position:absolute;top:0;bottom:0;width:72px;z-index:1;opacity:0.5;transition:opacity 0.25s ease;cursor:pointer;text-align:center;display:flex;justify-content:center;align-items:center;-webkit-tap-highlight-color:transparent}.occasion-content .double-column .column.image .slider .button:before{display:block;color:white;font-size:28px;line-height:28px;width:32px;height:32px;border:1px solid white;border-radius:100%}.occasion-content .double-column .column.image .slider .button:hover{opacity:1}.occasion-content .double-column .column.image .slider .button.previous{left:0}.occasion-content .double-column .column.image .slider .button.previous:before{content:"‹"}.occasion-content .double-column .column.image .slider .button.next{right:0}.occasion-content .double-column .column.image .slider .button.next:before{content:"›"}.occasion-content .double-column .column.image .slider.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.75);display:flex;justify-content:center;align-items:center;z-index:1}.occasion-content .double-column .column.image .slider.fullscreen:before{content:"+";color:white;display:block;transform:rotate(45deg);position:fixed;z-index:2;top:0;right:0;width:60px;height:60px;line-height:60px;font-size:60px;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.occasion-content .double-column .column.image .slider.fullscreen .slides{flex:0 0 auto;max-width:80vw;max-height:80vh}.occasion-content .double-column .column.image .slider.fullscreen .slides .slide picture img{object-fit:contain}.occasion-content .double-column .column.image .thumbs{display:flex;gap:5px;margin-top:5px;overflow:scroll hidden;scrollbar-width:none;scroll-behavior:smooth}.occasion-content .double-column .column.image .thumbs .thumb{flex:0 0 auto;aspect-ratio:1.3333333333;cursor:pointer;width:calc(33.33% - 3.3333333333px);-webkit-tap-highlight-color:transparent}@media screen and (min-width:480px){.occasion-content .double-column .column.image .thumbs .thumb{width:calc(25% - 3.75px)}}@media screen and (min-width:640px){.occasion-content .double-column .column.image .thumbs .thumb{width:calc(20% - 4px)}}.occasion-content .double-column .column.image .thumbs .thumb picture{display:block;width:100%;height:100%}.occasion-content .double-column .column.image .thumbs .thumb picture img{display:block;width:100%;height:100%;object-fit:cover}.occasion-content .share{margin:20px}.occasion-content .tabs{margin:40px 0}.occasion-content .tabs .tab-navigation{display:flex;border-bottom:1px solid #9c9999;justify-content:center;flex-wrap:wrap}.occasion-content .tabs .tab-navigation .tab-button{text-transform:uppercase;padding:10px 20px;cursor:pointer;margin-bottom:-1px;border:1px solid white;border-bottom-color:#9c9999;font-family:"square721_btroman", Arial, sans-serif}.occasion-content .tabs .tab{display:none;padding:20px}@media screen and (min-width:1100px){.occasion-content .tabs .tab{padding:20px 0}}.occasion-content .tabs .tab.tab-1 .wysiwyg .title{margin-top:40px}.occasion-content .tabs .tab.tab-2 .specs{display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.occasion-content .tabs .tab.tab-2 .specs{grid-template-columns:240px auto;gap:10px 0}}.occasion-content .tabs .tab.tab-2 .specs .label{font-weight:bold}@media screen and (min-width:768px){.occasion-content .tabs .tab.tab-2 .specs .label{padding-bottom:5px;border-bottom:1px solid #EEEEEE;font-weight:normal}}.occasion-content .tabs .tab.tab-2 .specs .value{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #EEEEEE}@media screen and (min-width:768px){.occasion-content .tabs .tab.tab-2 .specs .value{margin-bottom:0}}.occasion-content .tabs .tab.tab-2 .info{display:block;margin-top:20px}.occasion-content .tabs .tab.tab-3 iframe,.occasion-content .tabs .tab.tab-4 iframe{display:block;width:100%;height:1500px}.occasion-content .tabs .tab-control{display:none}.occasion-content .tabs .tab-control#tab-control-1:checked~.tab-navigation .tab-button[for="tab-control-1"]{border-color:#9c9999;border-bottom-color:white}.occasion-content .tabs .tab-control#tab-control-1:checked~.tab-1{display:block}.occasion-content .tabs .tab-control#tab-control-2:checked~.tab-navigation .tab-button[for="tab-control-2"]{border-color:#9c9999;border-bottom-color:white}.occasion-content .tabs .tab-control#tab-control-2:checked~.tab-2{display:block}.occasion-content .tabs .tab-control#tab-control-3:checked~.tab-navigation .tab-button[for="tab-control-3"]{border-color:#9c9999;border-bottom-color:white}.occasion-content .tabs .tab-control#tab-control-3:checked~.tab-3{display:block}.occasion-content .tabs .tab-control#tab-control-4:checked~.tab-navigation .tab-button[for="tab-control-4"]{border-color:#9c9999;border-bottom-color:white}.occasion-content .tabs .tab-control#tab-control-4:checked~.tab-4{display:block}